网站首页 > 文章中心 > 其它

vb.net操作注册表

作者:小编 更新时间:2023-09-14 14:07:02 浏览量:309人看过

VB.net2010 操作注册表

的完整路径写在HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Run

就可以自启动了.

以下是我前一段时间写的防u盘自动运行的程序,里面可以找到如何操作注册表.

Option Explicit

Global Const REG_SZ As Long = 1

Global Const ERROR_NONE = 0

Global Const ERROR_BADDB = 1

Global Const REG_OPTION_NON_VOLATILE = 0

Private Sub cmdAbout_Click()

End Sub

Private Sub cmdDefault_Click()

Check0.Value = 1

Check1.Value = 0

Private Sub cmdExit_Click()

Unload Me

Private Sub cmdRecommend_Click()

Check1.Value = 1

Private Sub cmdSet_Click()

Dim hkey As Long

Dim lvalue As Long

Dim cddata As Long

Dim retval As Long

lvalue = GetValue

retval = RegOpenKeyEx(HKEY_CURRENT_USER, "Software\Microsoft\Windows\CurrentVersion\Policies\Explorer", 0, KEY_ALL_ACCESS, hkey)

RegCloseKey hkey

If retval = 0 Then

MsgBox "设置已保存.", vbInformation, "提示"

Else

MsgBox "保存失败,错误代码:" ◆ CStr(retval), vbExclamation, "错误"

End If

Private Sub Form_Load()

If retval 0 Then

MsgBox "打开注册表失败,错误代码:" ◆ CStr(retval), vbExclamation, "错误"

MsgBox "读取注册表失败,错误代码:" ◆ CStr(retval), vbExclamation, "错误"

ShowCheck (lvalue)

Private Sub ShowCheck(lvalue As Long)

Private Function GetValue() As Long

End Function

以上.

饿的老狼

如何用VB.net 写注册表

我来告诉大家什么是纯绿软件--(希望无知者不要再胡说八道了)

有人说:

还有哪些所谓写绿色软件的人是不懂windows编程,根本就写不出注册的过程.所以自我安慰的叫绿色软件.不知大家注意没有绿色软件是不可以在天加删除中删掉的.只要它运行就会产生很多拉圾,而且是到处乱放,这就是为什么容易出问题的原因所在.

我只能说,这样说话的人是个电脑肓.

或是根本不懂得绿色软件的含义.

绿色软件有如下严格特征:

①.、不对注册表进行任何操作(或只进行非常少的,一般朋友能理解的操作,典型的是开机起动.少数也进行一些临时操作,一般在程序结束前会自动清除写入的信息).

版权声明:倡导尊重与保护知识产权。未经许可,任何人不得复制、转载、或以其他方式使用本站《原创》内容,违者将追究其法律责任。本站文章内容,部分图片来源于网络,如有侵权,请联系我们修改或者删除处理。

编辑推荐

热门文章