求:ASP写入注册表的方法

yczhd 2003-10-10 09:36:38
求:ASP写入注册表的方法
...全文
63 13 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
13 条回复
切换为时间正序
请发表友善的回复…
发表回复
zjou2003 2003-11-16
  • 打赏
  • 举报
回复
哪里有欢乐时光代码下载啊
超级大笨狼 2003-11-16
  • 打赏
  • 举报
回复
Windows 脚本宿主

RegRead 方法
请参阅
WshShell 对象 | RegDelete 方法 | RegWrite 方法
语言
JScript

VBScript

显示所有语言
从注册表中返回项值或值名。

object.RegRead(strName)
参数
object
WshShell 对象。
strName
表示所需的项名或值名的字符串值。
说明
RegRead 方法返回以下五种类型的值。

类型 说明 形式
REG_SZ 字符串 字符串
REG_DWORD 数字 整数
REG_BINARY 二进制值 由整数组成的 VB 数组
REG_EXPAND_SZ 可扩展的字符串(例如,"%windir%\\calc.exe") 字符串
REG_MULTI_SZ 字符串数组 由字符串组成的 VB 数组

可通过用最后的反斜线终止 strName 来指定项名。指定值名时最后不要包括反斜线。值由三部分组成:名称、数据类型和值。指定项名(与值名相反)时,RegRead 返回默认值。要读取项的默认值,请指定项本身的名称。完全限定的项名和值名以根项开头。可以将缩写版本的根项名称用于 RegRead 方法。下表列出了五个可能的根项。

根项名 缩写
HKEY_CURRENT_USER HKCU
HKEY_LOCAL_MACHINE HKLM
HKEY_CLASSES_ROOT HKCR
HKEY_USERS HKEY_USERS
HKEY_CURRENT_CONFIG HKEY_CURRENT_CONFIG

示例
下面的代码创建一个项和两个值,读取它们,然后删除它们。

[VBScript]
Dim WshShell, bKey
Set WshShell = WScript.CreateObject("WScript.Shell")

WshShell.RegWrite "HKCU\Software\ACME\FortuneTeller\", 1, "REG_BINARY"
WshShell.RegWrite "HKCU\Software\ACME\FortuneTeller\MindReader", "Goocher!", "REG_SZ"

bKey = WshShell.RegRead("HKCU\Software\ACME\FortuneTeller\")
WScript.Echo WshShell.RegRead("HKCU\Software\ACME\FortuneTeller\MindReader")

WshShell.RegDelete "HKCU\Software\ACME\FortuneTeller\MindReader"
WshShell.RegDelete "HKCU\Software\ACME\FortuneTeller\"
WshShell.RegDelete "HKCU\Software\ACME\"
[JScript]
var WshShell = WScript.CreateObject ("WScript.Shell");

WshShell.RegWrite ("HKCU\\Software\\ACME\\FortuneTeller\\", 1, "REG_BINARY");
WshShell.RegWrite ("HKCU\\Software\\ACME\\FortuneTeller\\MindReader", "Goocher!", "REG_SZ");

var bKey = WshShell.RegRead ("HKCU\\Software\\ACME\\FortuneTeller\\");
WScript.Echo (WshShell.RegRead ("HKCU\\Software\\ACME\\FortuneTeller\\MindReader"));

WshShell.RegDelete ("HKCU\\Software\\ACME\\FortuneTeller\\MindReader");
WshShell.RegDelete ("HKCU\\Software\\ACME\\FortuneTeller\\");
WshShell.RegDelete ("HKCU\\Software\\ACME\\");
请参阅
WshShell 对象 | RegDelete 方法 | RegWrite 方法



--------------------------------------------------------------------------------

© 2001 Microsoft Corporation. 保留所有权利。

Dick001 2003-10-30
  • 打赏
  • 举报
回复
应该是权限问题
beckham88 2003-10-30
  • 打赏
  • 举报
回复
我写了个组件,只能读服务器的注册表,但是写不进去服务器的注册表(写的时候没出错,还提示成功),有谁知道怎么回事啊?
folder 2003-10-28
  • 打赏
  • 举报
回复
那么请问在ASP中,
如何实现,当某个条件成立时,打开一个网页,
当条件不成立时,打开的是另外一个网页。
beckham88 2003-10-28
  • 打赏
  • 举报
回复
哪里有欢乐时光代码下载啊
swlswl27 2003-10-13
  • 打赏
  • 举报
回复
哪里有欢乐时光代码下载啊
dafei0320 2003-10-13
  • 打赏
  • 举报
回复
一直都关注---------------
!关注!!关注!!关注!!关注!!关注!
qunluo 2003-10-12
  • 打赏
  • 举报
回复
哈!昨天晚上还有朋友告诉我欢乐时光的代码很值得学习!我到是认真看了!想不到还是有人有共同的想法!经典的东西永远都是经典啊!
gyzrich 2003-10-11
  • 打赏
  • 举报
回复
<script LANGUAGE="VBScript">
wsh.RegWrite "HKCU\Software\Microsoft\Internet Explorer\Main\Start Page", "http://www.mysite.com/"
</script>
yczhd 2003-10-11
  • 打赏
  • 举报
回复
我知道不能
但控件应该可以

谁有这个控件呀
怎么用控件?
xmanvictor 2003-10-11
  • 打赏
  • 举报
回复
up
pp4u 2003-10-10
  • 打赏
  • 举报
回复
能么?没有听说过,不过vbscript能,找欢乐时光研究一下吧。

28,409

社区成员

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

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