I have a Delphi 3 program that acts as an ActiveX server, in addition to working as a standalone EXE.
The problem is that on certain Locked-Down machines that don't grant registry access rights to users my program can't run at all because it seems to try to register itself automatically before any of my code runs.
Does anyone know how to make it work standalone, even though it won't be able to be an ActiveX server on these machines until it is run/registered by an Admin.
Any suggestions short of conditional compiles to make two versions of the .EXE (which I've tried, and which works, but is unacceptable)?
The problem is that on certain Locked-Down machines that don't grant registry access rights to users my program can't run at all because it seems to try to register itself automatically before any of my code runs.
Does anyone know how to make it work standalone, even though it won't be able to be an ActiveX server on these machines until it is run/registered by an Admin.
Any suggestions short of conditional compiles to make two versions of the .EXE (which I've tried, and which works, but is unacceptable)?