如何阻止 COM Server EXE 打开命令提示符窗口
我的问题对你来说可能很简单,但我没有这方面的经验。所以,问题是我有一个 COM 服务器,它是从另一个 EXE 的上下文启动的,我需要阻止这个 COM 服务器应用程序打开命令提示符窗口,提前感谢您的帮助。
my question may be simple for you, but I have no experience about it. So, the problem is that I have a COM server and it is started from the context of another EXE, and I need to prevent this COM Server application to open a command prompt window, thanks in advance for your help.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
如果您必须获取服务器的源代码,请更改链接器的 /MACHINE 选项。项目+属性、链接器、系统、子系统设置。并将 main() 函数替换为 WinMain()。
如果您不需要源代码,那么您可以
从 Visual Studio 命令提示符中使用。
If you have to source code for the server, change the linker's /MACHINE option. Project + Properties, Linker, System, SubSystem setting. And replace the main() function with WinMain().
If you don't have to source code then you could use
from the Visual Studio Command prompt.
创建/编译可执行文件作为 GUI 应用程序,默认情况下它们不会获得控制台。
Create/compile the executable as GUI application, those do not get console by default.