修改注册表后不重启计算机边生效。

const int WM_SETTINGCHANGE = 0x001A;
const int HWND_BROADCAST = 0xffff;

IntPtr result1;

public enum SendMessageTimeoutFlags : uint
{
SMTO_NORMAL = 0x0000,
SMTO_BLOCK = 0x0001,
SMTO_ABORTIFHUNG = 0x0002,
SMTO_NOTIMEOUTIFNOTHUNG = 0x0008
}

[DllImport("user32.dll", SetLastError = true, CharSet = CharSet.Auto)]
public static extern IntPtr SendMessageTimeout(
IntPtr windowHandle,
uint Msg,
IntPtr wParam,
IntPtr lParam,
SendMessageTimeoutFlags flags,
uint timeout,
out IntPtr result
);

public void ChangeReg()
{
//通知所有打开的程序注册表以修改
SendMessageTimeout(new IntPtr(HWND_BROADCAST), WM_SETTINGCHANGE, IntPtr.Zero, IntPtr.Zero, SendMessageTimeoutFlags.SMTO_NORMAL, 1000, out result1);
}

本文转自 不得闲 博客园博客,原文链接:http://www.cnblogs.com/DxSoft/archive/2010/12/01/1893882.html   ,如需转载请自行联系原作者

修改注册表后不重启计算机边生效(转)相关推荐

  1. 修改注册表后不重启计算机,修改注册表后不重启计算机边生效(转)

    修改注册表后不重启计算机边生效. const int WM_SETTINGCHANGE = 0x001A; const int HWND_BROADCAST = 0xffff; IntPtr resu ...

  2. 修改注册表后不重启计算机,win10系统实现修改注册表不用重启就能生效的修复技巧...

    有关win10系统实现修改注册表不用重启就能生效的操作方法想必大家有所耳闻.但是能够对win10系统实现修改注册表不用重启就能生效进行实际操作的人却不多.其实解决win10系统实现修改注册表不用重启就 ...

  3. win10修改注册表后重启黑屏,只看到鼠标的还原方法

    win10启动后直接进入指定程序(不显示桌面) 参考 还原方法 修改注册表后重启,黑屏,只看到鼠标. 此时需要打开任务管理器,文件标签下,运行新任务. 然后输入regedit,找到之前修改的地方: H ...

  4. 修改注册表后的严重问题

    注册表是windows操作系统中的一个核心数据库,其中存放着各种参数,直接控制着windows的启动.硬件驱动程序的装载以及一些windows应用程序的运行,从而在整个系统中起着核心作用. 进入注册表 ...

  5. win2008注册表计算机修改名字路径,Win10修改注册表ProfileName值的方法

    有时候为了让我们自己的网络有独特的标记,我们就需要去更改注册表ProfileName值,可是很多用户不知道Win10怎么修改注册表ProfileName值,为此小编赶紧整理了Win10修改注册表Pro ...

  6. 关闭注册表编辑器,重新启动计算机后生效。这样资源管理器重启后就不会自动重启了。...

    那试试这个打开注册表编辑器,展开"HKEY_LOCAL_MACHINE/SOFTWARE/Microsoft/WindowsNT/CurrentVersion/Winlogon", ...

  7. 计算机启动进入不了桌面图标,电脑开机后不显示桌面图标如何通过修改注册表解决问题...

    ‍ 近来有用户发现电脑开机后不显示桌面图标,一般遇到这样的问题,我们会进入任务管理器结束explorer.exe资源管理器进程,再重新启动来解决这个问题.但是,如果这样还无法解决不显示电脑系统桌面图标 ...

  8. 注册表桌面显示计算机,电脑开机后不显示桌面图标怎么办?修改注册表解决开机后不显示桌面图标的3种方法...

    解决方法一: 1.按Win+R打开运行,输入regedit并回车: 2.在注册表展开:HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersi ...

  9. 不修改注册表解决win10系统每次重启桌面图标排列混乱的问题

    鼠标右键点击个性化>>主题 找到桌面图标设置 把计算机 回收站 用户的文件 控制面板 网络等前面框复选框全部勾选掉,然后在桌面新建文件夹把桌面所有的图标剪切到新建文件里面,然后把新建文件夹 ...

最新文章

  1. AI一分钟 | 妈呀!连地铁都开始无人驾驶了,飞机还远吗;北京无人驾驶新规出台,终于知道李彦宏该不该被罚了(12月19日)
  2. 市值破万亿美金的苹果 近年在AI上搞了些新动作
  3. github绑定自己的域名
  4. mysql调优_MYSQL企业常用架构与调优经验分享
  5. vim编辑器学习记录
  6. 一对矩阵的相关性_矩阵分析学习笔记(1)
  7. 简述linux内核中,Linux内核中的文件描述符(一)——基础知识简介
  8. Android 系统(272)---Android中的各种保活
  9. ftp信息或服务器信息,服务器:FTP报错信息怎么办
  10. 【收藏】让错误的程序看得出错
  11. 怎样成为优秀软件模型设计者
  12. 莫烦python sklearn笔记
  13. matlab仿真动力学方程的几种方法,总结,以范德波振子为例
  14. 让无线更自由 TOTOLINK EX750无线中继评测
  15. 什么是光纤?光纤有哪些优势?
  16. 国外广告联盟,别被人当傻子割了
  17. 什么是SEO,为什么要做SEO?
  18. 细胞识别图像处理项目总结
  19. C语言程序输出水仙花数
  20. 谷歌浏览器代理服务器有问题

热门文章

  1. 读书笔记之快速排序(一)
  2. [转]移动应用统一化的谎言:一次编译,到处运行不可能
  3. python练习册 每天一个小程序 第0009题
  4. 一次上机试题(面向对象)
  5. webpack为什么加载不了css?
  6. C语言设计ATM存取款界面
  7. ym——Android之ListView性能优化
  8. HDU4846Task treap + 贪心
  9. linux平台下 延迟工作队列实例
  10. 纯CSS三级弹出菜单