社区
Windows SDK/API
帖子详情
如何确定注册表中uninstall键下一个子键的键值是有效的卸载?
ikumei
2003-07-11 11:06:38
如何确定注册表中uninstall键下一个子键的键值是有效的卸载?卸载工具可以探知一个键值是无效的,是什么原理?那个值大多是卸载文件的路径,这个可以根据路径的有效性来判断,不过有的值类似这样:RunDll32 advpack.dll,LaunchINFSection E:\WINNT\INF\spchapi.inf, Uninstall 请问这个要如何判断的
...全文
172
5
打赏
收藏
如何确定注册表中uninstall键下一个子键的键值是有效的卸载?
如何确定注册表中uninstall键下一个子键的键值是有效的卸载?卸载工具可以探知一个键值是无效的,是什么原理?那个值大多是卸载文件的路径,这个可以根据路径的有效性来判断,不过有的值类似这样:RunDll32 advpack.dll,LaunchINFSection E:\WINNT\INF\spchapi.inf, Uninstall 请问这个要如何判断的
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
5 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
ikumei
2003-07-25
打赏
举报
回复
up的也没有啊?我自己up……
ikumei
2003-07-15
打赏
举报
回复
RunDll32 advpack.dll,LaunchINFSection E:\WINNT\INF\spchapi.inf, Uninstall
以这个串来说,作为间隔符号的,当中有逗号 还有空格,逐一取得这些部分应该不是问题,可是有些串还是很不明白的,首先,串所包含的部分到底有多少是不能确定的,所以分解出的哪个部分才是我所需要的,还有象现在提到的这个,在文件后有“, uninstall”是什么意思?
关键还是对uninstallstring的语义不太明白
RamjetZhang
2003-07-12
打赏
举报
回复
我的想法:
一般调用某些系统自带的工具,比如上面的advpack.dll,或者winnt下面的某些exe形式的unist一类的工具,都是处于系统路径下面的,因而不会带有诸如':' or '\'之类的特殊字符,对它们附近的字符串(也即inf、log文件)验证fileexist。
ikumei
2003-07-12
打赏
举报
回复
不可能去判断别人的inf文件的内容正确性吧,不过根据注册表提供的信息,应该可以判断那些文件是否存在,这样也就足够了。
所以现在我的问题就是
如何正确分析UninstallString,将该被判断是否存在的文件名称及其路径分析出来,以便判断完成卸载的必须文件是否真实存在
RamjetZhang
2003-07-11
打赏
举报
回复
parse别人的inf或者log文件似乎不大可能,怀疑这些软件对后述斜载项目的验证合理性?
卸载
工具的全面解析:
Uninstall
Tool高效
卸载
与清理攻略
本文围绕
Uninstall
Tool展开,介绍其
卸载
功能,包括基本
卸载
、批量
卸载
和智能扫描,能深入清理软件残留。阐述了
注册表
清理的重要性及优势,可提升系统响应速度、预防故障。还提及系统性能优化、空间释放、快速搜索与启动管理功能,最后给出使用步骤和实践技巧。
怎么用
注册表
来删除
卸载
程序
博客介绍了通过
注册表
卸载
程序的方法。一是在
注册表
中
找到想删除的程序项删除并重启;二是复制“
Uninstall
String”
子键
的
键值
,在运行
中
粘贴回车来
卸载
。若
注册表
无对应程序,可直接删除。
获取系统所有软件的
卸载
信息
本文介绍了一种从Windows
注册表
读取已安装软件
卸载
信息的方法,包括定义存储程序
卸载
信息的结构体,获取所有程序
卸载
信息的函数,以及遍历
注册表
项获取
子键
信息的函数。
当命令行报错EULAS_AGREED=1时:深入解析虚拟机
卸载
残留的
注册表
根源与清理策略
博客深入分析命令行报错EULAS_AGREED=1的根源,指出其本质是VMware等虚拟机软件
卸载
后在Windows
注册表
中
遗留的
Uninstall
项、服务配置及用户设置,导致新版本安装时误判EULA状态。文
中
系统梳理
注册表
关键路径(如HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\
Uninstall
),对比初级(安装包自清洁)、
中
级(Revo
Uninstall
er、MSI Clean Up)和高级(手动
注册表
清理)三类技术方案,并强调
卸载
前停止服务、
卸载
后重启及系统还原点等最佳实践。
Geek
Uninstall
er
注册表
级
卸载
实战:彻底清除软件残留的完整方案
本文深入解析Geek
Uninstall
er如何通过六阶段流程(枚举、调用
卸载
、文件扫描、
注册表
扫描、清单生成、清理执行)实现
注册表
级深度
卸载
,弥补Windows自带
卸载
在运行时数据、共享组件和
注册表
扩散三方面的残留缺陷。结合WPS Office实战案例,验证其对文件及
注册表
残留的清除能力,并提供排障方法与安全使用规范。
Windows SDK/API
1,184
社区成员
22,326
社区内容
发帖
与我相关
我的任务
Windows SDK/API
Delphi Windows SDK/API
复制链接
扫一扫
分享
社区描述
Delphi Windows SDK/API
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章