【发布时间】:2017-03-17 19:58:34
【问题描述】:
我正在编写一个应用程序来作为许多不同应用程序的启动器,其中一些应用程序是使用 Microsoft Application Virtualization Client 启动的。从 C# 启动这些应用程序的正确方法是什么?
我知道我可以用这个:
Process myProcess = new Process();
myProcessStartInfo.FileName = @"C:\Users\path\to\app.lnk";
myProcess.Start();
但是,并不是每个人都会在同一个地方拥有他们的 app.lnk 快捷方式。有没有办法使用C#来启动虚拟化客户端并传递\launch参数?
【问题讨论】:
-
您可以使用 Application Data 文件夹来存储您所有的快捷方式,它将是任何用户的常用位置