1

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

4

2 回答 2

2

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

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

于 2012-06-04T17:20:44.253 回答
0

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

于 2012-06-04T17:20:57.740 回答