Platform SDK Shell >> Browser extensions for non-admin users (XP)?

by dB. » Wed, 19 Jan 2005 07:39:34 GMT

I am registering a browser extension. It works fine for privileged
(admin) users and does not load for unprivileged users. The registered
icon shows, but nothing under View->Explorer Bar in IE. There's no
error and the DLL for the bar is not loaded.

This is also the case of the demo browser extension in Platform SDK
under Samples\WinUI\Shell\BandObjs.

Thx
dB.



Platform SDK Shell >> Browser extensions for non-admin users (XP)?

by dB. » Thu, 20 Jan 2005 04:11:13 GMT


If I create the following registry entries under
HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\Discardable\PostSetup\Component
Categories, the band appears!

I found this after intense regmon comparison. I have no idea what the
Implementing values are here, but this has something to do with the BHO
cache.

I tried no values for Implementing and zero all numbers, the band is
gone.

Hope this points to a beginning of the solution. Ideas?

Thx
dB.

Windows Registry Editor Version 5.00
[HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\Discardable\PostSetup\Component
Categories]
[HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\Discardable\PostSetup\Component
Categories\{00021493-0000-0000-C000-000000000046}]
[HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\Discardable\PostSetup\Component
Categories\{00021493-0000-0000-C000-000000000046}\Enum]
"Implementing"=hex:1c,00,00,00,01,00,00,00,d5,07,01,00,03,00,13,00,10,00,1e,00,\

38,00,de,02,08,00,00,00,01,24,d0,30,81,6a,d0,11,82,74,00,c0,4f,d5,ae,38,71,\

b1,e0,85,fa,04,d1,11,b7,da,00,a0,c9,03,48,d6,19,fd,c7,8e,08,b6,17,4c,9c,53,\

af,cc,4b,ca,32,d9,f3,31,ee,c4,68,47,d2,11,be,5c,00,a0,c9,a8,3d,a1,61,4e,a2,\

ef,78,b0,d0,11,89,e4,00,c0,4f,c9,e2,6e,62,4e,a2,ef,78,b0,d0,11,89,e4,00,c0,\

4f,c9,e2,6e,64,4e,a2,ef,78,b0,d0,11,89,e4,00,c0,4f,c9,e2,6e,31,9e,05,ff,5a,\
cc,2e,4e,bf,3b,96,e9,29,d6,55,03
[HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\Discardable\PostSetup\Component
Categories\{00021494-0000-0000-C000-000000000046}]
[HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\Discardable\PostSetup\Component
Categories\{00021494-0000-0000-C000-000000000046}\Enum]
"Implementing"=hex:1c,00,00,00,01,00,00,00,d5,07,01,00,03,00,13,00,10,00,1e,00,\

39,00,3e,00,03,00,00,00,25,8c,5c,4d,75,d0,d0,11,b4,16,00,c0,4f,b9,03,76,72,\

b1,e0,85,fa,04,d1,11,b7,da,00,a0,c9,03,48,d6,7f,de,ea,bd,65,c2,d0,11,bc,ed,\
00,a0,c9,0a,b5,0f




Platform SDK Shell >> Browser extensions for non-admin users (XP)?

by Jim Barry » Thu, 20 Jan 2005 07:42:19 GMT




This sounds like the problem decribed in KB articles 247705 and 214842:

http://support.microsoft.com/kb/247705
http://support.microsoft.com/kb/214842

--
Jim Barry, MVP for Windows SDK


Browser extensions for non-admin users (XP)?

by dblock » Fri, 28 Jan 2005 07:16:09 GMT

Nope. This is about user switching, but these two are related.