制作.com程序来调用.exe(如devenv.com)

时间:2014-04-03 16:19:28

标签: com exe

Devenv.com是visual studio命令行界面,当您在控制台上键入devenv /? devenv帮助时。但是,如果没有选项,devenv.com只需调用devenv.exe(visual studio GUI)。

如何在visual studio 2010中制作.com程序?

由于

一个。

1 个答案:

答案 0 :(得分:7)

Devenv.com实际上并不是使用COM文件格式的可执行文件。它只是一个简单的EXE,只是重命名。 Windows不会被它所愚弄,它总是看起来像文件的标题。 " MZ"在标题中出现的前缀足以说服它真的是一个EXE文件并且可以重定位,它不会只是通过文件扩展名。

它存在的唯一原因是作为一种技巧。基于命令处理器查找可执行文件的方式。如果它可以在foo.com和foo.exe之间进行选择,那么它将首先选择foo.com。

所以当你输入" devenv yadayada"在命令提示符下,您将获得控制台模式应用程序devenv.com,它将重用控制台窗口。如有必要,启动devenv.exe

所以只需构建一个普通的.exe文件。并将其重命名为.com