IE中如何打开客户端程序?(100分)

  • 主题发起人 主题发起人 Riantwin
  • 开始时间 开始时间
R

Riantwin

Unregistered / Unconfirmed
GUEST, unregistred user!
我在intraweb中用CreateProcess打开外部可执行文件,Standalone模式下可以执行,但是改为ISAPI就不行了。
 
在IIS设置里给你的dll分配一个高权限的默认用户.
 
我的意图是,点击Open按钮后,打开一个指定的客户端的程序,而不是服务器端的程序。ISAPI默认的是服务器端的程序,如何让它认为是打开本地的程序呢?
 
那就做ActiveX吧.不过IE那边也不一定放ActiveX运行的.
 
用COM应该可以,但是我没试过!
 
各位多提提建议,谢谢啦!
关键在于如何使打开命令知道打开本地程序,而非服务器端的程序。
 
同意用ActiveX
 
同意用ActiveX
我就作过。
 
ActiveX可以,但要把ie的安全设置降低,我做过,
我还做过用js,create 一个wscript对象,用它run一个winword(好象必须有com接口的这样才能启动)
 
做个COM,在COM中加入接口函数以激活应用程序,还可以传参,不错的,我做过,效果挺好,但是你得注意刷新的问题,以免N个应用被激活而导致崩溃。
 
多人接受答案了。
 
后退
顶部