如何从注册表中获得鼠标双击文件夹时,文件夹的路径名。。。???????
我有一个想法:
我想从以下这两个键中:
HKEY_LOCAL_MACHINE\SOFTWARE\Classes\Folder\shell\open\ddeexec
和
HKEY_LOCAL_MACHINE\SOFTWARE\Classes\Folder\shell\explore\ddeexec
的默认键值([ExploreFolder("%l", %I, %S)])中取得“%I”的值????
不知能不能性的通。我一时想不出好的方案。。。
我现在想拿出来让大家讨论一下,看看有没有好的法子。。
欢迎大家近来讨论。。。。。。
问题点数:100、回复次数:3Top
1 楼AdamBear(亚当熊)回复于 2002-01-21 23:39:40 得分 100
这无非有Explorer用DDE的方式通知自己打开文件夹,当然你可以自己写个支持DDE的程序,
,在程序中记录下这个%1,再用DDE方式通知Explorer。
其实不好把程序放在:
HKEY_LOCAL_MACHINE\SOFTWARE\Classes\Folder\shell\open\command下,
把自己的东西放在里面如: myapp %1,这样从命令行上就可以能到文件路径了。
和冰河这样的文件关联病毒用的是相似的技术。Top
2 楼wen_zang(文臧)回复于 2002-01-22 01:41:26 得分 0
好的,我想到了。。谢谢了。。。。Top
3 楼AdamBear(亚当熊)回复于 2002-01-22 11:48:39 得分 0
不用谢。Top




