Deskband for Windows 7

2019-08-29 02:55发布

I have created a deskband for Windows XP after following the tutorial in codeproject. It works perfect. However, some of the users use Windows 7 and they found they cannot use the deskband I created. Could anyone let me know how to fix the problem?


Update: After the Windows 7 users installed the deskband (msi file), they cannot see it in the windows toolbars (right click mouse on taskbar > toolbars > ). The deskband is visible in the toolbar in the IE in Windows 7 though (The BandObject creates deskband for windows toolbar and for IE toolbar) .

Thanks!

1条回答
地球回转人心会变
2楼-- · 2019-08-29 03:40

Since Shell extensions are COM objects you should be able to find the GUID used to identify the object in the registry on machines where it works or in your project/build files. Make sure it is getting registered correctly on the Windows 7 machines by searching the registry or using something like the OLE-COM Object Viewer.

Run you MSI file with verbose logging to find out if there are installation problems. The deskband needs to be registered correctly and this could fail silently depending on how it is being registered.

As I said in my comment above, writing extensions in managed (.NET) code has historically been a problem. Some people can get away with it though.

查看更多
登录 后发表回答