2

对不起,我一开始的英语。

A 为 Windows Vista 编写了一个与 Android 上的其他应用程序通信的应用程序。这就是我们可以使用android应用程序控制PC的方式。PC 端应用程序是作为控制台应用程序编写的,并且可以正常工作。当我决定隐藏控制台窗口时,问题就开始了:

HWND hWnd = GetConsoleWindow();
ShowWindow( hWnd, SW_HIDE );

之后,AVG 杀毒软件开始将此应用程序视为危险。我试图通过添加到我的应用程序托盘图标来解决这个问题。不幸的是,它没有帮助。我也尝试将我的应用程序作为 Windows 服务,但该服务没有获得某些任务的权限。

我现在不知道该怎么办,请帮忙。

4

1 回答 1

4

我建议您将应用程序更改为 Win32 应用程序。差异应该相当小:定义WinMain而不是main可能是最重要的。Win32 子系统应用程序默认没有控制台。

于 2013-05-28T17:10:06.440 回答