我想在这里制作一个图标叠加层:
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添加图标叠加层等图标叠加。
非常感谢。
答案 0 :(得分:2)
您应该为64位系统构建64位shell扩展。路径“C:/ Windows / SysWow64 / regsvr32”表示您在64位系统上注册32位DLL。