close
又是一個很麻煩的需求啦.....
為了讓使用者無法下載列印PDF所以腦筋動到Winform
之前有用一個winform鎖滑鼠鎖鍵盤的......
但是在iis上web沒辦法直接開啟winform
試了很多的方式都還是不行IIS admin也勾選桌面互動服務
權限能開的都開了.....不行就是不行.......
後來只好程式放在client然後用IE去執行....
Wscript可以呼叫但是因為安全性設定....也看人家的設很久就是不行
結果不知道在哪看到有一位好心人
下面這一個路徑有教學直接註冊就可以用了
http://alan5666.googlepages.com/runshell.htm
javascript程式就短短幾行
function RunExe(strFile) { //要執行的程式如果要帶參數記得後面要空格而且參數中不可以有"\" var executableFullPath = 'c:\xxx.exe '; try { var shellActiveXObject = new ActiveXObject("WScript.Shell"); if ( !shellActiveXObject ) { alert('Could not get reference to WScript.Shell'); } shellActiveXObject.Run(executableFullPath + strFile, 1, false); shellActiveXObject = null; } catch (errorObject) { alert('Error:\n' + errorObject.message); } }
如果不執行時最好是在反註冊回來
把IE設回中安全性以上
全站熱搜
留言列表