Citrix installation per machine.

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

Citrix installation per machine.
 
Chris Ducharme




Posts: 56
Joined: 2013-05-09
This is in reply to a message that i posted on 10 May, 2017. Apparently closed.

Sorry it took so long to get back with this info. The client was "busy".

I had the client uninstall/reinstall the outlook add-in. In their CITRIX environment, the add-in installs, but when the user logs out and back in the add-in is disabled.

Add-in Express Loader Log File: 07/12/2017 11:54:09:106

Startup directory: C:\Users\Win7Admin\AppData\Local\MiniSoft, Inc\ARCSOutlookAddIn\
Loader version: 8.6.4408.0
Operating System: Microsoft Windows 7 Enterprise Edition Service Pack 1 (build 7601), 64-bit
Process Owner: Administrator
Command Line: "C:\Program Files (x86)\Microsoft Office\Office15\OUTLOOK.EXE"
Run 'As Administrator': No
Process Elevated: No
Integrity Level: Medium
UAC (User Account Control): On
------------------------------------------------------------------------
11:54:09:121 5732 6684 Start.
11:54:09:121 5732 6684 Creating a new instance of the add-in loader.
11:54:09:121 5732 6684 Loading mscoree.dll
11:54:09:121 5732 6684 Success.
11:54:09:121 5732 6684 Loading the configuration from the system registry.
11:54:09:121 5732 6684 Getting the latest CLR version.
11:54:09:121 5732 6684 The latest CLR version is 'v4.0.30319'.
11:54:09:121 5732 6684 The configuration has been loaded successfully.
11:54:09:121 5732 6684 Runtime version: v4.0.30319.
11:54:09:121 5732 6684 Assembly name: ARCSOutlookAddIn.
11:54:09:121 5732 6684 Class name: ARCSOutlookAddIn.AddinModule.
11:54:09:121 5732 6684 Registry key: CLSID\{580C81DB-3F68-4CB8-BDBD-4D167EA0ED76}.

Startup directory: C:\Program Files (x86)\ShareFile\OutlookPlugin\
Loader version: 7.3.4061.0
Operating System: Microsoft Windows 7 Enterprise Edition Service Pack 1 (build 7601), 64-bit
Process Owner: Administrator
Command Line: "C:\Program Files (x86)\Microsoft Office\Office15\OUTLOOK.EXE"
Run 'As Administrator': No
Process Elevated: No
Integrity Level: Medium
UAC (User Account Control): On
------------------------------------------------------------------------
11:54:10:884 7248 6684 Start.
11:54:10:884 7248 6684 Reading the registry key 'HKEY_CLASSES_ROOT\CLSID\{CEA2142F-E7AB-4B90-9125-AFAF922AD437}'
11:54:10:884 7248 6684 Success. The registry key 'HKEY_CLASSES_ROOT\CLSID\{CEA2142F-E7AB-4B90-9125-AFAF922AD437}' is closed.
11:54:10:884 7248 6684 Converting the '{4BA250A6-8BCA-46A6-982A-F340081187C3}' CLSID from string.
11:54:10:884 7248 6684 Success.
11:54:10:884 7248 6684 Attempting to get the class object by the '{4BA250A6-8BCA-46A6-982A-F340081187C3}' CLSID.
11:54:10:884 7248 6684 Success.
11:54:10:884 7248 6684 Creating a new instance of the add-in loader.
11:54:10:884 7248 6684 Loading mscoree.dll
11:54:10:884 7248 6684 Success.
11:54:10:884 7248 6684 Loading the configuration from the system registry.
11:54:10:884 7248 6684 Getting the latest CLR version.
11:54:10:884 7248 6684 The latest CLR version is 'v4.0.30319'.
11:54:10:884 7248 6684 The configuration has been loaded successfully.
11:54:10:884 7248 6684 Runtime version: v2.0.50727.
11:54:10:884 7248 6684 Assembly name: Malone, PublicKeyToken=A35EB5083775E042.
11:54:10:884 7248 6684 Class name: Malone.AddinModule.
11:54:10:884 7248 6684 Registry key: CLSID\{CEA2142F-E7AB-4B90-9125-AFAF922AD437}.
11:54:11:337 5732 6684 Attempting to create a new instance of the managed add-in class: CLR - v4.0.30319
11:54:11:337 5732 6684 Loading CLR: v4.0.30319.
11:54:11:337 5732 6684 Calling CLRCreateInstance method.
11:54:11:337 5732 6684 Success.
11:54:11:337 5732 6684 Calling GetRuntime method.
11:54:11:337 5732 6684 Success.
11:54:11:337 5732 6684 Checking if the hosting API of .NET Framework v4.0 beta is installed.
11:54:11:337 5732 6684 The hosting API is up to date.
11:54:11:337 5732 6684 Calling GetInterface method for the CorRuntimeHost interface.
11:54:11:337 5732 6684 Success.
11:54:11:337 5732 6684 Starting CLR...
11:54:11:337 5732 6684 Success.
11:54:11:337 5732 6684 Getting the CLR version.
11:54:11:337 5732 6684 The CLR v4.0.30319 has been initialized successfully.
11:54:11:352 5732 6684 Creating a new domain setup.
11:54:11:352 5732 6684 Success.
11:54:11:352 5732 6684 Getting the add-in directory.
11:54:11:352 5732 6684 Success. The directory is 'C:\Users\Win7Admin\AppData\Local\MiniSoft, Inc\ARCSOutlookAddIn\'
11:54:11:352 5732 6684 The 'shadow copy' is disabled.
11:54:11:352 5732 6684 Creating a new application domain.
11:54:11:352 5732 6684 Success.
11:54:11:352 5732 6684 Creating an instance of the managed class. Assembly identity: 'ARCSOutlookAddIn'
11:54:11:399 5732 6684 Success.
11:54:11:399 5732 6684 Unwrapping the managed class.
11:54:11:399 5732 6684 Success.
11:54:11:399 5732 6684 Querying the add-in extensibility.
11:54:11:399 5732 6684 Success.
11:54:11:399 5732 6684 Querying the custom task panes.
11:54:11:399 5732 6684 Success.
11:54:11:399 5732 6684 Querying the ribbon extensibility.
11:54:11:399 5732 6684 Success.
11:54:11:399 5732 6684 Querying the form regions.
11:54:11:399 5732 6684 Success.
11:54:11:399 5732 6684 Querying the encryption provider.
11:54:11:399 5732 6684 The 'EncryptionProvider' interface is not supported.
11:54:11:399 5732 6684 Getting the dispid of the 'Dispose' method.
11:54:11:399 5732 6684 Success.
11:54:11:399 5732 6684 The instance of the managed add-in class has been created successfully.
11:54:13:053 7248 6684 Attempting to create a new instance of the managed add-in class: CLR - v2.0.50727
11:54:13:053 7248 6684 Loading CLR: v2.0.50727.
11:54:13:053 7248 6684 Calling CLRCreateInstance method.
11:54:13:053 7248 6684 Success.
11:54:13:053 7248 6684 Calling GetRuntime method.
11:54:13:053 7248 6684 Success.
11:54:13:053 7248 6684 Checking if the hosting API of .NET Framework v4.0 beta is installed.
11:54:13:084 7248 6684 The hosting API is up to date.
11:54:13:084 7248 6684 Calling GetInterface method for the CorRuntimeHost interface.
11:54:13:084 7248 6684 Success.
11:54:13:084 7248 6684 Starting CLR...
11:54:13:084 7248 6684 Success.
11:54:13:084 7248 6684 Getting the CLR version.
11:54:13:084 7248 6684 The CLR v2.0.50727 has been initialized successfully.
11:54:13:084 7248 6684 Creating a new domain setup.
11:54:13:084 7248 6684 Success.
11:54:13:084 7248 6684 Getting the add-in directory.
11:54:13:084 7248 6684 Success. The directory is 'C:\Program Files (x86)\ShareFile\OutlookPlugin\'
11:54:13:084 7248 6684 The 'shadow copy' is enabled.
11:54:13:084 7248 6684 Creating a new application domain.
11:54:13:084 7248 6684 Success.
11:54:13:084 7248 6684 Creating an instance of the managed class. Assembly identity: 'Malone, PublicKeyToken=A35EB5083775E042'
11:54:13:287 7248 6684 Success.
11:54:13:287 7248 6684 Unwrapping the managed class.
11:54:13:287 7248 6684 Success.
11:54:13:287 7248 6684 Querying the add-in extensibility.
11:54:13:287 7248 6684 Success.
11:54:13:287 7248 6684 Querying the custom task panes.
11:54:13:287 7248 6684 Success.
11:54:13:287 7248 6684 Querying the ribbon extensibility.
11:54:13:287 7248 6684 Success.
11:54:13:287 7248 6684 Querying the form regions.
11:54:13:287 7248 6684 Success.
11:54:13:287 7248 6684 Getting the dispid of the 'Dispose' method.
11:54:13:302 7248 6684 Success.
11:54:13:302 7248 6684 The managed add-in class has been created successfully.
Posted 12 Jul, 2017 11:59:34 Top
Chris Ducharme




Posts: 56
Joined: 2013-05-09
They now have given me some more information:

"I think the issue is that the location of the dll is hidden. Once I have the OS show hidden files and point to the dll it works in that Windows session."

Add-in express would work with a add-in dll that is in a hidden folder?
Posted 12 Jul, 2017 12:02:02 Top
Andrei Smolin


Add-in Express team


Posts: 18830
Joined: 2006-05-11
Hello Chris,

Hiding a folder relates to *viewing*. If the folder exists, your code will find it.

This log file is okay.

"11:54:11:399 5732 6684 The instance of the managed add-in class has been created successfully" - this means the constructor of the add-in module works with no problem.

I've noticed that this log file describes loading an add-in installed to the user's profile; the log file at https://www.add-in-express.com/forum/read.php?FID=5&TID=14528 describes loading an add-in installed to Program Files. Are both versions installed for that user?

Please pay attention: adxloader.log is overwritten *every* time Outlook loads your add-in; as the log above shows, two Add-in Express based add-in write to the same file. I would need to get a copy of that file after the user starts the host application and finds your add-in missing. If an issue occurs while the add-in is being loaded, this should be reflected in the log file. There is a possibility that the add-in doesn't load at all; in this case, the log file isn't updated.

I also suggest that you check if this occurs with all other add-ins disabled.


Andrei Smolin
Add-in Express Team Leader
Posted 13 Jul, 2017 09:40:32 Top