IEnumShellItems vs IShellFolder :: EnumObjects(缺少HWND参数)

时间:2016-01-13 11:33:01

标签: shell winapi

在Windows shell中枚举项目(文件)的“新”方法是IEnumShellItems。旧方法是IShellFolder :: EnumObjects。然而,这两种方法并非100%等效。有articles解释如何为超级隐藏文件模拟SHCONTF参数,但EnumObjects还有一个HWND参数,可用于告诉shell扩展获取交互式,例如:问密码等。我找不到如何通过IEnumShellItems传递这样的“获取交互”信息。

这不是空闲的问题,我试图说服Windows资源管理器从我的7z shell extension

请求密码

感谢

1 个答案:

答案 0 :(得分:0)

L"UI During Binding"绑定上下文字符串可以是一个站点吗?界面,尝试在其上调用IUnknown_GetWindowIUnknown_EnableModless也可能是一个好主意(但没有记载?)。