高手请关注:用了win2003及winxp后出现的问题谁能帮我解决?

fsyxb 2005-05-04 11:02:21
用win2000及winxp做服务器时,以下asp语句正常
Set sh = Server.CreateObject("wscript.shell")
sh.run "%comspec% /c nbtstat -A 10.1.25.190 > c:\1.txt",0,true
运行asp文件后,在c盘能生1.txt,记录下10.1.25.190计算机的信息。
但用win2003做服务器后,运行上述语句时,提示

Microsoft VBScript 运行时错误 错误‘800a0046’
没有权限

但若是直接在win2003服务器计算机的"开始-->运行"中执行"%comspec% /c nbtstat -A 10.1.25.190 > c:\1.txt",则能在c盘生成1.txt文件,而且记录信息正确.

我想是否Internet来宾用户(Guests组)无权执行"%comspec% /c nbtstat -A 10.1.25.190 > c:\1.txt"语句,于是把该用户设为Administrators组,并把c:\1.txt文件设成Everyone可读写及修改,但运行时仍然出现上述错误。

请问哪位高手能告诉我原因及解决办法。

另外,程序中原来设计成打印时不会弹出选择打印机的窗口,客户端计算机使用98/ME/2000系统时,一直都很正常,但最近客户端升级成winxp,而且打了sp2补丁后,发现无论如何都会弹出选择打印机的窗口,我使用过ScriptX控件及IE自带的打印组件,结果都一样,请问有什么解决办法?
...全文
130 8 打赏 收藏 转发到动态 举报
写回复
用AI写文章
8 条回复
切换为时间正序
请发表友善的回复…
发表回复
fsyxb 2005-06-09
  • 打赏
  • 举报
回复
等待答案
hzw66 2005-05-15
  • 打赏
  • 举报
回复
你试试把站点的匿名帐号改为管理员行不行,最好重启IIS一下下
wangweily 2005-05-15
  • 打赏
  • 举报
回复
来学习
fsyxb 2005-05-15
  • 打赏
  • 举报
回复
难题吗?
moneyding 2005-05-15
  • 打赏
  • 举报
回复
windows2003 iis6.0 需要重新设置
到google里查查
fsyxb 2005-05-15
  • 打赏
  • 举报
回复
没解决

28,406

社区成员

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

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