方法1.(測試不可行,不知道原因)
try
{
    dynamic shell = AutomationFactory.CreateObject("WScript.shell");
    shell.Run(@"C:\Windows\system32\mspaint.exe"); //執行檔路徑
}
catch (Exception ex)
{
    Console.Write(ex.Message);
}


方法2.(測試可行)

(步驟1) .aspx內,寫Javascript,使用ActiveX去開啟Client端的檔案。


(步驟2) .cs內,呼叫html的Javascript Function並帶入路徑參數。
//第一個參數:Javascript Function Name, 第二個參數: Javascript Function的參數.
HtmlPage.Window.Invoke("runEXE", @"C:\Windows\system32\mspaint.exe");


方法2等於還是借助Javascript的ActiveXObject去實現使用者需求。不是Silverlight的功能,也不是.NET的功能。
創作者介紹
創作者 伊 的頭像

伊のspace~芳香精油*美容保養*程式設計

伊 發表在 痞客邦 留言(1) 人氣()


留言列表 (1)

發表留言
  • 高霖伊
  • 我今天一直在找這個東西~!
    看起來可以解決我的煩惱但是我卻不會用!!
    博丞的電腦是w7
    IE是11版本