アプリケーションを起動できる回数を制限したり、Windows 7およびC#を使用してアプリケーションを使用できる期間を制限したりするための良い方法はありますか?
レジストリを簡単に編集できる限り、あらゆる種類のファイルアクセスを報告するプログラムがあり、仮想マシンを使用して、システム時刻をアプリケーションがインストールされたときまで戻すことができます。 (通常)些細な回避策があります。
インターネット接続の必要性を避けたい。つまり、ハッシュなどを使用して毎回起動する許可をソフトウェアに要求させたくありません。
この種の機能を備えたサードパーティのライセンスシステムがあります。これらのアプローチを実装することが常に不十分である場合、それが不完全でないようにどのようにそれを行うのですか?
注:サードパーティのシステムを「クラック」したくありません。改善したい独自のライセンスシステムをすでに持っています。一般的でもっともらしいアイデアが私が探しているすべてです。
ありがとう、アンディ