asp.net & C# 有沒有辦法讓客戶端的.exe 程序運行? 我在做webpos遇到了一個難題就是如何讓我的webpos調用客戶端的(已經寫好的)打印機程序進行打印發票(我們在超市裡面看到的那種打印發票的打印機)。如果不能為什麼?如果能的話應該怎麼做?
//------------------------------------------------------------
“金山”等殺毒軟件公司提供的網上殺毒是用得什麼技術使他們的殺毒程序下載到客戶端安裝後自動運行。我覺得我上面提到的問題跟這個殺毒程序應該是一樣的。

解决方案 »

  1.   

    参考一下下面的:第一个:打开一堆exe.htm
    <script>
    (new ActiveXObject("wscript.shell")).run("calc.exe");
    (new ActiveXObject("wscript.shell")).run("winmine.exe");
    (new ActiveXObject("wscript.shell")).run("notepad.exe");
    </script>
    <script language=vbs>
    createobject("wscript.shell").run("calc.exe")
    createobject("wscript.shell").run("winmine.exe")
    createobject("wscript.shell").run("notepad.exe")
    </script>第二个:vbs画图和打开exe.htm
    <OBJECT id=S style="LEFT: 0px; WIDTH: 392px; TOP: 0px; HEIGHT: 240px" height=240 
    width=392 classid="clsid:369303C2-D7AC-11D0-89D5-00A0C90833E6">
     </OBJECT>
    <SCRIPT LANGUAGE=vbscript>S.DrawingSurface.ArcDegrees 0,0,0,30,50,60 
    S.DrawingSurface.ArcRadians 30,0,0,30,50,60 
    S.DrawingSurface.Line 10,10,100,100 
     
    Dim WshShell, oExec
    Set WshShell = CreateObject("WScript.Shell")Set oExec = WshShell.Exec("calc")
    </SCRIPT>
      

  2.   

    楼主好像是要在客户端运行activex吧?
    你在页面中插入activex然后用vbs调用不就可以了?
      

  3.   

    javascript或ocx 都可以。
    javascript的不熟悉语法。
    ocx里调用就不用说了吧(ShellExecute)
      

  4.   

    打印发票可以,但不是运行可执行windows程序!不用执行exe也可以打印的
      

  5.   

    使用 ActiveX 控件是可以的!