在恢復模式下運行標準Windows 7安裝磁盤時,如果打開命令行並運行定製應用程序,您將收到錯誤「不支持子系統」。我嘗試過使用/ SUBSYSTEM:CONSOLE,WINDOWS和NATIVE進行連接,這些都不起作用。恢復磁盤上支持哪個Windows子系統
我在分區表中遇到了一些困難(並且可能發現了一個錯誤,或者至少來自Windows中包含的分區管理器的'愚蠢'行爲),因此編寫了一個實用程序來修復它。我的程序使用'Windows.h'來導入CreateFile
,但是如果需要的話,我可以只使用標準C++(甚至標準C)而不使用Windows特定的頭文件。
我需要做些什麼才能讓應用程序運行?
什麼編譯您使用的?這是否可以通過一個簡單的「Hello World」程序重現,或者當您開始使用CreateFile時是否會遇到問題?程序w.r.t上的objdump -p輸出是什麼? 「子系統」? http://old.nabble.com/Finding-an-executable's-Windows-subsystem-td22897545.html – HostileFork
使用visual studio 2010,C++(使用靜態運行時),當我在一個小時內得到機會時,我會嘗試使用一個空的項目,然後只是一個printf。 – James