6

ソフトウェアをライセンスで保護するための何らかの方法に取り組んでいます。いくつかの wmi 呼び出しを実行してコンピューターを一意に識別し、アプリケーションの複数のインスタンスが読み込まれないようにします。

アプリケーションが仮想マシン (MS Virtual PC、VMWare、Virtual Box など) にインストールされ、そのライセンスが付与されている場合、Virtual PC のクローンを作成し、仮想 PC の複数のインスタンスを起動することは可能でしょうか?同じ物理 PC でありながら、仮想 PC のハードウェア (またはその他の異なる) 情報を互いに区別していますか?

これまで、wmi 呼び出しの情報の違いをよく調べてきましたが、それらは完全に同一のようです (Microsoft Virtual PC を使用して、同じ PC イメージの 2 つのクローンを確認しました)。

4

3 に答える 3

3

ソフトウェアのライセンスと保護のためのハードウェア USB キーであるiLokのようなものを検討する必要があります。

于 2010-01-27T12:20:40.863 に答える
3

ホスト ID または MAC と IP の組み合わせを使用することもできます。好むと好まざるとにかかわらず、MAC アドレスと IP アドレスは VM でも異なる必要があります。インスタンスごとに IP/MAC に基づいてキーを生成するのは少し面倒ですが、それを自動化できれば解決策になるかもしれません。

于 2010-01-27T12:24:46.923 に答える
0

ソフトウェアライセンスにはSentinelUSBドングルを使用することを好みます。私が彼らに見た唯一の問題は、彼らがサムドライブのように見えるので、ばかがそれを盗むことです。

于 2010-01-27T12:34:21.583 に答える