[ad_1]
展開セットアップでライセンス キーを確認する方法。キーがソフトウェアの正規コピーかどうかを確認する場合。シリアル キーを検証するためのフォームをプロジェクト展開セットアップに追加する方法。
解決策 1
解決策 2
ライセンスキーの生成[^]
http://stackoverflow.com/questions/453030/how-can-i-create-a-product-key-for-my-c-app[^]
http://msdn.microsoft.com/en-us/library/k3bb4tfd%28v=VS.100%29.aspx[^]
http://stackoverflow.com/questions/453030/how-can-i-create-a-product-key-for-my-c-app[^]
http://msdn.microsoft.com/en-us/library/k3bb4tfd%28v=VS.100%29.aspx[^]
解決策 3
インストール時にライセンスを確認することはそれほど重要ではありませんが、起動時に確認する必要があります。 特に .Net アプリの場合、正式なインストーラーを実行せずにマシン上でソフトウェアを入手する方法があります。
これを MSI に含める簡単な方法はないようです。 私がやろうとしているのは、MSI をリソースとして含み、正しいキーで暗号化されたカスタム インストール EXE を作成することです。キーの入力を求められたら、MSI が復号化され、有効であることが確認できるかどうか (チェック最初の数バイト)「インストール」ボタン(復号化された MSI を起動します)がアクティブになります。
もちろん、誰かが一度作成した復号化された MSI のコピーを取得することは簡単です。 それはインストール時のライセンスチェックのポイントではありません。
[ad_2]
コメント