CSDN首页 空间 新闻 论坛 Blog 下载 读书 网摘 搜索 .NET Java 视频 接项目 求职 在线学习 买书 程序员 通知
不看会后悔的Windows XP之经验谈 简单快捷DIY实用家庭影院
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  Delphi >  VCL组件开发及应用

如何从注册表中获得鼠标双击文件夹时,文件夹的路径名。。。???????

楼主wen_zang(文臧)2002-01-21 22:17:27 在 Delphi / VCL组件开发及应用 提问

我有一个想法:  
  我想从以下这两个键中:  
  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

相关问题

  • windows中共享文件夹在注册表中的键值??
  • 用改注册表的方法共享文件夹后如何即时生效?
  • 98系统文件夹选项被禁用,注册表哪一项???
  • 和文件夹共享有关的注册表项目是那几项啊?
  • 请教Content.IE5文件夹的路径存在注册表的哪个键中
  • 如何在注册表中创建一个项(相当于文件夹),急!!!!
  • 如何取得OpenDialog的文件名,条件是不要绝对路径名,不要文件夹名,不要扩展名。只要最间单的文件名
  • 用改注册表的方法共享文件夹后如何即时生效?(2)刚才发的不能看
  • 注册表里哪个键值控制 Explorer 下“工具”菜单中“文件夹选项”的能使用与否?
  • pb中怎样在注册表内加入一个项(文件夹样的东东)

关键词

  • 文件夹
  • shell
  • software
  • dde
  • 程序
  • folder
  • explorer
  • machine
  • hkey
  • local

得分解答快速导航

  • 帖主:wen_zang
  • AdamBear

相关链接

  • Delphi类图书
  • Delphi类源码下载
  • Delphi控件下载

广告也精彩

反馈

请通过下述方式给我们反馈
反馈
提问
网站简介|广告服务|VIP资费标准|银行汇款帐号|网站地图|帮助|联系方式|诚聘英才|English|问题报告
北京创新乐知广告有限公司 版权所有, 京 ICP 证 070598 号
世纪乐知(北京)网络技术有限公司 提供技术支持
Copyright © 2000-2008, CSDN.NET, All Rights Reserved
GongshangLogo