我想获取活动前台窗口的可执行文件路径。
我已经有了前台窗口的处理程序:
[DllImport("user32.dll")]
static extern IntPtr GetForegroundWindow();
IntPtr handlerAppActual = GetForegroundWindow();
我想得到它的可执行文件的路径,比如快捷方式。(例如:C:\application\application.exe)
为什么我需要这个??稍后使用它通过调用其进程来自动执行应用程序,如下所示:
Process process = new Process();
process.StartInfo.FileName = @parametros[0];
process.Start();
其中“parametros[0]”是文件的路径。
我正在询问前台窗口应用程序的路径,但是如果您知道任何其他方式来做我需要的事情(让前台应用程序的主进程稍后执行它),我会很高兴听到它。
谢谢和敬礼!!!