在access中如何将某一程序设置成为当WINDOWS启动自动执行的程序-Victor Duane
Access软件网QQ交流学习群(群号码198465573),欢迎您的加入!
首页 >技术文章> Access数据库-模块/函数/VBA


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

发表时间:2007/10/15 13:38:45 评论(0) 浏览(4726)  评论 | 加入收藏 | 复制
   
摘 要:在ACCESS中如何将某一程序设置成为当WINDOWS启动自动执行的程序
正 文:
在ACCESS中如何将某一程序设置成为当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群(群号:198465573)
 
 相关文章
避开Autoexec宏(自动执行宏)  【Dev Ashish  2002/11/13】
在access中如何将某一程序设置成为当WINDOWS启动自动执行...  【朱亦文  2004/11/10】
启动计算机时自动启动 Office 程序  【Microsoft  2008/12/6】
程序开机启动  【赵文斌  2011/2/18】
应用程序开机自动启动(注册表操作技巧)  【转载文章  2013/11/13】
常见问答
技术分类
相关资源
文章搜索
关于作者

Victor Duane

文章分类

文章存档

友情链接