例如:我做了一個遊戲,在遊戲結束時我有一個分數。我可以通過一個新文件保存得分。但是有可能在.exe文件中分配一些空間,這是我的遊戲,所以我沒有任何額外的文件?可以在執行過程中更改.exe文件嗎?
1
A
回答
2
是的,你可以,但不是你以前能夠做到的,而且你不應該這樣做。
這是不好的,因爲:
- 殺毒軟件一定會發現的變化,其標記爲可能感染病毒
- 你會正確無效Windows預取(可能會降低應用程序加載)。
- 您需要以管理員權限(壞主意)運行應用才能獲得對exe的寫入權限。
- 它打破了事物的預期佈局和分佈。 Windows已經預期將這種事情放在這裏,使用它。
+0
這不是一個完全有效的問題的答案: -/ –
+0
@Nikos我認爲「不,你不應該」是一個答案,因爲他用論據來證實它。 – 2014-01-14 12:26:15
+0
@remyabel是的,但答案仍然存在。學習如何修改exe文件實際上是一個推薦的學習活動。你學習了很多關於操作系統的東西。 –
相關問題
- 1. C程序可以修改其可執行文件嗎?
- 2. Exe文件遠程執行
- 3. 從C++更改EXE圖標可執行文件
- 4. 如何在程序執行過程中更改文件名
- 5. git diff可以通過命令行更改文件循環嗎?
- 6. 我們可以在其他頭文件中執行線程嗎?
- 7. 我可以在wp7中運行.exe文件嗎
- 8. 我可以通過可執行文件名得到處理過程嗎?
- 9. 更改當前可執行文件的內容。可能嗎?
- 10. 我可以在打印過程中更改emacs寫入文件的位置嗎?
- 11. 我們可以執行一個在客戶端的exe文件嗎?
- 12. 在Visual Studio可執行文件中執行SQL存儲過程
- 13. 可以直接執行.s文件嗎?
- 14. 運行Qt生成可執行文件(EXE)通過php(LINUX)
- 15. 在Mac上,Flash .swf文件會執行.exe文件嗎?
- 16. 我可以在Heroku上運行.exe文件嗎?
- 17. 我可以更改已簽名的可執行文件
- 18. 在安裝過程中可以更改權限嗎?
- 19. printf在cygwin中執行.exe文件
- 20. 在php中停止執行exe文件
- 21. 在Windows中執行Exe文件
- 22. 我可以在運行時更改Spark的執行程序內存嗎?
- 23. 如何在IntelliJ IDEA中運行EXE Go可執行文件?
- 24. 在Azure中運行.exe可執行文件函數
- 25. 可以中斷JavaScript執行流程嗎?
- 26. 從應用程序運行exe可執行文件與系統
- 27. 可以在工作流程過程中更新組件嗎?
- 28. 我可以在執行sp_executesql時更改輸入參數值嗎?
- 29. 在執行期間可以更改變量的值嗎?
- 30. 我可以在執行時更改Python源代碼嗎?
是的,這是可能的,但請不要這樣做。可執行文件不用於存儲與應用程序無關的信息。 – 2014-01-14 12:15:00
病毒可能會一直這樣做。當然,如果文件安裝正常,用戶訪問控制將防止在Windows系統> = vista上執行此操作。而且你可能會從病毒掃描程序抱怨修改後的exe文件的客戶那裏得到很多支持電話,因此恐怕你的exe文件是病毒。 –
我簡單地創建一個文件。另外,也許你可以有一個獨特的文件,所有的失敗。 – Narkha