c# - 将外部 EXE 设置为 TopMost

标签 c# process

您如何使用 Process.Start 或类似的东西将程序设置为最顶层的应用程序

如有任何帮助,我们将不胜感激!

最佳答案

启动进程后, 我将从获取 window handle of that process 开始

然后,我会使用 SetWindowPos将其设置为 topmost

请注意,这需要使用 PInvoke。 3 个链接应该指向正确的方向。

关于c# - 将外部 EXE 设置为 TopMost,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13112081/

相关文章:

c# - 什么会导致 throw 重置调用堆栈(我使用的是 "throw",而不是 "throw ex")

c# - LINQ to SQL IQueryable 是否可以意外求值?

c# - 在源代码管理中存储您不想要的密码的位置

multithreading - 并发: Processes vs Threads

c# - 检测单个 Windows 进程退出事件 C#

c# - RedirectStandardOutput 阻止引发 Process.Exited 事件?

c# - 在 View 中调用 Controller 方法

c# - 如何使用我自己的调试器可视化工具来编辑运行时变量?

linux - SIGKILL 权限策略是什么?

c++ - 当另一个线程正在运行时,线程连接会导致段错误