Access开发培训
网站公告
·Access专家课堂QQ群号:151711184    ·Access快速开发平台下载地址及教程    ·欢迎加入Access专家课堂微信群!    ·如何快速搜索本站文章|示例|资料    
您的位置: 首页 > 技术文章 > 综合其它

在access中如何将某一程序设置成为当WINDOWS启动自动执行的程序

时 间:2004-11-10 00:00:00
作 者:朱亦文   ID:61  城市:岳阳
摘 要:本文阐述了如何使用WINDOWS API操作注册表来设置当WINDOWS启动自动执行的程序

正 文:

' 定义API

 

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 RegSetvalueEx Lib "advapi32.dll" Alias "RegSetvalueExA" _
        (ByVal hKey As Long, ByVal lpvalueName As String, ByVal Reserved As Long, _
        ByVal dwType As Long, lpData As Any, ByVal cbData As Long) As Long 

Private Sub command1_Click() 
  Dim hKey As Long, SubKey As String, strExe As String, Ret As Long 

  hKey = &H80000001 
  SubKey = "software\microsoft\windows\currentversion\run" 

    ' 设定运行的程序 C:\C:\Windows\Notepad.exe
  strExe = "C:\Windows\Notepad.exe" 
  
  RegCreateKey hKey, SubKey, Ret 
  RegSetvalueEx Ret, "记事本", 0, 1, ByVal strExe, LenB(strExe) 
  RegCloseKey Ret 
  
  MsgBox strExe & " 程序已经被设定成 windows 启动时自动被执行的程序!" 
End Sub 



Access软件网QQ交流群 (群号:54525238)       Access源码网店

常见问答:

技术分类:

相关资源:

专栏作家

关于我们 | 服务条款 | 在线投稿 | 友情链接 | 网站统计 | 网站帮助