私は複数のコンピュータに書き込んだソフトウェアをいくつかの異なる場所にリリースしようとしています。プログラム自体はWindowsフォームアプリケーションです。それをインストールするには、私も完全に正常に動作するセットアッププロジェクトを追加しました。すべてのファイルが正しいフォルダにコピーされ、インストール作業中にユーザーが間違いなく選択できるようになります。しかし、設定ファイルなしでビルドを解除する
唯一の問題は、たとえばSQL接続文字列のような意味のあるデータを含む設定ファイルも、ターゲットコンピュータにコピー/インストールされるということです。
このデータをアプリケーションで読み取れないように保存する方法はありますか? すべてのヘルプは感謝
...アプリケーションは、難読化されますので、私はちょうどクラスでそれを書くことについて考えたが、私は、これは十分に安全であると、これは本当に進むべき道である場合かどうかわからないんだけど!
** - **アプリケーションの重要な部分 ** **接続文字列のような設定と構成。 ** **ビジネスロジックと検証ルール。 **•**データと機能にアクセスする権限。 ** - **難読化に依存している場合、機密データをアプリケーションコードまたは暗号化された設定ファイルに保存できます。難読化は、ハッカーにとって難しくて凹凸になります。しかし、アプリケーションにさらに保護を加えたい場合は、サーバー側のソリューションを検討する必要があります。 –