.exeファイルにテキストファイルを含める可能性はありますか?または、少なくともユーザービューから非表示にしますか?例を挙げましょう。私はtarget.exeファイルを開いて、data.txtファイルの内容を読み取ります。そうです、私のコンピューターでは完全に機能します。しかし、これらのtarget.exeファイルをデータなしで転送すると。必要なdata.txtファイルがない他のコンピューターへのtxtファイル。エラーが発生します。data.txtファイルには、機密テキストである連絡先情報などの情報が含まれています。誰かがこれらの.exeファイルを実行すると、名前を入力する必要があり、連絡先情報に関するデータが表示されますが、data.txtファイルがある場合にのみ機能します。しかし、data.txtファイルを非表示にしたいのですが、通常はアクセスできません。data.txtファイルのデータには、.exeファイルを介してのみアクセスできます。どうすれば解決できますか?友達には.exeファイルだけを渡して、その.exeファイルを使用すると、データを保存して連絡先情報を表示できることを覚えておいてください。誰かがそれをする考えを持っていますか?
2 に答える
1
于 2011-07-08T07:47:32.933 に答える
0
exeファイルがファイルを開いた場合、ユーザーがそのファイルの内容にアクセスするのを防ぐことはほぼ不可能です。生のリソースとして保存すると、リソースエディタを使用して表示できます。ある種の基本的な暗号化を行ってからProcExplorerを使用すると、プロセスで文字列を表示して、プログラムの実行時に情報を確認できます。DRMスタイルの保護を使用することもできますが、それはやり過ぎのようです。
一般的な質問に対する答えは「はい」です。リソースをEXEファイルに保存すると、EXEは実行時にそれらのリソースを開いてロードできます。
于 2011-07-08T07:43:55.737 に答える