MACアドレスを使用する以外に、ソフトウェアのアクティベーションをマシンのハードウェアに結び付ける良い代替手段はありますか? ハード ドライブのシリアル番号は、常に利用できるとは限らないため、使用できません。また、マシン GUID は、私の測定値から常に Microsoft から保証されているわけではありません。他の考えはありますか?これには、Microsoft API またはテクノロジが使用されます。.NET 固有の参照はありません。
1 に答える
2
どのバージョンの Windows をターゲットにしていますか? Windows 2000 以降では、常にシステム ボリュームのシリアル番号が返されます。技術的にはハード ドライブのシリアル番号と同じではありませんが、プラットフォームに関係なく、すべての論理 Windows パーティションに 1 つあります。GetVolumeInformationを参照してください。
私は、それをハードウェアに結びつけることを心配しないでください。代わりに、Windows プロダクト IDと上記のボリューム シリアル番号を使用してください。彼らがパーティションを再フォーマットするか、Windowsの別のコピーを更新/インストールするまでは問題ありません。
介入なしで毎月かそこらで再アクティブ化してください。サポートへの電話を避け、ユーザーに不便をかけながらも、海賊行為をブロックしています.
さて、より技術的な部分です。彼らがあなたのプログラムをクラッキングしないようにするにはどうすればよいでしょうか?
于 2010-08-06T20:39:03.670 に答える