搜尋

首頁  >  問答  >  主體

c++ - windows作業系統的有些疑惑。

Q1:

exe檔案屬於二進位文件,而二進位檔案開啟是必須透過回應的軟體開啟嗎?

Q2:

txt屬於文字檔。開啟文字檔案時候只需透過對應軟體例如記事本或寫字板開啟直接輸出到顯示器上嗎?我簡單的意思是文字檔不需要經過cpu編譯,然後直接按編碼格式輸出就可以?

Q3:

檔案是資料和指令的集合,意思開啟任何檔案都要執行該檔案上的指令?

Q4:

如果我有exe檔想追加到txt檔案後面,開啟txt檔案來執行追加到後面的程式碼,這樣可以嗎?

Q5:

我想實作一個可以把exe檔和txt檔案捆綁成一個exe文件,然後打開捆綁後的exe文件運行exe文件和txt文件,請問這個怎麼實現?網路上有回應的軟體,但都是被加了木馬的…

最後,謝謝回答,謝謝。

世界只因有你世界只因有你2781 天前773

全部回覆(3)我來回復

  • 黄舟

    黄舟2017-05-16 13:28:29

    Q1:exe檔案屬於二進位文件,而二進位檔案開啟是必須要透過回應的軟體開啟嗎?
    A1:是的,exe檔的檔案格式可以被統稱為“可執行檔格式”,無論是windows可執行檔格式,或是unix類別系統的可執行檔格式,都有很多種。

    Q2:txt屬於文字檔。開啟文字檔案時候只需透過對應軟體例如記事本或寫字板開啟直接輸出到顯示器上嗎?我簡單的意思是文字檔不需要經過cpu編譯,然後直接按編碼格式輸出就可以?
    A2:是的,不需要CPU編譯(如果你明白CPU編譯的意思的話)

    Q3:檔案是資料和指令的集合,意思開啟任何檔案都要執行該檔案上的指令?
    A3:」文件是資料和指令的集合「 這句話是在有上下文語境下說的,不是、不能指任何文件。
    況且, 我說任何文件都只是數據, 這句話也沒有錯。

    Q4:如果我有exe檔想追加到txt檔案後面,開啟txt檔案來執行追加到後面的程式碼,這樣可以嗎?
    A4:不可以,請參閱Q1的回覆部分

    Q5:我想實現一個可以把exe文件和txt文件捆綁成一個exe文件,然後打開捆綁後的exe文件運行exe文件和txt文件,請問這個怎麼實現?網路上有回應的軟體,但都是被加了木馬的…
    A5: 你需要先弄清楚運行exe檔的原理和實現, 然後是, 你說的運行txt檔是怎麼個事情?

    回覆
    0
  • 曾经蜡笔没有小新

    曾经蜡笔没有小新2017-05-16 13:28:29

    我想實現一個可以把exe文件和txt文件捆綁成一個exe文件,然後打開捆綁後的exe文件運行exe文件和txt文件,請問這個怎麼實現?

    用命令列,type my.txt >> my.exemy.txt是你的txt文件路径,my.exe是你的exe檔路徑。建議在最後加上txt檔案的長度,例如程式碼可以先讀最後的4字節,找到txt檔案長度,然後從再讀txt檔案本身,現在你想對txt文字進行任何操作都可以了。注意,這個方法不適用要程式碼簽署的程式。

    回覆
    0
  • 天蓬老师

    天蓬老师2017-05-16 13:28:29

    是,是,是,是,是

    回覆
    0
  • 取消回覆