How do I register files through KACE
I work for a large software vendor. Our product is being used by one of our customers who utilizes KACE to deploy software to their machines. These machines are locked down pretty tightly, and users have no ability to install by themselves. Our software package is an installshield bootstrapper that contains the Citrix Receiver, followed by our own program. As part of the install of our program, there is a DLL and EXE file that need to be registered. When our customer simply pushes our installer through KACE, the install goes through, but these particular files do not register, or rather, do not register correctly. Originally, our program was never written or intended to be written, to be run under the System context, which they say is how KACE installs the applications so they do not need to elevate their users. As part of our troubleshooting, we had them push the install with KACE, then using a .BAT file, manually unregister then register the two needed files. Prior to having them do this, I tested running the registrations using PSEXEC from Sysinternals to make sure that running under the system context was not the root of the problem. Also, the DLL and EXE that need to be registered are within our own directories, not in any system directory or anywhere within the Path.
The .BAT file contains the following lines to register the files:
REGSVR32 -U C:\GFX\BIN\DESKAG04.DLL
Is there anything special about KACE that would cause these registrations from working in this method? Looking through some of the other posts here, I have seen reference to something about setting dependencies. Is that something that may be needed in this case, since the files we are trying to register are not in the active directory? As I said, using PSEXEC running in System context, the above commands are successful and our application works correctly. Not having direct access to KACE or any experience using it, I am having trouble narrowing down the problem, or even coming up with the correct questions to ask our customer to look for in KACE.