调用可执行程序问题与讨论

adrinvor 2003-07-09 10:41:39
asp可以调用可执行程序么?如果利用诸如file:///f:之类(f为网络映射盘)的在局域网下调用远程机器的可执行程序可以么?还有别的什么好方法?
...全文
6 点赞 收藏 5
写回复
5 条回复
julyclyde 2003年07月11日
和msmq关系不大。如果用msmq,还是需要一个有权限的程序在监听,才能执行的
回复 点赞
huangskar 2003年07月11日
如何配置MSMQ,愿听其详
回复 点赞
huangskar 2003年07月11日
对不起,有点笔误,asp代码如下:
<%
set obj=server.CreateObject("GetImageProj.GetImageObj")
obj.Execute("c:\windows\notepad.exe")
set obj=nothing
%>
delphi ActiveX里调用的是ShellApi的函数:
shellExecute(hinstance,'Open',pchar(cmdstring),nil,nil,SW_SHOWNORMAL);
cmdstring是传递的参数
回复 点赞
zhxhjj 2003年07月11日
关注中
回复 点赞
shanhe 2003年07月09日
asp缺省配置是无法执行任何可执行程序的,因为IUS_XXXX没有执行权限,注意,这里执行的是运行ASP脚本的服务器上的程序,完全无关于客户机的程序,如果要执行程序,需要将运行ASP的站点应用程序切换成另外单独用户,付给执行权限,如果要执行网络资源,还需要是一个具有网络资源(file://///之类的)的访问权限。
比较好的方法也好使比较麻烦,就是:
配置MSMQ,从运行ASP的服务器发送消息给f:所在机器执行
回复 点赞
发动态
发帖子
ASP
创建于2007-09-28

1.9w+

社区成员

35.7w+

社区内容

ASP即Active Server Pages,是Microsoft公司开发的服务器端脚本环境。
社区公告
暂无公告