0

我正在实现一个拖放操作,它非常适用于文件、文件夹、链接、URI 等。唯一剩下的是 Windows 特殊快捷方式,例如“程序和功能”控制面板项。这些快捷方式似乎在 shell 中执行窗口,而不是链接或 msc 文件。如何存储这种类型的放置数据并在以后启动引用的项目?(即在我的 WPF 应用程序中为它添加书签) 我想我真正要问的是,我如何解释丢弃数据?

4

1 回答 1

0

为了弄清楚这一点,我必须阅读有关 shell 命名空间的工作原理(直到我找到这篇文章才真正知道它被称为“命名空间”):http: //msdn.microsoft.com/en-us/library/ windows/桌面/cc144090(v=vs.85).aspx

同样,这段代码有助于更好地理解它:http: //www.codeproject.com/Articles/3551/C-does-Shell-Part-1

该站点帮助找到了正确的 .net dll 导入代码: http ://www.pinvoke.net/

于 2013-01-01T13:57:11.773 回答