可能,但是在Windows服务中使用SHFileOperation是否合适? shell32.dll中的所有那些SHxxx API函数似乎都是在考虑用户级程序的情况下编写的。我可以确定SHFileOperation永远不会显示GUI吗?

最佳答案

我会说,这是不适当或不明智的。大多数shell32 API都是在基本理解的前提下编写的,即它们将在交互过程中使用。我认为没有任何方法可以保证SHFileOperation永远不会显示UI组件。实际上,如果您查看IFileOperation(这是取代SHFileOperation的新Vista接口(interface)),它会明确指出:

10-01 06:28