社区
VB基础类
帖子详情
vb与注册表
zwh
2000-03-27 01:53:00
请问:在VB中修改了WIN98和WINNT的注册表后如何刷新?
如:对在系统的注册表中修改了默认打印机后,系统的控制面板中依然是修改前的默认打印机,只有重新启动计算机后,修改才发生效果。那么,如果在VB 的代码中修改注册表后,如何才能立即更新注册表呢?
谢谢!
email:zyj_email@163.net
...全文
147
4
打赏
收藏
vb与注册表
请问:在VB中修改了WIN98和WINNT的注册表后如何刷新? 如:对在系统的注册表中修改了默认打印机后,系统的控制面板中依然是修改前的默认打印机,只有重新启动计算机后,修改才发生效果。那么,如果在VB 的代码中修改注册表后,如何才能立即更新注册表呢? 谢谢! email:zyj_email@163.net
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
4 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
jimgreen
2001-05-30
打赏
举报
回复
kill explore
and loop untill it restarts
fs_windy
2000-03-30
打赏
举报
回复
还有一个快速的方法:如果您使用的是Windows95/98时,使用Ctrl+Alt+Del激活任务栏,选择"Explorer",并结束它,稍后片刻,出现提示对话框时,选择“取消”,现时注册表的设置就重新装入到内存并更新。。。。
MarsXia
2000-03-27
打赏
举报
回复
一般来说,注册表修改后内容虽然更新,但windows启动时就将注册表信息读入内存并根据注册表信息启用设备(文件系统也是设备),所以比较省力的方法是修改注册表后重新启动系统。
如果你真不想重新启动系统,在win98(非WINNT)下就我所知还有一种办法:写Ring0级的应用程序通过指针修改系统级内存映射区,强制刷新相关内存数据。这样做除了写Vxd比较麻烦外,另一副作用是:也许你的系统马上很不稳定,最后还得重新启动:)
TH
2000-03-27
打赏
举报
回复
注册表的内容已经更新,只是内存中的数据未更新!
vb
读写
注册表
_
vb
读写
注册表
_
vb
读写
注册表
源代码 bas文件 可以直接引用
vb
操作
注册表
,包括创建、修改、删除键值等
vb
6操作
注册表
,包括创建、修改、删除键值等
VB
操作
注册表
模块
VB
操作
注册表
模块 SetKeyValue HKEY_LOCAL_MACHINE, "SOFTWARE\Microsoft\Windows\CurrentVersion\Run", "aaa", "c:\Program Files\aaa\aaa", REG_SZ
VB
6
注册表
操作类,纯API编写
VB
6
注册表
操作类,纯API编写,包括
注册表
的各类操作,简单方便
VB
注册表
实现隐藏功能
VB
注册表
实现隐藏功能
VB
注册表
实现隐藏功能
VB基础类
7,763
社区成员
197,605
社区内容
发帖
与我相关
我的任务
VB基础类
VB 基础类
复制链接
扫一扫
分享
社区描述
VB 基础类
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章