Bonjour,

Mon application a besoin du SGBD BlackFish en tant que service.

Je voudrais le lancer à l'ouverture de l'application avec le prog ci dessous :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
   SC_HANDLE SCMan;
    SCMan = OpenSCManager(NULL, NULL, SC_MANAGER_ALL_ACCESS) ;
 
    SC_HANDLE MonServ;
    MonServ = OpenService(SCMan, "BlackFish", SERVICE_ALL_ACCESS);
 
    StartService(MonServ, 0, NULL);
 
    CloseServiceHandle(MonServ);
    CloseServiceHandle(SCMan);

Cela ne fonctionne sous Win Vista et 7 que si j'exécute l'application en mode Administrateur (avec affichage de la fenêtre de l'UAC).

Y a-t-il un paramètre à ajouter pour que l'application puisse fonctionner en mode Admin sans ouvrir la fenêtre de l'UAC à chaque ouverture de l'UAC ? (En sachant que pour un client la désactivation de l'UAC pour toutes les applis n'est pas une solution).

Merci