重複の可能性:
.NETコードをリバースエンジニアリングから保護しますか?
購入しないと配布されないソフトウェアを作りたいですか?
私が考えた1つの方法は、Webサービスを作成し、追跡することでした。
しかし、制限は、すべてのコンピューターがインターネットを備えているわけではないということです。したがって、これは問題外です。
1つのアイデアは、コンピュータ情報をCPU Serial Number
byのように取得し、WMI
そのソフトウェアをそのシリアル番号でシステム上で実行するように構築することでした。これ以上良いアイデアは思いつかない。
ソフトウェアを安全にする方法のアイデアを教えてください。
逆コンパイルから保護したくありません。ユーザーに単一のコンピューターライセンスを付与して、このソフトウェアがそのコンピューターに固執し、他のコンピューターで調整されないようにするには、