dro*_*pme 3 windows delphi winapi windows-shell shell-extensions
首先,抱歉我的英语不好......
我想使用命名空间扩展(NSE)向Windows资源管理器添加一个虚拟文件夹,我希望用户能够打开这个虚拟文件夹来探索一些路径(例如c:\test).
我怎么能用Delphi做到这一点?谢谢.
开始的地方是MSDN文档:Shell命名空间简介.当然,这是从C++的角度编写的,但要将它映射到Delphi并不是很难.
代码项目是此类任务的另一个优秀资源.例如:完整的白痴指南编写命名空间扩展 - 第一部分由迈克邓恩.实际上,这只是关于shell扩展的一系列优秀文章的一部分.
目前Delphi是一个糟糕的选择,因为它不会产生64位可执行文件.这意味着您的shell扩展将无法在64位Windows上运行,这是一个严重的限制.
随着最近发布的Delphi XE2,此限制已被删除.XE2能够生成64位可执行文件,因此可用于生成64位shell扩展.
| 归档时间: |
|
| 查看次数: |
1836 次 |
| 最近记录: |