楼主: kfne12
收起左侧

[讨论] 真心求教一个问题!

[复制链接]
kfne12
头像被屏蔽
 楼主| 发表于 2018-3-25 14:40:11 | 显示全部楼层
本帖最后由 kfne12 于 2018-3-25 20:22 编辑

网上毫无资料,只好盲目试了下,撞出来opencontrolpanelpage的用法如下。
  1. Windows Registry Editor Version 5.00

  2. [-HKEY_CLASSES_ROOT\.test]

  3. [HKEY_CLASSES_ROOT\.test]

  4. [HKEY_CLASSES_ROOT\.test\shell]

  5. [HKEY_CLASSES_ROOT\.test\shell\open]
  6. "opencontrolpanelpage"="::{36eef7db-88ad-4e81-ad49-0e313f0c35f8}"

  7. [HKEY_CLASSES_ROOT\.test\shell\open\command]
  8. "command"=""
复制代码


把这个导入注册表,然后新建一个后缀是.test的文件,双击这个.test 文件,呈现的效果便是会自动打开win7的windows update界面。
-----------------------------------
但是opencontrolpanel还不知道怎么用。填入一个不在don't load项里的cpl的名字,并不能顺利打开这个cpl。目前没有头绪
kfne12
头像被屏蔽
 楼主| 发表于 2018-3-25 20:07:14 | 显示全部楼层
本帖最后由 kfne12 于 2018-3-25 20:14 编辑
kfne12 发表于 2018-3-25 14:40
网上毫无资料,只好盲目试了下,撞出来opencontrolpanelpage的用法如下。

opencontrolpanel也搞定了。

  1. Windows Registry Editor Version 5.00

  2. [-HKEY_CLASSES_ROOT\.test]

  3. [HKEY_CLASSES_ROOT\.test]

  4. [HKEY_CLASSES_ROOT\.test\shell]

  5. [HKEY_CLASSES_ROOT\.test\shell\open]
  6. "opencontrolpanel"="Microsoft.ActionCenter"

  7. [HKEY_CLASSES_ROOT\.test\shell\open\command]
  8. "command"=""
复制代码


导入即可。

HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\ControlPanel\NameSpace
和HKEY_CLASSES_ROOT\CLSID
下都注册了的控制面板应用才能打开

另外,opencontrolpanel和opencontrolpanelpage不能共存,同时只能留一个。
效果是一样的:在explorer里面双击指定的扩展名的文件,比如双击  测试.exe 这个文件后,不新建进程,而是在在当前的explorer进程内打开特定的控制面板应用。。。
这个和网上说的WIN7上帝模式差不多。
区别在乎,上帝模式是通过双击文件夹启动的,这个是通过双击文件启动的。
360主动防御
发表于 2018-3-26 10:05:37 | 显示全部楼层
HKEY_CLASSES_ROOT\exefile\ 是exe关联注册表项,修改会影响exe文件打开,急救箱的系统修复支持修复这项
色彩之狐
头像被屏蔽
发表于 2018-3-26 10:40:43 | 显示全部楼层
commad 就是com端口设计的键值
色彩之狐
头像被屏蔽
发表于 2018-3-26 10:43:03 | 显示全部楼层
输入错误commad 键值就可能造成com端口出错 还有无法打开各类安装程序
com端口错误键值造成混乱系统无法下达指令就如无法安装程序文件啊
kfne12
头像被屏蔽
 楼主| 发表于 2018-3-26 12:10:29 | 显示全部楼层
色彩之狐 发表于 2018-3-26 10:40
commad 就是com端口设计的键值

谢谢大神解答。

输入错误commad 键值就可能造成com端口出错


我感觉,command这个值貌似不存在错误一说,填或是不填,填什么,效果都是一样的。
必须配合上另外两个键值才能实现打开控制面板的功能。

照你的意思,这个command值还是有特定的内容可以填写的?填入特定内容后还能通过com组件实现打开控制面板以外的其他功能?那应该怎么实现呢?我网上是根本找不到相关的资料。。。也不太会逆向。。
kfne12
头像被屏蔽
 楼主| 发表于 2018-3-26 12:13:20 | 显示全部楼层
360主动防御 发表于 2018-3-26 10:05
HKEY_CLASSES_ROOT\exefile\ 是exe关联注册表项,修改会影响exe文件打开,急救箱的系统修复支持修复这项

哈哈,把猫哥也引进来了。
我倒不关心exefile文件关联什么的,
我更想知道这个xxx\shell\xxx\command\command 这个键值的用途和用法。
网上我没找到相关资料。
色彩之狐
头像被屏蔽
发表于 2018-3-26 12:56:05 | 显示全部楼层
kfne12 发表于 2018-3-26 12:10
谢谢大神解答。

网上当然没有 这是在编写系统(OS)故意隐藏 的
ROOT 是进入系统核心最后一层
CLSID 是文件的ID
opencontrolpanel全称开放控制文件
opencontrolpanelpage 全称 开放控制计算机
test是测试  shell 是壳(应用程序的壳)
commad 是系统端口如 455 还有1到10000万的端口
还有你这是大改系统吗
你不懂最好不要动 编写系统如我都知道 无需问 还有那是不是你撞出来的  注册表为系统脊柱 核心为系统本体
都设置好的
kfne12
头像被屏蔽
 楼主| 发表于 2018-3-26 13:02:32 | 显示全部楼层
本帖最后由 kfne12 于 2018-3-26 13:05 编辑
色彩之狐 发表于 2018-3-26 12:56
网上当然没有 这是在编写系统(OS)故意隐藏 的
ROOT 是进入系统核心最后一层
CLSID 是文件的ID

感觉你说的我一句都看不懂啊。。。。牛头不对马嘴的。。。我们确定讨论的是一个问题吗?

你之前说的com端口,我以为你是口误,本来想说com组件。
没想到你这帖子的用语更加无厘头了。。
色彩之狐
头像被屏蔽
发表于 2018-3-26 13:23:15 | 显示全部楼层
提示: 该帖被管理员或版主屏蔽
您需要登录后才可以回帖 登录 | 快速注册

本版积分规则

手机版|杀毒软件|软件论坛| 卡饭论坛

Copyright © KaFan  KaFan.cn All Rights Reserved.

Powered by Discuz! X3.4( 沪ICP备2020031077号-2 ) GMT+8, 2024-12-27 16:21 , Processed in 0.096468 second(s), 14 queries .

卡饭网所发布的一切软件、样本、工具、文章等仅限用于学习和研究,不得将上述内容用于商业或者其他非法用途,否则产生的一切后果自负,本站信息来自网络,版权争议问题与本站无关,您必须在下载后的24小时之内从您的电脑中彻底删除上述信息,如有问题请通过邮件与我们联系。

快速回复 客服 返回顶部 返回列表