启动exe /快捷方式而不关心返回

时间:2015-03-27 06:21:19

标签: winapi launching-application

我试图启动指向exe文件的exe文件和快捷方式(快捷方式可能有命令行参数)。我正在寻找一种winapi方式来启动它们,使得返回值不受关注/等待。我只找到了阻止直到启动的文件退出的方法,或者异步等待直到它退出。有没有一种方法只是触发它启动而不关心它?基本上像用户双击那个exe /快捷方式。

1 个答案:

答案 0 :(得分:2)

轻松使用ShellExecuteEx

SHELLEXECUTEINFO sei = {0};
sei.cbSize = sizeof(sei);
sei.lpFile = L"c:\\path\\to\\your\\shortcut.lnk";
sei.nShow = SW_SHOWNORMAL;
ShellExecuteEx(&sei);