我有一個Windows可執行文件,例如,convertvideo.exe
。它是用於特定視頻轉換的命令行工具。
我希望我的客戶能夠在任何機器上輕鬆使用它,無需安裝。用例應該是:客戶端轉到一個網頁,該網頁託管一個Silverlight應用程序。應用程序通知客戶按「將可執行文件放入臨時文件夾」按鈕。按下後,可執行程序將部署(下載,複製)到客戶端計算機上。然後silverlight應用程序要求用戶提供要轉換的文件列表以及結果文件的路徑。用戶按轉換,Silverlight應用程序運行(在客戶機上)convertvideo.exe
與提供的參數進行轉換。
問:
這可能與文件系統的訪問權限,Silverlight應用程序已經在瀏覽器中?
我想要一個瀏覽器內解決方案。關於SL5的具體內容是什麼讓我可以在瀏覽器中做到這一點?我應該通過什麼關鍵詞來了解SL5中的這一特定功能? –
執行COM互操作(基本上允許執行上述示例中所述的任意代碼)的能力需要提升信任度,該信任僅適用於SL4中的OOB應用程序。在SL5中,提升的信任也可用於瀏覽器內應用程序。見http://xamlgeek.net/2011/04/20/silverlight-5-elevated-trust-in-browser/ –