2012-02-16 33 views
1

我想寫一個像資源黑客的圖標更改程序。我可以更改Windows程序的圖標,但不能控制程序,我認爲這很明顯。所以我想在我的程序中編寫一個代碼,在它試圖更改圖標之前檢查參數exe文件是控制檯程序還是Windows程序。如何檢測控制檯或Windows應用程序?

那麼如何檢查exe文件是一個控制檯程序還是windows程序。我正在用C編寫程序。

+0

可能重複[?如何判斷一個Windows PE文件是一個控制檯子系統或Windows子系統編程(HTTP ://stackoverflow.com/questions/7739571/how-to-tell-if-a-windows-pe-file-is-a-console-subsystem-or-a-windows-subsystem-p) – unkulunkulu 2012-08-10 14:49:20

回答

2

文件的Portable Executable header內的Subsystem值會給你的信息:

WINDOWS_CUI 3 Runs in the Windows character subsystem (a console app) 
+2

有更好的答案在http://stackoverflow.com/questions/7739571 – 2012-08-09 10:33:13

+0

是的,真的謝謝 – Eregrith 2012-08-09 11:54:03

相關問題