读书人

b/s程序怎么调用本地的应用程序比如 *

发布时间: 2013-01-02 13:08:45 作者: rapoo

b/s程序如何调用本地的应用程序比如 *.EXE
如题,用RUN来B/S不支持这个函数,想用OLEOBJECT可是没有CLASS。 有什么好方法可以用?
[解决办法]
b/s程序不允许调用本地的exe,如果是这样的话,互联网没有安全可言了
[解决办法]
可以通过注册一个自己的协议的办法,如

[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\his]
@="URL:hisProtocol"
"URL Protocol"="E:\\code\\his_pjb2_cx\\hiscx.exe"

[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\his\DefaultIcon]
@="E:\\code\\his_pjb2_cx\\hiscx.exe,1"

[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\his\shell]

[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\his\shell\open]

[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\his\shell\open\command]
@="\"E:\\code\\his_pjb2_cx\\hiscx.exe\",\"%1\""

添加了个名称为his的协议,然后可以调用并传值。
如his://********
[解决办法]
bind()...

读书人网 >PB

热点推荐