私は、特に c# 3.0 を使用した .net の初心者であり、データベースのパスワードとコンテンツがサード パーティの開発者によって直接アクセスされないように保護する必要があるため、アクセス データベース ラッパー アプリケーションに取り組んでいます。
私は現在、dll の関数をトリガーする単純なクライアント アプリを作成するテストを行っています。驚いたことに、バグに遭遇するたびに、正確なソース コードを示すこのプロジェクトのすべてのソース コードを確認できます。
だから私はおそらくここで多くの明らかなものが欠けていることを知っていますが、サードパーティの開発者からdllのコードを隠すことができるように、これが起こらないようにコーディングするにはどうすればよいですか? それとも、これは両方のプロジェクトが私の PC にあるためにのみ発生する設定のことですか?
ありがとう :)
アップデート:
ブラウジングした後、優れた難読化ツールに関するこの以前の議論を見つけ 、Eazfuscator.Netと呼ばれるこの 1 つのツールを試し、dll を難読化した後、.net リフレクターを使用して再度表示するか、vs Express2008 経由でデバッグしようとしましたが、何も表示されませんもっと :)