Windows XP suele arrancarlo en el orden que le da la gana. Incluso puede que lo haga en el orden dicho, pero unos procesos van más deprisa que otros.
Se me ocurre que el servidor de Interbase no se arranque junto con windows, sino que lo arranque tu programa al ejecutarse, haciendo una pausa de 5 seg (por decir algo) para que se cargue completamente.
Busca en el foro por ShellExecute para ejecutar un archivo
Cita:
Installing Interbase Guardian as an NT Service
You will need this additional program if you want to run IBGuardian as a service. This is only applicable to server installs. This program will register IBGuardian as a service and start it. It can also stop and unregister IBGuardian on uninstall. The InnoSetup script above uses this application. Administrator priviledges are required.
|
Aquí tienes una forma de parar el servicio IbGuardian, así que puedes saber que archivo debes ejecutar.
Saludos