我有兩個應用程序在W2k8 R2 x64上運行,一個編譯爲64位,另一個編譯爲32位,因爲它具有COM依賴關係。 在這兩個我試圖撥打:Process.Start(「telnet.exe」)拋出異常
Process p = Process.Start("telnet.exe", string.Format("{0} {1}", address, port));
在這工作完全正常的64位,但是在32位的一個,我收到了System.ComponentModel.Win32Exception(以下簡稱「系統找不到指定文件」)?
任何想法這裏發生了什麼?即使我打電話
Process.Start(@"C:\Windows\System32\telnet.exe")
我得到相同的異常?
感謝,
湯姆
有c:\ windows \ syswow64文件夾下的telnet.exe?如果缺失,則意味着系統上缺少32位版本的telnet。 – 2009-11-10 20:26:14
您登錄的用戶有權訪問system32目錄? – 2009-11-10 20:27:39