Delphi : shell 执行和软件隐藏

ngynwnxp  于 2022-11-29  发布在  Shell
关注(0)|答案(2)|浏览(160)

我试图运行的应用程序被隐藏,但应用程序窗体仍然可见。

ShellExecute(Handle, nil, 'app.exe', nil, nil, SW_HIDE);

如何在 Delphi 中运行隐藏应用程序?

dsekswqp

dsekswqp1#

我建议使用CreateProcess,因为它返回新启动的应用程序的进程ID,你可以用它来获取窗口的句柄。这里有一个我一直在使用的函数,也许你可以去掉不必要的片段,使它适合你的需要?
第一个

uujelgoq

uujelgoq2#

您可以在此处阅读
http://msdn.microsoft.com/en-us/library/windows/desktop/bb762153%28v=vs.85%29.aspx
由应用程序决定如何处理SW_HIDE。因此,据我所见,应用程序必须获取消息并隐藏自身...

相关问题