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

adrinvor 2003-07-09 10:41:39
asp可以调用可执行程序么?如果利用诸如file:///f:之类(f为网络映射盘)的在局域网下调用远程机器的可执行程序可以么?还有别的什么好方法?
...全文
44 5 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
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:所在机器执行

28,409

社区成员

发帖
与我相关
我的任务
社区描述
ASP即Active Server Pages,是Microsoft公司开发的服务器端脚本环境。
社区管理员
  • ASP
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧