| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 704 人关注过本帖
标题:《大侠救命》修改注册表键值数据的错误(隆重鸣谢三断笛老大)
只看楼主 加入收藏
hjtai
该用户已被删除
收藏
 问题点数:0 回复次数:6 
《大侠救命》修改注册表键值数据的错误(隆重鸣谢三断笛老大)
提示: 作者被禁止或删除 内容自动屏蔽
搜索更多相关主题的帖子: 大侠救命 注册表 数据 
2008-06-02 14:59
三断笛
Rank: 10Rank: 10Rank: 10
等 级:贵宾
威 望:31
帖 子:1621
专家分:1617
注 册:2007-5-24
收藏
得分:0 
'把lpdata as any 改成 lpdata as string ,如下:
Private Declare Function RegSetValueEx Lib "advapi32.dll" Alias "RegSetValueExA" (ByVal hKey As Long, ByVal lpValueName As String, ByVal Reserved As Long, ByVal dwType As Long, lpData As String, ByVal cbData As Long) As Long  

'定义常数:
Private Const REG_SZ=1   '这句很重要,如果没这句,就会变成REG_NONE类型
'然后这样传:

ret = RegSetValueEx(lResult, "NoDriveTypeAutoRun", 0, REG_SZ, "95", Len(lData))
'我没去调试了,你先试试这样吧
2008-06-02 15:18
hjtai
该用户已被删除
收藏
得分:0 
提示: 作者被禁止或删除 内容自动屏蔽
2008-06-02 17:24
三断笛
Rank: 10Rank: 10Rank: 10
等 级:贵宾
威 望:31
帖 子:1621
专家分:1617
注 册:2007-5-24
收藏
得分:0 
就定义DWORD啊
Private Declare Function RegSetValueEx Lib "advapi32.dll" Alias "RegSetValueExA" (ByVal hKey As Long, ByVal lpValueName As String, ByVal Reserved As Long, ByVal dwType As Long, lpData As String, ByVal cbData As Long) As Long  
Private Const REG_DWORD = 4
ret = RegSetValueEx(lResult, "NoDriveTypeAutoRun", 0, REG_DWORD, 95, 4)'这是DWORD类型的
2008-06-02 17:49
hjtai
该用户已被删除
收藏
得分:0 
提示: 作者被禁止或删除 内容自动屏蔽
2008-06-02 19:51
hjtai
该用户已被删除
收藏
得分:0 
提示: 作者被禁止或删除 内容自动屏蔽
2008-06-02 20:52
三断笛
Rank: 10Rank: 10Rank: 10
等 级:贵宾
威 望:31
帖 子:1621
专家分:1617
注 册:2007-5-24
收藏
得分:0 
95&
2008-06-02 20:55
快速回复:《大侠救命》修改注册表键值数据的错误(隆重鸣谢三断笛老大)
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.030282 second(s), 7 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved