图标叠加像SVN一样

时间:2012-01-28 10:55:13

标签: c++ shell-extensions

我想在这里制作一个图标叠加层:

http://www.codeproject.com/Articles/7484/How-to-overlay-an-icon-over-existing-shell-objects

我下载了这个源代码并尝试在visual studio 2010上构建解决方案,但是我收到了这个错误:

Debug Assertion Failed!

Program: C:/Windows/SysWow64/regsvr32
File: f:/dd/vctools/vc7libs/ship/atlmfc/scr/atl/atls/atlbase.cpp

Expression: 0

For more information on how your program can cause an assertion failure, see the Visual C++ documentation on asserts.

(Press retry to debug the application)

有没有人使这段代码有效,或者有另一种方法可以在java或c#或者甚至是c ++上放置图标叠加?

我想像svn添加图标叠加层等图标叠加。

非常感谢。

1 个答案:

答案 0 :(得分:2)

您应该为64位系统构建64位shell扩展。路径“C:/ Windows / SysWow64 / regsvr32”表示您在64位系统上注册32位DLL。