大家好,请问您能告诉Windows 8文件操作对话框(复制,删除,移动)的位置或内容。在Win XP中,它们位于sys32文件夹下的shell32.dll中。
答案 0 :(得分:0)
一切仍然在shell32.dll
。但是,看起来Windows Vista及更高版本的文件操作(也是Windows 8)已被移动到新的界面 - IFileOperation
界面
IFileOperation界面
公开复制,移动,重命名,创建和删除Shell项的方法 以及提供进度和错误对话框的方法。 此界面取代SHFileOperation 功能。
这就是......
IFileOperation只能应用于单线程单元 (STA)情况。它不能用于多线程公寓(MTA) 情况。对于MTA,您仍然必须使用SHFileOperation。
演示IFileOperation扩展的完整示例是 包含在Windows软件开发工具包(SDK)中。在默认情况下 安装,它可以在%ProgramFiles%\ Microsoft找到 的SDK \的Windows \ V6.0 \的Samples \ WinUI \壳牌\ AppPlatform \ FileOperations。 要求
支持的最低客户端Windows Vista [仅限桌面应用程序]最低要求 支持的服务器Windows Server 2008 [仅限桌面应用程序]标题 Shobjidl.h IDL Shobjidl.idl DLL Shell32.dll(版本6.0.6000或 后)
SourceL http://msdn.microsoft.com/en-us/library/windows/desktop/bb775771(v=vs.85).aspx