level 6
mew~mew~
楼主
1.打开键
Win32::Registry::HKEY_CURRENT_USER.open(%%1) do |reg| #'SOFTWARE\foo'
2.添加键
reg.create_key(%%1)
3.删除键
reg.delete_key(%%1,true) # 删除子键
4.枚举第一个键
reg.each_key { |key, wtime| ... } # 枚举子键
5.枚举下一个键
reg.each_key { |key, wtime| ... } # 枚举子键
6.获取DWORD值
value = reg[%%1, Win32::Registry::REG_DWORD] # 限定类型后读值
7.获取二进制值
value = reg[%%1] # 读值
8.读取字符串值
value = reg[%%1, Win32::Registry::REG_SZ] # 限定类型后读值
9.写入字符串值
reg[%%1, Win32::Registry::REG_SZ] = %%2 # 指定类型后写值
10.写入二进制值
reg.write(%%1, Win32::Registry::REG_SZ, %%2) # 写值
11.写入DWORD值
reg[%%1, Win32::Registry::REG_DWORD] = %%2 # 指定类型后写值
12.设置DWORD值
reg[%%1, Win32::Registry::REG_DWORD] = %%2 # 指定类型后写值
13.删除值
reg.delete_value(%%1) # 删除值
14.关闭键
end
15.列出一个键下所有的子键
reg.each_key { |key, wtime| ... } # 枚举子键
16.列出一个键下所有的值
reg.each_value { |name, type, data| ... } # 枚举值
17.列出一个键下所有的子键和值
reg.each_value { |name, type, data| ... } # 枚举值
reg.each_key { |key, wtime| ... } # 枚举子键
18.枚举所有的子键和值
19.模糊搜索所有的子键和值,查找特定字符串并删除
20.清空一个子键
Win32::Registry::HKEY_CURRENT_USER.open(%%1) do |reg|
reg.delete_key(%%2, true) # 递归地删除子键
reg.create_key(%%2)
end
2010年01月24日 05点01分
1
Win32::Registry::HKEY_CURRENT_USER.open(%%1) do |reg| #'SOFTWARE\foo'
2.添加键
reg.create_key(%%1)
3.删除键
reg.delete_key(%%1,true) # 删除子键
4.枚举第一个键
reg.each_key { |key, wtime| ... } # 枚举子键
5.枚举下一个键
reg.each_key { |key, wtime| ... } # 枚举子键
6.获取DWORD值
value = reg[%%1, Win32::Registry::REG_DWORD] # 限定类型后读值
7.获取二进制值
value = reg[%%1] # 读值
8.读取字符串值
value = reg[%%1, Win32::Registry::REG_SZ] # 限定类型后读值
9.写入字符串值
reg[%%1, Win32::Registry::REG_SZ] = %%2 # 指定类型后写值
10.写入二进制值
reg.write(%%1, Win32::Registry::REG_SZ, %%2) # 写值
11.写入DWORD值
reg[%%1, Win32::Registry::REG_DWORD] = %%2 # 指定类型后写值
12.设置DWORD值
reg[%%1, Win32::Registry::REG_DWORD] = %%2 # 指定类型后写值
13.删除值
reg.delete_value(%%1) # 删除值
14.关闭键
end
15.列出一个键下所有的子键
reg.each_key { |key, wtime| ... } # 枚举子键
16.列出一个键下所有的值
reg.each_value { |name, type, data| ... } # 枚举值
17.列出一个键下所有的子键和值
reg.each_value { |name, type, data| ... } # 枚举值
reg.each_key { |key, wtime| ... } # 枚举子键
18.枚举所有的子键和值
19.模糊搜索所有的子键和值,查找特定字符串并删除
20.清空一个子键
Win32::Registry::HKEY_CURRENT_USER.open(%%1) do |reg|
reg.delete_key(%%2, true) # 递归地删除子键
reg.create_key(%%2)
end