Devenv.com是visual studio的命令行界面,當你輸入devenv /?
時,控制檯上會出現devenv的幫助。然而,沒有選擇,devenv.com只需調用devenv.exe(visual studio GUI)。製作一個.com程序來調用一個.exe文件(如devenv.com)
如何在Visual Studio 2010中製作.com程序?
感謝
A.
Devenv.com是visual studio的命令行界面,當你輸入devenv /?
時,控制檯上會出現devenv的幫助。然而,沒有選擇,devenv.com只需調用devenv.exe(visual studio GUI)。製作一個.com程序來調用一個.exe文件(如devenv.com)
如何在Visual Studio 2010中製作.com程序?
感謝
A.
Devenv.com實際上不是,它使用COM文件格式的可執行文件。這只是一個簡單的EXE,只是更名爲。 Windows不會被其他人愚弄,它總是看起來像是文件頭。頭文件中的「MZ」前綴足以說服它確實是一個EXE文件並且可以重定位,它不僅僅是文件擴展名。
它存在的唯一原因就是一招。基於命令處理器查找可執行文件的方式。如果它在foo.com和foo.exe之間有選擇,那麼它將首先選擇foo.com。
因此,當您在命令提示符下鍵入「devenv yadayada」時,您將獲得控制檯模式應用程序devenv.com,它將重新使用控制檯窗口。其中,如果有必要,啓動devenv.exe
因此,只需構建一個正常的.exe文件。並將其重命名爲.com
我並不認爲要嘗試顯而易見。這是一個非常有用的技術! –