提问人:Ivan Klenov 提问时间:10/10/2023 更新时间:10/10/2023 访问量:31
Windows Defender阻止从另一个应用程序调用应用程序
Windows Defender block calling application from another one
问:
我有一个由两个二进制文件组成的应用程序 - 一个自制游戏(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购买小型自制游戏的证书太贵了。
那么有没有办法克服这个问题呢?
答: 暂无答案
评论