为模块Module1编写子过程Main(),其功能为调用API函数RegQueryValue读取Windows
登录数据库( Registry)中HKEY_CLASSES_ROOT.txt键的默认值.
登录数据库( Registry)中HKEY_CLASSES_ROOT.txt键的默认值.
解决方案 »
- 押宝给力,散分
- 单击treeview子节点,在右边打开相应的form
- 讨论VB三层开发的优缺点
- 怎样得到本地机器的硬盘序列号,回答着送免费电影
- 用VB怎么实现我的邮箱里收到了新邮件?
- 关于字体的问题!急!。。。
- listview与imagelist绑定的有关问题
- 我想用自制的记事本关联TXT文件,但关联后双击TXT文件打开自制记事本时不能自动加载原TXT文件内容,怎么办?
- 请问:用MSCHART控件产生的图表能否打印出来?
- 急,请问在toolbar中能否使按钮文本换行显示
- VB如何压缩并修复ACCESS数据库。
- 菜鸟求教:怎么使用MsgBox的vbYseNo来实现选择,以便执行不同的代码?在线等...
Function QueryValueEx(ByVal lhKey As Long, ByVal szValueName As String, vValue As Variant) As Long
Dim cch As Long
Dim lrc As Long
Dim lType As Long
Dim lValue As Long
Dim sValue As String
On Error GoTo QueryValueExError
lrc = RegQueryValueExNULL(lhKey, szValueName, 0&, lType, 0&, cch)
If lrc <> ERROR_NONE Then Error 5
Select Case lType
Case REG_SZ:
sValue = String(cch, 0)
lrc = RegQueryValueExString(lhKey, szValueName, 0&, lType, sValue, cch)
If lrc = ERROR_NONE Then
vValue = Left$(sValue, cch)
Else
vValue = Empty
End If
Case REG_DWORD
lrc = RegQueryValueExLong(lhKey, szValueName, 0&, lType, lValue, cch)
If lrc = ERROR_NONE Then vValue = lValue
Case Else
lrc = -1
End Select
QueryValueExExit:
QueryValuEx = lrc
Exit Function
QueryValueExError: Resume QueryValueExExitEnd Function