如何运行应用程序而不显示控制台?

时间:2012-06-04 17:19:43

标签: c#

我有一个控制台应用程序,我想从另一个应用程序运行它。但是当我从代码调用它时 - 调用程序我使用ActiveXObject - 它显示控制台。如何让它不显示控制台?我的意思是,该程序可以工作,但显示控制台。

2 个答案:

答案 0 :(得分:2)

如果您使应用程序成为 Windows应用程序而不是控制台应用程序,它将不会显示或打开(或使用)控制台。您的代码可以保持不变 - 应用程序仍然可以正常运行(无需创建FormWindow)。

话虽如此,如果你控制其他"在应用程序中,您可能需要考虑创建一个类库而不是单独的Application。这将允许您在库中包含和运行代码,而无需启动单独的过程。

答案 1 :(得分:0)

您可以将其创建为带有隐藏窗口的Windows窗体应用程序。这只是Reed Copsey指出的一种可能性,我曾经使用过一次,因为我需要处理一些特定的窗口消息。