作者wellwind (..)
看板C_Sharp
标题[问题] 用Process开启捷径
时间Wed Jul 16 14:51:23 2008
请问各位
我想写一只可以随意执行指定路径的程式
但是指定到桌面的捷径时
例如桌面的PCMan.lnk之类的捷径档
就会出现错误讯息
"没有任何应用程式与此操作的指定档案有关联。"
请问开如何解决?
谢谢
附上程式码
ProcessStartInfo psi = new ProcessStartInfo();
psi.FileName = filepath;
Process.Start(psi);
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 123.193.145.117
1F:推 cplusplus:刚刚测了一下 可以呀...你是不是lnk的位置没有写对? 07/16 16:21
2F:→ wellwind:应该没有吧 我适用OpenFileDialog开的 路径应该不会错 07/16 16:51
3F:推 cplusplus:我刚刚用OpenFileDialog试了一下 得到的是会真实的档案 07/16 16:55
4F:→ cplusplus:名称而不是 lnk...亲自检查过再来说比较好吧 07/16 16:55
5F:→ cplusplus:把里面的DereferenceLinks属性设成false吧 预设是true 07/16 16:57
6F:→ wellwind:hello, 不管设true还是false传回都是lnk档耶 怪怪@@" 07/16 17:47