如何在 C# 应用程序中使用 Shell32?
为了使 Shell32 正常工作,我应该在 C# 应用程序中包含什么? 编辑: 我的应用程序无法识别 shell32。我应该包含哪些参考文献或库?我想做的是: Shel…
Shell32.dll .NET 接口依赖于操作系统
我想找到用户程序菜单中列出的每个应用程序。我使用以下例程: private static void ProcessDirectoryLnkFiles(string path, bool recurse, UpdatePro…
如何在安装后刷新资源管理器以在 VC++ 中显示已安装的驱动器?
我正在使用驱动程序代码通过 NPAddConnection3 安装 FTP 驱动器,现在问题是当我安装驱动器时,它已安装,但我需要终止资源管理器并手动重新启动才能…
如何以编程方式更改 .lnk 以更改其目标?
有没有办法打开 Windows 快捷方式(.lnk 文件)并更改其目标?我发现以下代码片段允许我找到当前目标,但它是只读属性: Shell32::Shell^ shl = gcnew…
实现托管属性处理程序 Shell 扩展的正确方法是什么?
现在 .NET CLR 4.0 支持并行 (SxS) 操作,现在应该可以编写 shell 托管代码中的扩展。我已经尝试过并成功编码了属性处理程序 实现 IPropertyStore、II…
为什么我在通过 Shell32 读取公共快捷方式时收到 E_ACCESSDENIED?
我正在尝试读取 C# 4 应用程序中所有桌面快捷方式的目标。 Windows 桌面上的快捷方式可以来自多个位置,具体取决于快捷方式是为所有用户还是仅为当前…
Windows 2000 上的 ILClone
有谁知道 Windows 2000 上的 ILClone() 函数有什么问题吗?是否完全支持? MSDN 说它可以在 Windows 2000 上运行,但我有一个用户报告说,由于该功能…
ShGetFileInfo 因目录异常而调用
我有一个简单的文件浏览器,在那里显示文件和文件夹, 通过(对于目录)获得 SHFILEINFO info = new SHFILEINFO() SHGetFileInfo(filename, FILE_ATTR…
再次引用shell32,C# Visual Studio
嗯。好吧,重新访问 PInvoke 后,我确信我不太明白:-/ (只是问 这个问题) 让我说明一下我需要处理的代码。当我使用“添加引用 --> COM --> Micro…
需要 .NET 中 Shell32 的 ExtractAssociatedIcon 函数的工作示例
我需要 Shell32.dll 中的 ExtractAssociatedIcon 函数的工作示例。我无法让它发挥作用,我没有想法。我需要另一双眼睛来看看下面的代码。加载表单时,…
shell32.dll 的 SHMultiFileProperties 的 P/Invoke
我不太擅长 P/Invoke。 谁能告诉我如何在.NET中声明和使用以下shell32.dll函数? 来自 http://msdn.microsoft.com/en -us/library/bb762230(VS.85).as…
从 Shell32.dll 加载图标:Win32 句柄无效或类型错误
我从 Shell32.dll 获取一些图标。 虽然有些图标似乎不可用,但我不明白为什么。 我通过调用加载库来获取图标: [DllImport("kernel32.dll")] static e…