【发布时间】:2012-01-28 10:55:13
【问题描述】:
我想像这里一样制作一个图标叠加层:
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 这样的图标叠加层添加图标叠加层。
非常感谢。
【问题讨论】:
-
如果您单击“重试”,我们就会领先,这样我们就知道什么断言失败了。典型的问题是 UAC,它会阻止 Visual Studio 修改注册表。右键单击其快捷方式并选择“以管理员身份运行”。
标签: c++ shell-extensions