私はVisual Studioでいくつかのコードを扱っています。私の共謀者である開発者は、コードが Mono でも動作するようにすることを提案しました。彼がすでに Mono で行っている作業には感銘を受けましたが、Mono を初めて使用するので、Mono で何ができるか、何ができないかわかりません。
.NET LicenseManager オブジェクトを使用して、C# で既にクラスを作成しました。#if Win32
これは Windows レジストリに書き込むので、または などのコンパイラ フラグを使用するように変更する必要があることはわかっています#if MONO
。
私の質問は 2 つあり
ます。1) Mono は同じ LicenseManager クラス構造を実装していますか?
2) もしそうなら、Linux で LicenseManager を使用してコードをロックダウンするにはどうすればよいですか? (つまり、ファイルへの書き込み、ハードウェア ドングルの使用、ハードウェア シリアルとの比較など??)