Toolbar not displaying after installing.

Add-in Express™ Support Service
That's what is more important than anything else

Toolbar not displaying after installing.
Toolbar is not displaying after it is installed on some machines. 
Shawn Fenus




Posts: 16
Joined: 2010-01-08
Hi,

We have been working on this addon for the past 6 months and we are about to release it. There is one problem standing in the way. The toolbar does not show up on some machine - it seems random. We know that IE 8 will not display if there are already 5 or more other toolbars already installed. But there are some of our test machines that do not have any third party addons installed on them and ours still will not show up unless the user goes to the menu item and turns it on manually. I have been through your forum and made sure that all the settings are correct in the vdp project and the properties are correct in the IEModule for the Toobar (LoadAtStartup etc..).

I noticed some inconsistencies in the adxloader.log: There is not indication of the ShopShieldCompanion.ShopShieldToolbar in the one that does not work.

The following is the adxloader.log for the machine that it is not working and the machine that it is working on.

Add-in Express Loader Log File: 06/16/2010 14:19:33

*************************************MACHINE IT IS NOT WORKING ON********************************************

Startup directory: C:\Program Files\Kemesa, LLC\Shop Shield Internet Explorer Companion\
Loader version: 6.0.3037
IE Protected Mode: Off
------------------
14:19:33 1152 3080 Start.
14:19:33 1152 3080 Reading the registry key 'HKEY_CLASSES_ROOT\CLSID\{6E0173E2-C764-490F-8035-D4C8091774A8}'
14:19:33 1152 3080 Success. The registry key 'HKEY_CLASSES_ROOT\CLSID\{6E0173E2-C764-490F-8035-D4C8091774A8}' is closed.
14:19:33 1152 3080 Converting the '{A3A5C6A6-288F-4eee-8634-2BA9D5A28002}' CLSID from string.
14:19:33 1152 3080 Success.
14:19:33 1152 3080 Attempting to get the class object by the '{A3A5C6A6-288F-4eee-8634-2BA9D5A28002}' CLSID.
14:19:33 1152 3080 Success.
14:19:33 1152 3080 Creating a new instance of the add-on loader.
14:19:33 1152 3080 Success.
14:19:33 1152 3080 Loading the configuration from the system registry.
14:19:33 1152 3080 Getting the latest CLR version.
14:19:33 1152 3080 The latest CLR version is 'v2.0.50727'.
14:19:33 1152 3080 The configuration has been loaded successfully.
14:19:33 1152 3080 Runtime version: v2.0.50727.
14:19:33 1152 3080 Assembly name: ShopShieldCompanion, PublicKeyToken=EFDB78CCE671DAA0.
14:19:33 1152 3080 Class name: ShopShieldCompanion.IEModule.
14:19:33 1152 3080 Attempting to create a new instance of the managed add-on class: CLR - v2.0.50727
14:19:33 1152 3080 Loading CLR: v2.0.50727.
14:19:33 1152 3080 The CLR v2.0.50727 has been initialized successfully.
14:19:33 1152 3080 Creating a new domain setup.
14:19:33 1152 3080 Success.
14:19:33 1152 3080 Getting the add-in directory.
14:19:33 1152 3080 Success. The directory is 'C:\Program Files\Kemesa, LLC\Shop Shield Internet Explorer Companion\'
14:19:33 1152 3080 The configuration file is 'C:\Program Files\Kemesa, LLC\Shop Shield Internet Explorer Companion\ShopShieldCompanion.dll.config'
14:19:33 1152 3080 The 'shadow copy' is enabled.
14:19:33 1152 3080 Creating a new application domain.
14:19:33 1152 3080 Success.
14:19:34 1152 3080 Unwrapping the managed class.
14:19:34 1152 3080 Success.
14:19:34 1152 3080 Querying the ObjectWithSite interface.
14:19:34 1152 3080 Success.
14:19:34 1152 3080 Getting the dispid of the 'Dispose' method.
14:19:34 1152 3080 Success.
14:19:34 1152 3080 Getting the dispid of the 'InitializeModule' method.
14:19:34 1152 3080 Success.
14:19:34 1152 3080 Getting the dispid of the 'InitializeLoaderAPI' method.
14:19:34 1152 3080 Success.
14:19:34 1152 3080 The managed add-on class has been created successfully.
***********************************************************************************************


******************************MACHINE IT IS WORKING ON*******************************
Add-in Express Loader Log File: 06/17/2010 15:30:39

Startup directory: C:\Projects\COB\ShopShieldCompanion\bin\Debug\
Loader version: 6.0.3037
IE Protected Mode: Off
------------------
15:30:39 1348 2708 Start.
15:30:39 1348 2708 Reading the registry key 'HKEY_CLASSES_ROOT\CLSID\{7E43C125-BACB-4438-A12A-0A93C081F0BB}'
15:30:39 1348 2708 Success. The registry key 'HKEY_CLASSES_ROOT\CLSID\{7E43C125-BACB-4438-A12A-0A93C081F0BB}' is closed.
15:30:39 1348 2708 Converting the '{9FDA82EE-02B9-4e29-98D5-64B872B6F4EA}' CLSID from string.
15:30:39 1348 2708 Success.
15:30:39 1348 2708 Attempting to get the class object by the '{9FDA82EE-02B9-4e29-98D5-64B872B6F4EA}' CLSID.
15:30:39 1348 2708 Success.
15:30:39 1348 2708 Creating a new instance of the add-on loader.
15:30:39 1348 2708 Success.
15:30:39 1348 2708 Loading the configuration from the system registry.
15:30:39 1348 2708 Getting the latest CLR version.
15:30:39 1348 2708 The latest CLR version is 'v2.0.50727'.
15:30:39 1348 2708 The configuration has been loaded successfully.
15:30:39 1348 2708 Runtime version: v2.0.50727.
15:30:39 1348 2708 Assembly name: ShopShieldCompanion, PublicKeyToken=EFDB78CCE671DAA0.
15:30:39 1348 2708 Class name: ShopShieldCompanion.ShopShieldToolbar.
15:30:39 1348 2708 Attempting to create a new instance of the managed add-on class: CLR - v2.0.50727
15:30:39 1348 2708 Loading CLR: v2.0.50727.
15:30:39 1348 2708 The CLR v2.0.50727 has been initialized successfully.
15:30:39 1348 2708 Creating a new domain setup.
15:30:39 1348 2708 Success.
15:30:39 1348 2708 Getting the add-in directory.
15:30:39 1348 2708 Success. The directory is 'C:\Projects\COB\ShopShieldCompanion\bin\Debug\'
15:30:39 1348 2708 The configuration file is 'C:\Projects\COB\ShopShieldCompanion\bin\Debug\ShopShieldCompanion.dll.config'
15:30:39 1348 2708 The 'shadow copy' is enabled.
15:30:39 1348 2708 Creating a new application domain.
15:30:39 1348 2708 Success.
15:30:40 1348 2708 Unwrapping the managed class.
15:30:40 1348 2708 Success.
15:30:40 1348 2708 Querying the ObjectWithSite interface.
15:30:40 1348 2708 Success.
15:30:40 1348 2708 Querying the IInputObject interface.
15:30:40 1348 2708 Success.
15:30:40 1348 2708 Querying the IDeskBand interface.
15:30:40 1348 2708 Success.
15:30:40 1348 2708 Getting the dispid of the 'Dispose' method.
15:30:40 1348 2708 Success.
15:30:40 1348 2708 Getting the dispid of the 'InitializeToolbar' method.
15:30:40 1348 2708 Success.
15:30:40 1348 2708 Checking the dispid of the 'GetToolbarCount' method.
15:30:40 1348 2708 Success.
15:30:40 1348 2708 The managed toolbar class has been created successfully.
15:30:40 1348 2708 Start.
15:30:40 1348 2708 Reading the registry key 'HKEY_CLASSES_ROOT\CLSID\{89D719AD-0468-4539-BC75-8E59699E7912}'
15:30:40 1348 2708 Success. The registry key 'HKEY_CLASSES_ROOT\CLSID\{89D719AD-0468-4539-BC75-8E59699E7912}' is closed.
15:30:40 1348 2708 Converting the '{F310E97F-0955-40a0-88B4-4F56570515F9}' CLSID from string.
15:30:40 1348 2708 Success.
15:30:40 1348 2708 Attempting to get the class object by the '{F310E97F-0955-40a0-88B4-4F56570515F9}' CLSID.
15:30:40 1348 2708 Success.
15:30:40 1348 2708 Creating a new instance of the add-on loader.
15:30:40 1348 2708 Success.
15:30:40 1348 2708 Loading the configuration from the system registry.
15:30:40 1348 2708 Getting the latest CLR version.
15:30:40 1348 2708 The latest CLR version is 'v2.0.50727'.
15:30:40 1348 2708 The configuration has been loaded successfully.
15:30:40 1348 2708 Runtime version: v2.0.50727.
15:30:40 1348 2708 Assembly name: ShopShieldCompanion, PublicKeyToken=EFDB78CCE671DAA0.
15:30:40 1348 2708 Class name: ShopShieldCompanion.SideBarFull.
15:30:40 1348 2708 Attempting to create a new instance of the managed add-on class: CLR - v2.0.50727
15:30:40 1348 2708 Unwrapping the managed class.
15:30:40 1348 2708 Success.
15:30:40 1348 2708 Querying the ObjectWithSite interface.
15:30:40 1348 2708 Success.
15:30:40 1348 2708 Querying the IInputObject interface.
15:30:40 1348 2708 Success.
15:30:40 1348 2708 Querying the IDeskBand interface.
15:30:40 1348 2708 Success.
15:30:40 1348 2708 Getting the dispid of the 'Dispose' method.
15:30:40 1348 2708 Success.
15:30:40 1348 2708 Checking the dispid of the 'GetBarCount' method.
15:30:40 1348 2708 Success.
15:30:40 1348 2708 The managed explorer bar class has been created successfully.
15:30:40 1348 2708 Start.
15:30:40 1348 2708 Reading the registry key 'HKEY_CLASSES_ROOT\CLSID\{6E0173E2-C764-490F-8035-D4C8091774A8}'
15:30:40 1348 2708 Success. The registry key 'HKEY_CLASSES_ROOT\CLSID\{6E0173E2-C764-490F-8035-D4C8091774A8}' is closed.
15:30:40 1348 2708 Converting the '{A3A5C6A6-288F-4eee-8634-2BA9D5A28002}' CLSID from string.
15:30:40 1348 2708 Success.
15:30:40 1348 2708 Attempting to get the class object by the '{A3A5C6A6-288F-4eee-8634-2BA9D5A28002}' CLSID.
15:30:40 1348 2708 Success.
15:30:40 1348 2708 Creating a new instance of the add-on loader.
15:30:40 1348 2708 Success.
15:30:40 1348 2708 Loading the configuration from the system registry.
15:30:40 1348 2708 Getting the latest CLR version.
15:30:40 1348 2708 The latest CLR version is 'v2.0.50727'.
15:30:40 1348 2708 The configuration has been loaded successfully.
15:30:40 1348 2708 Runtime version: v2.0.50727.
15:30:40 1348 2708 Assembly name: ShopShieldCompanion, PublicKeyToken=EFDB78CCE671DAA0.
15:30:40 1348 2708 Class name: ShopShieldCompanion.IEModule.
15:30:40 1348 2708 Attempting to create a new instance of the managed add-on class: CLR - v2.0.50727
15:30:40 1348 2708 Unwrapping the managed class.
15:30:40 1348 2708 Success.
15:30:40 1348 2708 Querying the ObjectWithSite interface.
15:30:40 1348 2708 Success.
15:30:40 1348 2708 Getting the dispid of the 'Dispose' method.
15:30:40 1348 2708 Success.
15:30:40 1348 2708 Getting the dispid of the 'InitializeModule' method.
15:30:40 1348 2708 Success.
15:30:40 1348 2708 Getting the dispid of the 'InitializeLoaderAPI' method.
15:30:40 1348 2708 Success.
15:30:40 1348 2708 The managed add-on class has been created successfully.
*****************************************************************************************************
Posted 17 Jun, 2010 22:13:42 Top
Sergey Grischenko


Add-in Express team


Posts: 7233
Joined: 2004-07-05
Hi Shawn.

If a toolbar was installed at least once, IE controls its visibility itself afterwards. And if the user disabled it before uninstallation, it will not show up after a subsequent installation (it is by design in Add-in Express).
To force the toolbar to display, try to call the ShowBrowserBar method in the OnConnect event handler of the iemodule.
I also e-mailed you the latest build of Add-in Express.
Posted 22 Jun, 2010 05:49:51 Top