2014-04-03 32 views

回答

7

Devenv.com實際上不是,它使用COM文件格式的可執行文件。這只是一個簡單的EXE,只是更名爲。 Windows不會被其他人愚弄,它總是看起來像是文件頭。頭文件中的「MZ」前綴足以說服它確實是一個EXE文件並且可以重定位,它不僅僅是文件擴展名。

它存在的唯一原因就是一招。基於命令處理器查找可執行文件的方式。如果它在foo.com和foo.exe之間有選擇,那麼它將首先選擇foo.com。

因此,當您在命令提示符下鍵入「devenv yadayada」時,您將獲得控制檯模式應用程序devenv.com,它將重新使用控制檯窗口。其中,如果有必要,啓動devenv.exe

因此,只需構建一個正常的.exe文件。並將其重命名爲.com

+0

我並不認爲要嘗試顯而易見。這是一個非常有用的技術! –

相關問題