vs2010でc#(wcf)を使用してmsiインストーラを作成して、ユーザーのウイルス対策)。より具体的なため1台のシステムにのみインストール可能なC#(WCF)を使用してvs2010でmsiインストーラを作成する方法
、 こんにちは皆、
I have a WCF service (not hosted in IIS) having two functions.
の1-
文字列licenceKey = NULL;
パブリック文字列getLicenceKey()
{
//uses AesCryptoServiceProvider to generate licencekey by encrypting machinename
licenceKey = licence;
returnlicence;
}
それはlicencekeyを返します。
2 -
publicboolvalidateLicenceKey(stringlicKey)
{
//はlicencekeyに
intstatus = String.Compare(decriptKey, machineName);
if(status == 0)
returntrue;
else
returnfalse;
}
要件を解読するためにAesCryptoServiceProviderを使用しています。
1-Iは、インストーラコールgetLicenceKeyを(したい)とのlicencekeyを表示ユーザー。
2つのキーを入力し、validateLicenceKey()を呼び出してライセンスキーを検証します。
3 - 妥当性検査が成功した場合、インストールされます。インストールされていません。メッセージ "invalid licencekey"が表示されます。
どれでもお手伝いできますか?
ありがとう
あなたは何を試しましたか?あなたはどこにいらっしゃいましたか?質問に詳細を追加するか、閉じます – Reniuz
http://msdn.microsoft.com/en-us/library/2kt85ked.aspx –