作者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