用ASP修改注册表

jobsccnu 2004-08-06 07:01:21
各位ggjj,哪位指导一下:
下面是我修改注册表的程序,

<body>
<script language="VBScript">
sub test_fun()
dim OperationRegistry
set OperationRegistry=WScript.CreateObject("WScript.shell")
OperationRegistry.RegWrite "HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Run\qq","D:\Program Files\Tencent\QQ\QQ.exe"
WScript.quit()
end sub
</script>
</body>
我将其命名为test.asp文件,
用cscript命令调用,怎么不对呢!
还有,怎么实现修改注册表来封闭操作系统系统的查询、地址栏、文件夹类型和某个文件夹的显示呢!

问题比较繁杂,见谅!
...全文
251 15 打赏 收藏 转发到动态 举报
写回复
用AI写文章
15 条回复
切换为时间正序
请发表友善的回复…
发表回复
Amely 2004-10-02
  • 打赏
  • 举报
回复
网上这样的资料很多吧/
搜索一下不就是了!
jobsccnu 2004-10-02
  • 打赏
  • 举报
回复
superdullwolf(超级大笨狼,每天要自强)
什么意思啊,why 不要这么做呢,
我的项目说明书要我这么做,我能怎么办呢?
84shelley(shelley)
你可以说的详细点吗,
跪谢啊,
急,
本来已经在win98下做好了的,
后来又要改在win2003server,
郁闷!
马上就要交稿了啊

84shelley 2004-09-27
  • 打赏
  • 举报
回复
那个有两个呀
regedit和regsdit32
再者,98和03的注册表结构也不相同
DARKNESSFALL 2004-09-27
  • 打赏
  • 举报
回复
学习一下!
超级大笨狼 2004-09-27
  • 打赏
  • 举报
回复
最好不要这么做,前一段时间大家已经讨论过了。
  • 打赏
  • 举报
回复
好象跟2003的安全策略有关系
jobsccnu 2004-09-27
  • 打赏
  • 举报
回复
我把其修改成下面的是asp语句了吧!
但是我在win98下面运行的很好,在win2003server中却不能运行,
怎么回事呢
苦闷中!
我是在读研二学生!
有兴趣者与我探讨。qq:54467141
<body>
<%
dim OperationRegistry
set OperationRegistry=WScript.CreateObject("WScript.shell")
OperationRegistry.RegWrite "HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Run\qq","D:\Program Files\Tencent\QQ\QQ.exe"

%>
</body>
bluemoon0001 2004-09-27
  • 打赏
  • 举报
回复
学习...
liuyangxuan 2004-09-27
  • 打赏
  • 举报
回复
学习一下。
woyingjie 2004-09-27
  • 打赏
  • 举报
回复
楼主不会是腾讯的吧~
  • 打赏
  • 举报
回复
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Run\qq
zhf8203 2004-09-27
  • 打赏
  • 举报
回复
这个不是asp程序啊


***********************
零点网络 www.cnse.cn 大量WEB技术资料免费查阅
承接各种网站建设项目 有意者请联系(Q)65538365
***********************
jobsccnu 2004-09-26
  • 打赏
  • 举报
回复
hehe ,我明白了。
只是我现在又发现我在win98下用asp写的上面的语句
why在win2003ser中不能用呢!
jervis82 2004-08-06
  • 打赏
  • 举报
回复
up.
-神仙- 2004-08-06
  • 打赏
  • 举报
回复
你想在服务器端执行还是客户端执行啊
去年年末才看过一本关于ASP.NET 操作注册表的书,可惜那时候就压根没想过写到网上去。 现在想想 写到网上有诸多好处 比如、 1、可以快速回忆相关知识点,还有自己写的参考代码,比别人写的强多了 2、可以丰富自己的博客推广自己 3、加强自己写作能力 贴出代码了 -------------------- 1、引入命名空间 using Microsoft.Win32;//修改注册表所需要用到的命名空间 2、之后方法喽 //修改注册表 设置IE打印背景图片 适用于IE8一下版本,修改为工具选项下的 打印背景颜色与图像 public void IESetupPrint_Background() { RegistryKey key = Registry.CurrentUser; RegistryKey software = key.OpenSubKey("Software\\Microsoft\\Internet Explorer\\Main", true); //该项必须已存在 software.SetValue("Print_Background", "yes"); software.Close(); } //设置页眉 页脚为空 public void IESetupPageSetup() { RegistryKey key = Registry.CurrentUser; RegistryKey software = key.OpenSubKey("Software\\Microsoft\\Internet Explorer\\PageSetup", true); //该项必须已存在 software.SetValue("header", ""); software.SetValue("footer", ""); software.Close(); } //设置页边距 设置IE页面设置 打印背景图片 //上下边距具体的值可以 先在IE里面设置再查看注册表实际值 然后在程序里写死 public void IESetupPage() { RegistryKey key = Registry.CurrentUser;//IE8以上版本 修改为页面设置 里页面 打印背景颜色与图像 RegistryKey software = key.OpenSubKey("Software\\Microsoft\\Internet Explorer\\PageSetup", true); software.SetValue("margin_top", 0.55984); software.SetValue("margin_bottom", 0.55984); software.SetValue("margin_left", 0.75433); software.SetValue("margin_right", 0.40000); software.SetValue("Print_Background", "yes"); } //查看注册表相应的键值 运行输入 regedit

28,391

社区成员

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

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