|
主题: 请问:在asp页中如何执行,可执行文件?
|
 孤月寒星
职务:普通成员
等级:1
金币:1.0
发贴:189
|
#12003/9/11 17:56:11
请问:在asp页中如何执行,可执行文件? 比如点击asp页上的word图标,就可以自动启动word程序?
先谢谢了.
|
 缺缺
职务:管理员
等级:8
金币:41.0
发贴:9620
|
#22003/9/11 21:32:12
 斑竹似乎答非所问
|
 今晚在线
职务:普通成员
等级:3
金币:1.0
发贴:761
|
#32003/9/11 23:36:33
Response.ContentType="在页面顶部输出文件类型"
|
 孤月寒星
职务:普通成员
等级:1
金币:1.0
发贴:189
|
#42003/9/12 8:46:00
摆脱了,我很急的
|
 janlay
职务:管理员
等级:7
金币:28.0
发贴:7244
|
#52003/9/12 9:42:33
看你要在哪边执行程序了,如果是在服务端执行,可以用 Set objWSH=Server.CreateObject("WScript.Shell")
objWSH.Run strCommand,0,True 来做,注意,运行程序所使用匿名用户必须要有足够的权限 如果在客户端,就不属于ASP的问题了,而且会有严重的安全问题(如果你可以在客户端运行任意程序,那可以说客户端就被你控制了)。上面所说的Server.CreateObject("WScript.Shell")同样会带来安全隐患。 问题的关键是你要运行这个word程序干什么?打开一个远程文档还是本地文档?
编辑历史:[这消息被janlay编辑过(编辑时间2003-09-12 09:43:09)]
|
 孤月寒星
职务:普通成员
等级:1
金币:1.0
发贴:189
|
#62003/9/12 18:54:18
打开的是本地文档,这个站只在局域网上使用。 Set objWSH=Server.CreateObject("WScript.Shell") objWSH.Run strCommand,0,True
如果运行word,是否可以写成 objwsh.run word,0,true
|
 孤月寒星
职务:普通成员
等级:1
金币:1.0
发贴:189
|
#72003/9/12 19:04:17
我是这么调用的 ----------------------------------------------------------------- <% Set objWSH=Server.CreateObject("WScript.Shell") %> 正在建设中......">文本编辑 --------------------------------------------------------------------- 显示: ------------------------------------------------------------------- Microsoft VBScript 运行时错误 错误 '800a0005' 无效的过程调用或参数 /txt.asp,行11 -------------------------------------------------------------------
|
 janlay
职务:管理员
等级:7
金币:28.0
发贴:7244
|
#82003/9/12 19:54:09
1、notepad没有写引号,VBScript解释引擎认为它是一个变量 2、也是最重要的,VBScript运行于服务端,而你的onClick事件显然在客户端,犯了概念上的错误。 3、如果你希望在客户端上运行指定的EXE程序,直接跟你说,不可能,除非别人机器已经被你控制了。
|
 孤月寒星
职务:普通成员
等级:1
金币:1.0
发贴:189
|
#92003/9/12 23:42:53
notepad我加了引号也不好用,你能具体说明一下如何调用马吗?
我只是想达到这个功能,至于你说的恶意代码,这个和我无关。
|
 janlay
职务:管理员
等级:7
金币:28.0
发贴:7244
|
#102003/9/12 23:46:27
浏览器的安全设定不允许在客户端的网页上执行程序,如果这也允许,早就天下大乱了。 所以你应该换一个解决问题的思路,不要再钻牛角尖了
|
 孤月寒星
职务:普通成员
等级:1
金币:1.0
发贴:189
|
#112003/9/13 18:21:05
有没有类似的组件呢?
你错了,客户端是可以执行的? (我已经验证过了)
服务器端,也可以做到只是方法有些不对头。
|
 janlay
职务:管理员
等级:7
金币:28.0
发贴:7244
|
#122003/9/13 18:36:16
如果可以让你的网页在客户端机器上随意运行程序,那还有什么安全性可言
|
 孤月寒星
职务:普通成员
等级:1
金币:1.0
发贴:189
|
#132003/9/16 22:32:54
安全问题不在这个贴子的考虑范围。OK
还有人可以帮帮我吗?
|
 janlay
职务:管理员
等级:7
金币:28.0
发贴:7244
|
#142003/9/16 23:03:40
既然你要钻牛角尖,那我给你一个办法:你可以到CA等证书颁发机构去申请数字证书,放在你的网页中。如果浏览者同意了浏览器的安全警告,你就可以在他的机器上做任何事情了(注意不要做违法的事情,否则可能会面临诉讼  )。
|
 孤月寒星
职务:普通成员
等级:1
金币:1.0
发贴:189
|
|