使用 shell 解压缩 zip 文件时出现参数错误
我需要解压缩位于基本目录中的文件,例如,sample.zip。我为此制作了一个示例应用程序。我有 1 个输入参数 - 目标目录。以下是代码示例: private voi…
Windows7 Shell 控制面板自定义项目如
我想知道我们如何才能实现相同的外观和功能,以在 Windows 7 的 shell 控制面板中实现配置应用程序。 注册控制面板很容易,例如: http://msdn.micros…
使用 gdi32.dll DeleteObject 进行 Shell 样式拖放对象处理
所以...我最近一直在 .NET 2.0 中开发一个 Winforms C# 应用程序,该应用程序使用此处精彩教程中描述的 Shell 样式拖放操作: http://blogs.msdn.com/…
如果请求 FOF_NOERRORUI,则使用 SHFileOperation 复制目录结构失败
我有一个使用 SHFileOperation 将一个目录复制到另一个目录的工作代码。在本例中,这是 Pascal 代码,但我也在 C++ 中使用了相同的函数,并且问题似乎…
将 shell/dos 应用程序的输出获取到 Delphi 应用程序
我有一个用 delphi 编码的命令行应用程序,我需要从普通的桌面应用程序(也用 delphi 编码)调用它。简而言之,我想调用命令行应用程序并在列表框中“…
如何确定 SHGetImageList 中使用的桌面和网络图标索引?
我能够使用下面包含的 API 成功提取文件系统驱动器、文件夹和文件的图标。有关 DLL 导入等的其他信息(帮助我走到这一步)可以找到 此处。通过调用方…
SHLoadNonloadedIconOverlayIdentifiers 在 WinXP 中不起作用?
在当前的项目中,我正在制作一个图标叠加层。实际执行完毕。 我确保它在 WindowsXP 和 Windows7 中运行良好。 但我想立即显示覆盖图标而不重新启动资…
如何使用 IShellFolder 检测映射的网络驱动器是否已断开连接?
我正在使用 IShellFolder 接口来枚举 Shell 命名空间对象。这样做我得到了我的映射网络驱动器,其中一些已连接且可用,而另一些则不可用。 我想知道如…
如何调整 Windows 图标覆盖的大小?
我对我的文件 *.myfile 制作了一个图标叠加层,但叠加层大小错误。当图标以 16x16 大小显示时,覆盖层会覆盖该图标。 如何更改覆盖尺寸? (IShellIcon…
Windows 注册表。启动应用程序的单个实例(不是很多)。
我已经创建了一个 .NET 应用程序,我需要添加对它的引用到 Windows 上下文菜单。 我是这样做的:将 HKEY_CLASSES_ROOT\*\shell\myapp\command 添加到…
为什么我的 DLL 只为一个用户注册?
我使用 EZShellExtensions.net 编写了一个 shell 扩展。当我以我的身份登录时,它在我的开发环境中工作得很好,当我以我的身份登录时,它在任何其他系…