0

ユーザーに配布する前に .net アプリケーションを封印したいと考えています。

私の目的は、アプリケーション「app.exe + *.dll」を封印し、ユーザーがアプリケーションローダー「Process.Start(app.exe)」以外からアプリケーションをロードできないようにすることです。 「app.exe」をダブルクリックしてアプリケーションをダウンロードします。

「 CodeVeil 」というアプリケーションを見つけましたが、アプリケーション内に統合されていないものが必要です。

アプリケーション ローダーとアプリケーションは、どちらもクライアント PC のローカルにあります。

4

1 に答える 1

1

このチェックをどれだけ強くしたいかによって異なります。

おそらく機能する最も単純なものは次のとおりです。

  • プロセス ツリーを調べて、プロセスを開始したプロセスを見つけます。
  • コマンドラインで引数を渡して探します。誰かがダブルクリックすると、これは存在しません

間違ったものをクリックする人を自分自身から救おうとしているだけなら、その理由を聞いてもいいですか?

何らかの形式のライセンス ソリューションを実装しようとしていますか? もしそうなら、上記の解決策はどちらもReflectorの子供にとって何の問題もありません.

質問にもっと詳細を追加することをお勧めします。これにより、人々は問題の小さな断片に対する解決策ではなく、全体的な問題に対する答えを得ることができます。

于 2010-01-22T10:52:34.383 に答える