我正在编写一个应用程序来作为许多不同应用程序的启动器,其中一些应用程序是使用 Microsoft Application Virtualization Client 启动的。从 C# 启动这些应用程序的正确方法是什么?
我知道我可以使用这个:
Process myProcess = new Process();
myProcessStartInfo.FileName = @"C:\Users\path\to\app.lnk";
myProcess.Start();
然而,并不是每个人都会在同一个地方拥有他们的 app.lnk 快捷方式。有没有办法使用 C# 来启动虚拟化客户端并传递它的 \launch 参数?