首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > PB >

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

2013-01-02 
b/s程序如何调用本地的应用程序比如 *.EXE如题,用RUN来B/S不支持这个函数,想用OLEOBJECT可是没有CLASS。 有

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()...

热点排行