看看我的帖子
http://expert.csdn.net/Expert/topic/1563/1563543.xml?temp=1.031131E-02注册表里每一个键值都有一个(默认)类型是REG_SZ的如何往它上面写键值呢?
我是过用
RegSetValueEx hKey, "(默认)", 0, REG_SZ, ByVal CStr(TxtPros.Text), Len(TxtPros.Text) + 1
可是不行
会在注册表里面创建一个新的键值不知为什么,如何来写呢
http://expert.csdn.net/Expert/topic/1563/1563543.xml?temp=1.031131E-02注册表里每一个键值都有一个(默认)类型是REG_SZ的如何往它上面写键值呢?
我是过用
RegSetValueEx hKey, "(默认)", 0, REG_SZ, ByVal CStr(TxtPros.Text), Len(TxtPros.Text) + 1
可是不行
会在注册表里面创建一个新的键值不知为什么,如何来写呢
解决方案 »
- 定义一个结构或类型后,当需要使用时,一定要使用Imalloc分配内存吗?望大侠们指点一下!
- 厂商给的接口是16位的,现在的系统都是32位的,怎么弄啊
- 哪位朋友发一份TeeChart PRO for vb给我啊,或者给个连接也可,谢谢!
- 如何调用Windows系统信息,API函数如何用?
- 有个问题问高手:程序设计完,复制到另一台机器就报错
- 如何在驱动器间移动文件夹?在线等……………………
- 怎样在编译程序时把图片资源打包进去?
- 那位大哥知道如何象FlashGet一象把启动快捷方式加到IE菜单的工具里?
- vb复数矩阵怎么输进去,,,vb编程不会。。
- 在VB中的string要怎样才能传到自己用c写的dll中去呢?
- 有关vb和 windows应用程序交换消息的问题?
- 如何改变控件的叠放层次???!
Private Declare Function RegCloseKey Lib "advapi32.dll" (ByVal hKey As Long) As Long
Private Declare Function RegCreateKey Lib "advapi32.dll" Alias "RegCreateKeyA" (ByVal hKey As Long, ByVal lpSubKey As String, phkResult As Long) As Long
Private Declare Function RegDeleteValue Lib "advapi32.dll" Alias "RegDeleteValueA" (ByVal hKey As Long, ByVal lpValueName As String) As Long
Sub DelSetting(hKey As Long, strPath As String, strValue As String)
Dim Ret
RegCreateKey hKey, strPath, Ret
RegDeleteValue Ret, strValue
RegCloseKey Ret
End SubPrivate Sub Command1_Click()
DelSetting HKEY_LOCAL_MACHINE, "SOFTWARE\Microsoft\Windows\CurrentVersion\Run", "自启动"
End Sub
这是一个自启的例子,往注册表建了一个值,你看看