首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > C# >

Process抛“系统找不到指定文件”的错误

2012-10-14 
Process抛“系统找不到指定文件”的异常我用System.Diagnostics.Process.Start(urlName)启动某个exe程序,当

Process抛“系统找不到指定文件”的异常
我用System.Diagnostics.Process.Start(urlName);启动某个exe程序,当我选桌面上的程序时,就抛“系统找不到指定文件”的异常。我选C、D、E、F盘里的程序都不会抛这异常。这是怎么回事?有没有解决的方法?还是说这方法不能启动桌面的程序?

[解决办法]
不同的帐户的桌面应该是不能相互访问的,最好不要使用桌面上的文件路径
[解决办法]
在这一行之前加一个:
Console.WriteLine(urlName);
(或者类似的语句)

看看urlName输出什么?
[解决办法]
可能是权限问题,用管理员身份能运行么?

热点排行