如何通过禁用兼容模式以编程方式启动 EXE?
Posted
技术标签:
【中文标题】如何通过禁用兼容模式以编程方式启动 EXE?【英文标题】:How do I programmitcally launch EXE by disabling compatibility mode? 【发布时间】:2019-01-18 09:04:14 【问题描述】:用户启动我的 EXE 在兼容模式下运行,这会启动另一个 EXE,但我不希望子 EXE 继承兼容模式设置。我如何实现它?找不到任何资源来完成这项工作。
我尝试了 CREATE_NEW_PROCESS_GROUP 但它不起作用。
我正在使用ShellExecuteEx
启动子 EXE(它需要管理权限)
【问题讨论】:
不兼容模式启动父进程不是更方便吗? 用户正在启动父进程。 让他们不要使用兼容模式是最简单的方法。你会在没有兼容模式的情况下编程功能吗? 【参考方案1】:您可以使用您的应用程序在 Windows 调度程序中创建一个任务,然后运行它。
【讨论】:
以上是关于如何通过禁用兼容模式以编程方式启动 EXE?的主要内容,如果未能解决你的问题,请参考以下文章