Subject Installing IBGuardian as a NT Service
Author Jeff Rasnick
Hello -

I am trying to write an installation for Interbase Client/Server using InstallShield Pro 6. I can get everything to install fine, but when I try to make ibguard.exe a NT Service on an NT/2000 machine and try to start it, I get the following error:

"Registry information missing. Please run the Interbase Configuration Utility"

I have checked all the registry settings and they look fine:

HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\InterBaseGuardian set to:
Error Control 1
Image Path C:\Program Files\Borland\InterBase\Bin\ibguard.exe -s
Start 2
Type 272
Object Name LocalSystem

I can get rid of this error by not allowing it to interact w/ the desktop (Type = 16), the problem is that when interacting w/ desktop is not allowed, the Guardian will not start the Server as it should.

I use the same steps to install IBServer as an NT Service and everything works fine. I am using the API functions CreateService and StartService. Does anyone have any idea what I am doing wrong, or what needs to be done to get this to work?

Thanks in advance,
Jeff


[Non-text portions of this message have been removed]