我有一个使用Microsoft LightSwitch编写的应用
我有另一个使用Windows Forms
当我使用此代码调用其他应用时
if (Microsoft.LightSwitch.Runtime.Shell.Implementation.App.Current.HasElevatedPermissions)
{
using (dynamic cmd = AutomationFactory.CreateObject("Shell.Application"))
{
cmd.ShellExecute("X:\\Nima\\Application Files\\NimaLogin.exe", 1, true);
}
}
其他应用(NimaLogin.exe
)未显示在任务栏中,但我可以在进程列表中看到它
但是当我从Visual Studio手动运行其他应用程序时,一切都很好,我可以看到应用程序本身
p.s我尝试了run
而不是ShellExecute
,但我收到了错误
编辑:这导致NimaLogin.exe
“卡在”流程列表中