SHAddToRecentDocs 没有文件?
我正在研究一个 IRC 客户端,将其与 Windows 7 应用栏集成。 要获取“频繁”或“最近”项目列表,必须调用 SHAddToRecentDocs API。 我想将最近访问的…
用于切换“显示隐藏文件、文件夹和驱动器”的 API
Windows API 中是否有一个功能可以在 Windows 资源管理器中切换“显示隐藏的文件、文件夹和驱动器”选项(“工具”>>“文件夹选项...”>>“查…
我的项目需要引用什么才能使用 Windows shell?
具体来说,我想使用 IShellFolder、IExtractImage 和 ShellInterop 从 PDF 和 DOC 文件中提取缩略图。 另外,我需要导入的命名空间也会很方便, 非常…
IContextMenu::GetCommandString 不在 Windows 资源管理器中显示帮助文本
我正在为 Windows 资源管理器实现 shell 上下文菜单,并已成功创建菜单。我遇到的问题是 IContextMenu::GetCommandString 方法,当您将鼠标悬停在选定…
如何在 Windows 命令提示符下发出的命令中嵌入 CR+LF?
如何在 Windows 命令提示符处使用的命令中嵌入 CR + LF,而不实际发出该命令? 示例: C:\Windows\system32>myprog -u user -p pass -text "Sincere…
将包含 *(星号)字符的字符串作为 Windows Shell 中的命令行参数传递
我正在寻找一种通过命令行将包含“*”字符的字符串传递给可执行文件的方法。 command.exe 3*2 我想传递3*2的字符串。 Windows 所做的是在当前目录中搜…
windows shell - 如何检测当前放置脚本文件的位置?
我正在尝试将 Windows shell 文件插入到将分析文件夹内容的文件夹中。 现在我想知道如何检测当前路径?即使用 FileSystemObject 放置 vbs 文件的位置…
Windows 7 下 C# 中的 shell 链接解析失败
我尝试解析 shell 链接的路径,这些链接包含在 Windows 7 的“最近文档”文件夹中。我使用了此处发布的代码(答案 3)如何在 C# 中解析 .lnk。但是方…
如何编写新的 Windows Shell 代码?
Closed. This question needs to be more focused. It is not currently accepting answers. 想要改进这个问题?通过编辑这篇文章来更新问题,使其仅…
众所周知的虚拟文件夹 GUID 是什么?
似乎有一些虚拟文件夹具有与其关联的 GUID(控制面板、桌面) - ::{00021400-0000-0000-c000-000000000046} // 桌面 这些火焰是在哪里定义的?它们什…
如何将文件的缩略图提取到 .NET 中的图像文件中?
我正在尝试创建一个用于浏览文件的内容目录程序。我想像 Windows 中的资源管理器那样显示文件的缩略图。如何使用 C#.Net 将 Windows 资源管理器显示的…
Windows 7 64 位 shell 无法识别 Shell 扩展安装
我有一个 Copy Hook Handler shell 扩展,我正在尝试将其安装在 Windows 7 64 位上。 shell 扩展 DLL 针对 32 位和 64 位 Windows 编译为两个单独的版…
将文本发送到 Windows 控制台应用程序的标准输入
我正在尝试编写一个 .bat 文件来自动执行一些 shell 命令。大多数命令都很简单,我可以直接将它们放入批处理文件中,但有一个命令不采用命令行参数,…
如何显示“发送至”和“打开方式”上下文菜单?
前段时间我问过如何在Delphi中弹出某个文件的Windows上下文(右键)菜单。但是,即使一切正常(几乎)正常,“发送到...”和“打开方式...”子菜单也…