精易论坛

标题: 注册表操作Ex.删除注册表项 bug [打印本页]

作者: 月下美孤    时间: 2023-3-2 23:01
标题: 注册表操作Ex.删除注册表项 bug
经测试,如果注册表项目下存在command项并有值,则 注册表操作Ex.删除注册表项  无效(亦或者说 并非命令描述的效果  : 删除整个项,项下面所有的键值将会被自动删除.)


解决方法:先删“*\command,再删“*


  
窗口程序集名保 留  保 留备 注
窗口程序集_启动窗口   
变量名类 型数组备 注
注册表注册表操作Ex  

子程序名返回值类型公开备 注
_按钮1_被单击 ’删除
' 菜单创建完成后打开注册表,ctrl+F搜索你创建成功的项目
注册表.删除注册表项 ( #HKEY_CLASSES_ROOT, “Directory\Background\shell\” + 编辑框1.内容 + “\command”)  ' 屏蔽这条,你会发现注册表项目未被删除,而且桌面你新建的菜单也还在
注册表.删除注册表项 ( #HKEY_CLASSES_ROOT, “Directory\Background\shell\” + 编辑框1.内容)
子程序名返回值类型公开备 注
_按钮2_被单击 ‘创建
注册表.写入键值Ex_文本 ( #HKEY_CLASSES_ROOT, “Directory\Background\shell\” + 编辑框1.内容, “Icon”, {  }, #REG_SZ, )  ' //二级菜单名称(默认项)
注册表.写入键值Ex_文本 ( #HKEY_CLASSES_ROOT, “Directory\Background\shell\” + 编辑框1.内容 + “\command”, “”, 到字节集 (“mspaint.exe”), #REG_SZ, )  ' 点击反馈,运行画图









project.e

949.31 KB, 下载次数: 8, 下载积分: 精币 -2 枚


作者: 大司命    时间: 2023-3-2 23:14

系统_删除注册项 这命令试试呢~
作者: 月下美孤    时间: 2023-3-2 23:31
大司命 发表于 2023-3-2 23:14
用 系统_删除注册项 这命令试试呢~

无效,必须先删*\command
作者: 大司命    时间: 2023-3-3 10:00
月下美孤 发表于 2023-3-2 23:31
无效,必须先删*\command





哪里无效了!!!

作者: 月下美孤    时间: 2023-3-3 10:59
大司命 发表于 2023-3-3 10:00
哪里无效了!!!



你确定?  能远程?

作者: 月下美孤    时间: 2023-3-3 11:14
大司命 发表于 2023-3-2 23:14
用 系统_删除注册项 这命令试试呢~

确实可以,谢谢




欢迎光临 精易论坛 (https://125.confly.eu.org/) Powered by Discuz! X3.4