在Windows 10和Windows 7上,shorcut的路径是不同的?

时间:2017-03-27 13:23:06

标签: c# windows process path

在我的应用程序中,我使用Process.Start启动一个在桌面上有快捷方式的.exe。

像这样:

 process.StartInfo.FileName = @"C:\Users\PCName\Desktop\MyAppName - Snelkoppeling"
 process.Start();

好的,这在我的设备上运行完美(Windows 10 Pro),启动MyAppName - Snelkoppeling ..

但是当我在其他设备(Windows Pro 7)上使用我的应用程序时,它不会启动该过程,但是快捷方式的位置是相同的,只有设备的名称不同。

我一直找不到文件异常..

有什么想法吗?

1 个答案:

答案 0 :(得分:0)

Alex说得对,应该动态访问路径

还要确保Windows 7上用户的用户名是普通文本(不含空格和其他特殊字符)。在这种情况下,Windows 10更强大。

希望,我帮忙。