我计划遵循此处提出的建议之一来控制窗口尺寸、隐藏/显示并将其带到与我的进程不同的进程所拥有的窗口的前面。
在 MS Windows(XP) 上使用来自不同进程的窗口句柄进行窗口操作
如何从 WinForms 应用程序控制新进程窗口的大小和位置?
您知道的任何恶意软件检测软件是否会将我的进程报告为恶意软件?
我的进程是否需要比我的进程和其他进程运行的最高权限更高的权限来控制其他进程窗口?
我计划遵循此处提出的建议之一来控制窗口尺寸、隐藏/显示并将其带到与我的进程不同的进程所拥有的窗口的前面。
在 MS Windows(XP) 上使用来自不同进程的窗口句柄进行窗口操作
如何从 WinForms 应用程序控制新进程窗口的大小和位置?
您知道的任何恶意软件检测软件是否会将我的进程报告为恶意软件?
我的进程是否需要比我的进程和其他进程运行的最高权限更高的权限来控制其他进程窗口?
我建议您使用UI 自动化来操作另一个应用程序的窗口。
这可能是确保您的操纵应用程序不会被视为恶意软件的最佳方法,因为 UI 自动化是操作系统的 100% 的一部分,而不是 HACK,它支持安全性。它还应用程序作者向他们的应用程序添加或删除自动化功能。在 SO 上看到这个有点相关的线程:https ://stackoverflow.com/questions/5383600/win32-vs-ui-automation