Windows Defender阻止从另一个应用程序调用应用程序

Windows Defender block calling application from another one

提问人:Ivan Klenov 提问时间:10/10/2023 更新时间:10/10/2023 访问量:31

问:

我有一个由两个二进制文件组成的应用程序 - 一个自制游戏(Game.exe)和一个启动器(Launcher.exe)。启动器 .exe 正在使用特定的命令行参数调用 Game.exe,并查看游戏进程尚未结束。启动器应用程序是使用带有Qt框架的C++(MinGW)编写的。

在我的开发电脑上一切正常(禁用了 Windows Defender)。 在我的测试电脑上一切正常(也禁用了 Windows Defender)。

但是在某些PC上,它在Windows 10 / 11上遇到了几个问题。Game.exe 是从启动器执行的,某些功能受到限制,因此无法正常工作。如果从控制台调用它,则没有任何限制。

问题的根源是Windows Defender,它发现我的启动器应用程序的行为有点可疑。我已经测试过了,并且很确定。

我无法真正摆脱Game.exe和Launcher.exe分离(关于分离代码库的历史时刻,就这样吧)。我不能告诉我的所有用户禁用Windows Defender。而且从Microsoft购买小型自制游戏的证书太贵了。

那么有没有办法克服这个问题呢?

C++ 安全 防病毒 Windows-Defender

评论


答: 暂无答案