编程实现修改注册表后立即生效

Eddy 发布于2010-8-7 0:2:42 分类: 程序设计 已浏览loading 网友评论1条 我要评论

用SendMessageTimeout这个API即可。

API声明:

Public Declare Function SendMessageTimeout Lib "user32" Alias "SendMessageTimeoutA" (ByVal hwnd As Long, ByVal msg As Long, ByVal wParam As Long, ByVal lParam As Long, ByVal fuFlags As Long, ByVal uTimeout As Long, lpdwResult As Long) As Long

Public Const HWND_BROADCAST = &HFFFF&
Public Const WM_SETTINGCHANGE = 26&
Public Const SMTO_NORMAL = 0&

调用实现:

SendMessageTimeout HWND_BROADCAST, WM_SETTINGCHANGE, 0, 0, SMTO_NORMAL, 1000, dwresult

 

已经有(1)位网友发表了评论,你也评一评吧!

原创文章如转载,请注明:转载自Eddy Blog
原文地址:http://www.rrgod.com/program/265.html     欢迎订阅Eddy Blog

关于 编程  修改注册表  立即生效  的相关文章

  1. 发表于2010-8-7 10:59:37

    好深奥哦

记住我的信息,下次不用再输入 欢迎给Eddy Blog留言