神奇啊!神奇!大家有空就一起研究,好吗?(100分)

  • 主题发起人 主题发起人 ilovedelphi4
  • 开始时间 开始时间
I

ilovedelphi4

Unregistered / Unconfirmed
GUEST, unregistred user!
我发现一个注册表软件,就是在它软件里设置好要到注册表
哪里(比如HKEY_CURRENT_USER/SOFTWARE/Microsoft/Windows/CurrentVersion/Explorer/)
然后在软件里只要按一下,注册表就自动到这个位置了,我觉得
很神奇,请问这样的功能要怎么才能完成呢?
 
哦,在D6里面就有一个关于注册表管理的工具。
 
哪里?让我也看看。
 
自己搞一个也很容易.
 
哪里?让我也看看。
 
很简单
REGMON里面也有这个功能
是通过发按键消息来实现的
 
Windows 2000 的注册表编辑器(regedit.exe)有收藏夹功能,
先到注册表的某个位置,然后添加到注册表收藏夹,以后只要点击收藏夹就可以马上到那个位置了。
 
哪位能够告诉我怎么用程序实现这个功能?非常感谢!

给个思路也行!
 
这种东西有什么用?
 
哪里可以下载这个软件,先看看再说
 
SendMessage发个消息应该可以:)
 
估计要调用API函数才能实现!
 
[blue]打开注册表编辑器时,它都会自动转到上回所访问Key的路径(Windows98及以下的版本都不行),
利用这一功能可实现改变Key的路径的效果,具体思路如下:
将某Key的路径以String类式用API语句写入到
HKEY_USERS/.DEFAULT/Software/Microsoft/Windows/CurrentVersion/Applets/Regedit的LastKey子键中
然后,用类似VB的Shell语句启动注册表编辑器,注册表编辑器将自动转到该Key的路径。
注:在写LastKey子键时,Key路径前要加上“我的电脑/”。
例:我的电脑/HKEY_LOCAL_MACHINE/Config
[/blue]

hgtzy@21cn.com [8D]
 
get the handle of the registry by findwindows,
then SendMessage(hwnd, TVM_ENSUREVISIBLE, 0, Longint(hitem))
 
郁闷中..............
 
这有用吗?你每天修改注册表几次吗?
 
楼主的说法不准确,应该是你用的软件自动控制系统自带的注册表编辑器定位到需要的位置。
RegMon 就有这样的功能,应该是发送 TreeView 相关的 Message 实现的。
hgtzy 的做法局限性太大了。
 
用shell呼叫regedit("lj")-------------------只是jianyi
 
[blue]啊,真是神奇啊!![/blue]
 
后退
顶部