主题:[讨论]关于字符串转换成长整形的问题
在使用OpenRegKey()时,想利用字符串数组循环代入注册表根键hkey。循环打开根键。
但是发现hKey是long类型,所以提示“类型不匹配”。。。
后来查得Clng()可以转换字符串至long,但还提示“类型不匹配”
KeyRootCont = Array("HKEY_CURRENT_USER", "HKEY_LOCAL_MACHINE")
KeySubCont = Array("SOFTWARE\Microsoft\Windows\CurrentVersion\Run", "Software\Microsoft\Windows\CurrentVersion\Policies\Explorer\Run")
For KeyRootIndex = 0 To 1
For KeySubIndex = 0 To 1
RegOpenKey(Clng(KeyRootCont(KeyRootIndex)), KeySubCont(KeySubIndex), hKeyRoot)
Next
Next
不过,利用字符串数组KeySubCont(KeySubIndex)循环代替字符串lpSubKey到是行的通。
请问,怎么实现用字符串数组循环代替hKey?
说说可行的思路也好 ^_^
但是发现hKey是long类型,所以提示“类型不匹配”。。。
后来查得Clng()可以转换字符串至long,但还提示“类型不匹配”
KeyRootCont = Array("HKEY_CURRENT_USER", "HKEY_LOCAL_MACHINE")
KeySubCont = Array("SOFTWARE\Microsoft\Windows\CurrentVersion\Run", "Software\Microsoft\Windows\CurrentVersion\Policies\Explorer\Run")
For KeyRootIndex = 0 To 1
For KeySubIndex = 0 To 1
RegOpenKey(Clng(KeyRootCont(KeyRootIndex)), KeySubCont(KeySubIndex), hKeyRoot)
Next
Next
不过,利用字符串数组KeySubCont(KeySubIndex)循环代替字符串lpSubKey到是行的通。
请问,怎么实现用字符串数组循环代替hKey?
说说可行的思路也好 ^_^