2010-09-25 92 views
1

如何从注册表“HKEY_USERS \ S-1-5-21-1390067357-1965331169-725345543-1003 \ Software \ VB”中读取特定的vb程序设置或注册表项和VBA程序设置“。一种标准化的方式来读取hikey_users之后的部分,并在软件使用所使用的pc之前进行更改,但vb程序在正确的位置完全写入。是否有一些变量定义了注册表项的位置?阅读HKU VB和VBA程序设置

回答

3

VB6具有操作注册表的内置函数,如GetSetting。这些功能use registry keys下面HKEY_CURRENT_USER\Software\VB and VBA Program Settings

HKEY_USERS\S-1-5-21-1390067357-1965331169-725345543-1003\Software\VB and VBA Program Settings只是另一个路径到同一组键:中间的长字符串通过他们的ID标识当前用户,而不是仅仅说“当前用户”。

所以答案是:

  • 如果您正在使用VB6,只需使用GetSetting
  • 如果您使用的是VBScript,请使用WshShell.RegRead并在HKEY_CURRENT_USER\Software\VB and VBA Program Settings上工作。示例代码this article
+0

感谢您的帮助。它工作得很好。 – 2010-09-25 15:54:01