由买买提看人间百态

boards

本页内容为未名空间相应帖子的节选和存档,一周内的贴子最多显示50字,超过一周显示500字 访问原贴
Programming版 - question about desk band object
相关主题
SHLoadInProc on VistaFMP 3.0 Mitbbs 首发 — 求建议求反馈
小白问题:COM/ATL的CoCreateInstance怎么定位dll的?怎么检测c++ smart pointer的循环引用?
请教个JAVA的小问题objects status snapshot怎么做
[合集] C++ question -- how to save objectspython一问
弱问一下C, C++, Java, C#, Objective-C,
return value of a python function...You Don’t Know JS: this & Object Prototypes
问问开发ios的,有用C++来组织代码的么?array如何get set?
COM里CoCreateInstance为什么要用类厂?*** help needed! on MATLAB GUI ***
相关话题的讨论汇总
话题: object话题: noremove话题: vista话题: band话题: desk
进入Programming版参与讨论
1 (共1页)
j*******e
发帖数: 2168
1
我按Paul Dilascia的方法写了个desk band object http://blog.csdn.net/snaill/archive/2006/03/29/642893.aspx.
XP上注册,运行,注销完全正常。
在Vista上遇到了两个问题。
1)注销问题 (failed to unregister)
band object需要自己写注销,用到了ATL的ResourceUnregister。这个function在Vista
上出错,unknown error 0x80040201.
我的解决方法是通过直接删除有关的registry tree来实现。
不知有什么别的解决方法?
2)显示问题
在XP上注册成功后,桌面的Toolbars里出现这个object,而且自动显示;
Vista上,桌面的Toolbars里有这个object,但却没有自动显示。需要通过
手动选取Toolbars ->“desk band object”才显示。
同样,注销后,XP上自动消失;Vista上需要reboot才会消失。
原因是SHLoadInProc这个function failed o
j*******e
发帖数: 2168
2
I think the unregister failure might be caused by the RGS file I am using.
It looks like:
HKCR
{
NoRemove CLSID
{
ForceRemove %CLSID% = s '%ClassName%'
{
InprocServer32 = s '%MODULE%'
{
val ThreadingModel = s 'Apartment'
}
}
}
NoRemove 'Component Categories'
{
NoRemove {00021492-0000-0000-C0

【在 j*******e 的大作中提到】
: 我按Paul Dilascia的方法写了个desk band object http://blog.csdn.net/snaill/archive/2006/03/29/642893.aspx.
: XP上注册,运行,注销完全正常。
: 在Vista上遇到了两个问题。
: 1)注销问题 (failed to unregister)
: band object需要自己写注销,用到了ATL的ResourceUnregister。这个function在Vista
: 上出错,unknown error 0x80040201.
: 我的解决方法是通过直接删除有关的registry tree来实现。
: 不知有什么别的解决方法?
: 2)显示问题
: 在XP上注册成功后,桌面的Toolbars里出现这个object,而且自动显示;

s****a
发帖数: 528
1 (共1页)
进入Programming版参与讨论
相关主题
*** help needed! on MATLAB GUI ***弱问一下
在哪可以找到跟IE toolbar development API 相关的 document, resources?return value of a python function...
实在搞不定了,问问大虾,java里面得itemListener (转载)问问开发ios的,有用C++来组织代码的么?
《O'Reilly The Missing Manual 系列图书》英文文字版[PDF]COM里CoCreateInstance为什么要用类厂?
SHLoadInProc on VistaFMP 3.0 Mitbbs 首发 — 求建议求反馈
小白问题:COM/ATL的CoCreateInstance怎么定位dll的?怎么检测c++ smart pointer的循环引用?
请教个JAVA的小问题objects status snapshot怎么做
[合集] C++ question -- how to save objectspython一问
相关话题的讨论汇总
话题: object话题: noremove话题: vista话题: band话题: desk