Les Daemons et LAZARUS

Imaginons un service du nom de MonService.exe.exe

MonService.exe -i = Installation du service

Le service apparaît dans le gestionnaire de service (services.msc)

Événements appelés

MapperInstall
DataModuleCreate
DataModuleBeforeInstall
DataModuleAfterInstall
DataModuleDestroy

MonService.exe -u = Desinstallation du service

Le service disparait dans le gestionnaire de service (services.msc)

Événements appelés

MapperUninstall
DataModuleCreate
DataModuleBeforeUnInstall
DataModuleAfterUnInstall
DataModuleDestroy

MonService.exe -r = Run du service

Contrairement a ce que l'on pourrait croire le service n’apparaît pas comme démarré dans le gestionnaire de service

Événements appelés

MapperRun
DataModuleCreate

net start MonService

Événements appelés

MapperRun
DataModuleCreate
DataModuleStart

net stop MonService

Événements appelés

DataModuleStop

net pause MonService

Événements appelés

DataModulePause

net continue MonService

Événements appelés

DataModuleContinue
Vous pourriez laisser un commentaire si vous étiez connecté.