从c#启动应用虚拟化客户端应用程序

本文关键字:客户端 应用程序 虚拟化 应用 启动 | 更新日期: 2023-09-27 18:16:10

我正在编写一个应用程序,作为许多不同应用程序的启动器,其中一些是使用Microsoft应用程序虚拟化客户端启动的。从c#启动这些应用程序的正确方法是什么?

我知道我可以用这个:

Process myProcess = new Process(); myProcessStartInfo.FileName = @"C:'Users'path'to'app.lnk"; myProcess.Start();

但是,并不是每个人的app. link快捷方式都在相同的位置。有什么方法可以使用c#来启动虚拟化客户端并传递启动参数吗?

从c#启动应用虚拟化客户端应用程序

让它工作,下面是代码:

Process myProcess= new Process();
myProcess.StartInfo.FileName = "sfttray.exe";
myProcess.StartInfo.Arguments = "/launch '"name_of_appv5_app'"";
myProcess.Start();

主要是字符串格式化和转义序列的问题!