C++ - Windows オペレーティング システムにはいくつかの疑問があります。
世界只因有你
世界只因有你 2017-05-16 13:26:29
0
3
778

Q1:

Exe ファイルはバイナリ ファイルですが、バイナリ ファイルは対応するソフトウェアで開く必要がありますか?

Q2:

txtはテキストファイルです。テキスト ファイルを開くときは、メモ帳やワードパッドなどの対応するソフトウェアで開き、ディスプレイに直接出力するだけで済みますか?簡単に言いたいのは、テキスト ファイルを CPU でコンパイルする必要がなく、エンコード形式で直接出力できるということです。

Q3:

ファイルはデータと命令の集合体です。ファイルを開くときは、そのファイルに対する命令を実行する必要があるということですか?

Q4:

txt ファイルに追加したい exe ファイルがある場合、txt ファイルを開いて後ろに追加されたコードを実行しても大丈夫ですか?

Q5:

exe ファイルと txt ファイルを 1 つの exe ファイルにバンドルして、バンドルされた exe ファイルを開いて exe ファイルと txt ファイルを実行できる方法を実装したいのですが、これを実現するにはどうすればよいですか?インターネット上には応答性の高いソフトウェアがありますが、それらはすべてトロイの木馬化されています...

最後に、ご回答ありがとうございます、ありがとうございます。

世界只因有你
世界只因有你

全員に返信(3)
黄舟

Q1: Exe ファイルはバイナリ ファイルですが、バイナリ ファイルは対応するソフトウェアで開く必要がありますか?
A1: はい、exe ファイルのファイル形式を総称して「実行ファイル形式」と呼びますが、Windows の実行ファイル形式であっても、UNIX のようなシステムの実行ファイル形式であっても、さまざまな種類があります。

Q2: txt はテキスト ファイルです。テキスト ファイルを開くときは、メモ帳やワードパッドなどの対応するソフトウェアで開き、ディスプレイに直接出力するだけでよいですか?簡単に言いたいのは、テキスト ファイルを CPU でコンパイルする必要がなく、エンコード形式で直接出力できるということです。
A2: はい、CPU コンパイルは必要ありません (CPU コンパイルの意味を理解している場合)

Q3: ファイルはデータと命令の集合です。ファイルを開くときは、そのファイルに対する命令を実行する必要があるという意味ですか?
A3: 「ファイルはデータと命令の集合です。」 この文は文脈の中で述べられており、ファイルを参照するものではありませんし、参照することもできません。
それに、どんなファイルも単なるデータであるという私の意見は間違っていません。

Q4: txt ファイルの末尾に追加したい exe ファイルがある場合、txt ファイルを開いて末尾に追加されたコードを実行しても問題ありませんか?
A4: いいえ、Q1 の返信セクションを参照してください

Q5: exe ファイルと txt ファイルを 1 つの exe ファイルにバンドルし、バンドルされた exe ファイルを開いて exe ファイルと txt ファイルを実行できる方法を実装したいのですが、これを実現するにはどうすればよいですか?インターネット上には応答性の高いソフトウェアがありますが、それらはすべてトロイの木馬が仕込まれています...
A5: まず、exe ファイルを実行する原理と実装を理解する必要があります。次に、txt ファイルを実行するとはどういう意味ですか?

いいねを押す +0
曾经蜡笔没有小新

exeファイルとtxtファイルを1つのexeファイルにバンドルして、バンドルされたexeファイルを開いてexeファイルとtxtファイルを実行できる方法を実装したいのですが、これを実現するにはどうすればよいですか?

コマンドラインを使用します。type my.txt >> my.exemy.txt是你的txt文件路径,my.exeはexeファイルへのパスです。たとえば、プログラム コードは最初に最後の 4 バイトを読み取って txt ファイルの長さを確認し、その後 txt ファイル自体を読み取ることができるようになります。テキストテキストに対する操作。この方法は、コード署名を必要とするプログラムには適用されないことに注意してください。

いいねを押す +0
Peter_Zhu

はい、はい、はい、はい

いいねを押す +0
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート