プログラムを保護するためのアイデアを探しています (Windows-CE および Windows-mobile)
別の端末の複製から。
これのための無料のツールはありますか?またはどうすればC#コードでそれを行うことができますか?
前もって感謝します
プログラムを保護するためのアイデアを探しています (Windows-CE および Windows-mobile)
別の端末の複製から。
これのための無料のツールはありますか?またはどうすればC#コードでそれを行うことができますか?
前もって感謝します
コピー防止は難しいです。多くの場合、デバイスに一意の識別子がなく、時計を頼りにできないCEの世界では、さらに困難です。つまり、どれだけの作業を投入し、どれだけのサポートをしたいのかということです。複雑にするほど、破壊するのは難しくなりますが、開発と維持にかかるコストは高くなります。
一般的に言って、難読化を除いて、保護の試みはすべて放棄しました。ライセンスファイルや登録などを使おうとすると、開発に多くの時間がかかり、得られたサポートクエリが急増するだけのようでした。違法コピーによる推定損失は、コピー防止スキームの開発とサポートにかかるコストよりも少ないと結論付けました。
CFをサポートする無料のライセンスツールはなく、MicrosoftにはCFにライセンスクラスのインフラストラクチャがありません。
自分でロールしたい場合は、SDFを使用してライセンスを生成することについてのAlexYakhninの投稿を参照してください。