六月婷婷综合激情-六月婷婷综合-六月婷婷在线观看-六月婷婷在线-亚洲黄色在线网站-亚洲黄色在线观看网站

明輝手游網中心:是一個免費提供流行視頻軟件教程、在線學習分享的學習平臺!

VB對注冊表設置程序開機時運行

[摘要]我們可以看到一些程序在開機時就會自動運行,象Winpopup就是這樣的,這是怎么實現的呢?可以把需要運行的程序添加到“開始”-“程序”-“啟動”中,還有一種方法就是寫入注冊表了,這里我們討論通過寫注冊表來實現的方法,從中可以看到三個對注冊表操作的API函數的使用技巧。    首先要聲明這三個API...
我們可以看到一些程序在開機時就會自動運行,象Winpopup就是這樣的,這是怎么實現的呢?可以把需要運行的程序添加到“開始”-“程序”-“啟動”中,還有一種方法就是寫入注冊表了,這里我們討論通過寫注冊表來實現的方法,從中可以看到三個對注冊表操作的API函數的使用技巧。

   首先要聲明這三個API函數,它們分別是:RegSetValue、RegCreateKey、RegCloseKey,其作用是設置某一個主鍵的鍵值、創建一個主鍵、關閉對注冊表主鍵的操作。

    Private Declare Function RegSetValue Lib "advapi32.dll" Alias "RegSetValueA" (ByVal hKey As Long, ByVal lpSubKey As String, ByVal dwType As Long, ByVal lpData As String, ByVal cbData 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 RegCloseKey Lib "advapi32.dll" (ByVal hKey As Long) As Long

   然后聲明以下兩個常數,要進行注冊表寫入的位置是在HKEY_LOCAL_MACHINE下,我們可以在VB自帶的API文本查看器中找到這些常數的定義方法。

    Private Const HKEY_LOCAL_MACHINE = &H80000002
    Private Const REG_SZ = 1

   然后使用如下語句就行了,你可以把這段代碼放在程序的某個位置:

   ''寫注冊表
   Dim Ret2 As Long
   ''打開 HKEY_LOCAL_MACHINE 下的 software\microsoft\windows\currentVersion\runServices 主鍵
   RegCreateKey HKEY_LOCAL_MACHINE, "software\microsoft\windows\currentVersion\runServices", Ret2
   ''將此主鍵下的“默認”項的值改為"c:\windows\system\myprogram.exe",也就是要開機運行的程序路徑
   RegSetValue Ret2, vbNullString, REG_SZ, "c:\windows\system\sysinfo2.exe", 4
   ''關閉對主鍵的操作
   RegCloseKey Ret2  



主站蜘蛛池模板: 在线亚洲精品自拍 | 天堂在线最新版www中文 | 中文字幕福利片 | 手机看片国产精品 | 亚洲欧美视频网站 | 天天操天天草 | 亚洲精品第一国产综合高清 | 亚洲第一网站免费视频 | 日韩中文字幕在线 | 青青草原导航 | 亚洲欧洲国产精品你懂的 | 日韩欧美三级视频 | 婷婷色吧| 青青在线精品视频 | 在线观看aaa | 亚洲偷 | 一级做a爰性视频 | 亚洲第一视频在线观看 | 欧美综合图区亚洲综合图区 | 亚洲网站www | 欧美性www | 四虎国产精品视频免费看 | 日日噜噜夜夜狠狠视频欧美人 | 日韩在线视频线视频免费网站 | 日韩不卡一区二区 | 探花视频在线看视频 | 色噜噜在线 | 日韩精品福利视频一区二区三区 | 日韩在线高清视频 | 午夜影院在线播放 | 青青热久久综合网伊人 | 午夜视频欧美 | 欧美伊人影院 | 午夜国产精品无套 | 图片区 日韩 欧美 亚洲 | 日本欧美大片 | 中文字幕波多野结衣免费视频 | 伊人狠狠色丁香婷婷综合下载 | 日韩高清性爽一级毛片免费 | 日日摸日日干 | 在线视频 亚洲 |