begin process at 2010 03 22 14:31:51
  Trouver un code source :
 
dans
 
Accueil > Forum > 

Archive C/C++

 > 

Archives

 > 

Systeme

 > 

Problème de registre


Derniers messages déposésPoser une question dans le forum ou lancer une discussion

Problème de registre

jeudi 23 juin 2005 à 12:05:07 | Problème de registre

rvkiki

Bonjour,
j'ai un petit problème de registre. J'utilise un service pour déclencher automatiquement l'exécution d'une appli au démarrage d'une machine. Cette appli utilise des clés dans la base de registre pour ses initialisations (clés écrites dans HKEY_CURRENT_USER).

Le problème est que quand le service lance l'appli, elle lit ses initialisations dans  HKEY_USERS\.DEFAULT. Là forcément il n'y a pas mes valeurs donc ça va pas ... Comment est-ce que je pourrai faire pour au moins réussir à forcer l'appli à lire dans le bon sous répertoire de HKEY_USERS ( et également récupérer l'identifiant de l'utilisateur ) ?


Merci d'avance

(Pour info : l'appli n'est pas de moi, et il n'est nul par précisé dans quel HKEY les infos sont écrites ... c'est automatiquement dans HKEY_CURRENT_USER, et on dirait que c'est là que ça ne va pas)
jeudi 23 juin 2005 à 12:26:03 | Re : Problème de registre

MNEMONIC

Il me semble que les services se lancent avant l'ouverture de session.
Du coup, le seul moyen de récupérer une clé, c'est bien dans DEFAULT ...

Par contre, tu peux très bien mettre le lancement de ton appli dans les scripts d'ouverture de session de ton utilisateur...
Là, du coup, il pourra récupérer correctement la clé.
jeudi 23 juin 2005 à 12:43:51 | Re : Problème de registre

rvkiki

Le problème c'est que cette appli ne doit pas toujours être lancée, ça dépend de plusieurs conditions que le service vérifie pour ensuite lancer ou non l'appli.

L'appli installe le service sur demande de l'utilisateur... Est-ce qu'il est possible qu'un service ne soit lancé qu'une fois qu'un utilisateur s'est connecté ?

vendredi 24 juin 2005 à 10:49:57 | Re : Problème de registre

MNEMONIC

Et si tu lances l'exe qui correspond au service à l'ouverture de la session...?
L'inconvénient, c'est qu'il restera actif dans la bare des tâches...

vendredi 24 juin 2005 à 11:28:51 | Re : Problème de registre

rvkiki

mon problème est que ... je ne sais pas comment faire ce dont tu me parles. Tu peux me donner des précisions stp ?

vendredi 24 juin 2005 à 15:16:41 | Re : Problème de registre

MNEMONIC

C'est qur quel OS ?
98? NT? 2000? XP?

En gros, tu vas dans le profil utilisateur, et dans les différentes propriétés, tu as "script d'ouverture de session".
Là, tu peux mettre le nom et le chemin d'un fichier bat par exemple qui va lancer le fichier exe.

Pour récupérer le nom de l'exe dans la base des registres, tu fais une recherche de "services", et pour chaque programme tu as une clé "imagepath" qui contient le chemin et le nom du programme.


Cette discussion est classée dans : problème, appli, utilise, registre, hkey


Répondre à ce message

Sujets en rapport avec ce message

Au secours !!! encore un pb de registre [ par rvkiki ] bonjour,je bosse toujours sur une appli dans laquelle j'implémente un système de serviceLe problème est que actuellement l'appli stocke ses initialisa Compatibilité C vers C++ [ par boun85 ] Voila je vous expose mon problème :        Pour un projet de prog j'ai réaliser un jeu qui utilise la librairie Allegro pour le graphisme et la librai creer une clé de registre en C [ par shadow1779 ] Bonjour, j'ai trouvé ca sur msdn pour creer une clé de registre en C, cepandant je n'ai vraiment pas compris donc si quelqu'un pouvait me le refaire a Lancer 2 fois la même appli. [ par elademri ] --API WIN32--Tout est dans le titre, mon problème : créer un prog permettant de lancer la même application 2 fois, chose impossible pour l'application Problème avec une toolbar [ par Toutoun13 ] Bonjour, J'ai crée dans mon appli une 2eme toolbar (pour le format du texte). Comme dans une appli normale, si je double clique sur la toolbar elle se Problème avec mon vector [ par Hades5k ] Bonjour!J'apprends le C++ en essayant de faire un petit jeu dans la console. J'utilise un vector pour faire office d'inventaire dans lequel je pousse Registre windows en lecture [ par shadow1779 ] Bonjour,j'aimerai de l'aide si possible sur le registre windows j'arrive a creer une clé , ou l'ouvrir, a en supprimer une... etc mais pas a lire une Problème suppression fichier [ par GIGN90 ] Bonjour à tous, je suis entrain de développer une application et j'utilise gtkmm pour l'interface graphique.Le souci c'est qu'à un moment je dois supp registre windows - lecture d'une valeur [ par shadow1779 ] bonjour, voila je veux lire dans la valeur InstallPath de ma clé, j'voudrai en fait faire un: char path[150]; et enregistrer ce que retournera RegQuer Problème avec une Dll [ par nicooooo1 ] Bonjour, J'ai fait une Dll c++ que j'utilise sous VB6 sans problèmes, par contre lorsque je l utilise en c++ gros plantage........ Voilà un bout de co


Nos sponsors


Appels d'offres

Sondage...

Comparez les prix

CalendriCode

Mars 2010
LMMJVSD
1234567
891011121314
15161718192021
22232425262728
293031    

Consulter la suite du CalendriCode

 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 0,250 sec (3)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales