Vous ne trouvez pas de réponse à votre problème ? Alors posez la question dans le forum. Souvenez-vous qu'il n'y a jamais de question bête, mais rester dans l'ignorance parce que l'on n'ose pas poser une question, ça c'est une erreur !

Sujet : Problème base de registre (Services) [ Système / Fichier & Disque ] (Urda)

lundi 16 juin 2008 à 16:18:46 | Problème base de registre (Services)

Urda

Bonjour ,

Voici mon problème , je créer un programme qui sera ensuite éxécuter en tant que service.
Le programme marche le service aussi jusque là tout va bien ensuite étant donné que ce porgramme doit etre configurable je créer d'abord un .ini qui marche lorsque je débug mon programme mais lorsque je le lance depuis le service il ne récupère plus les information du .ini .
J'ai donc chercher du coté de la base de registre , j'ai donc fait un formulaire qui permet a l'utilisateur de changer les valeurs pré-configurer.
Encore une fois lorsque je débug mon programme il n'y pas de soucis il récupère bien les informations voulu mais lorsque je le lance en service plus rien ..

Pour le .ini je pensais que cela vennait peu-être du fait que le programme été exécuter sur le compte SYSTEM alors que le .ini se trouvait sur mon compte utilisateur mais étant donné que j'ai le même problème avec la base de registre je ne comprend pas d'où peu venir ce problème.

Si vous avez une idée , merci d'avance.

Urda

lundi 16 juin 2008 à 23:56:33 | Re : Problème base de registre (Services)

Willi

Membre Club Administrateur CodeS-SourceS
Bonsoir,
Sous quel compte ton service s'execute t-il ? Lui as-tu accorder des privilèges ?

Dans l'évènement AfterInstall de ta classe ProjectInstaller (celle qui contient tes 2 composants ServiceInstaller et ServiceProcessInstaller) essais en appelant l'api ChangeServiceConfig si tu peux d'octroier des droits ou un accès suffisant pour lire ton fichier ou bien accèder à la base de registre.

Bon courage.
++

mardi 17 juin 2008 à 09:41:10 | Re : Problème base de registre (Services)

Urda

Bonjour ,

Tout d'abord merci de ta réponse , mon service s'execute sous le compte SYSTEM donc d'après ce que je sais (  je ne suis pas sur ) le compte SYSTEM à tout les droit sur la machine .
J'ai tout de même vérifier dans ma bdr et il a bien un contrôle total.

Urda.

mardi 17 juin 2008 à 09:41:10 | Re : Problème base de registre (Services)

Urda

Bonjour ,

Tout d'abord merci de ta réponse , mon service s'execute sous le compte SYSTEM donc d'après ce que je sais (  je ne suis pas sur ) le compte SYSTEM à tout les droit sur la machine .
J'ai tout de même vérifier dans ma bdr et il a bien un contrôle total.

Urda.

mardi 17 juin 2008 à 15:20:08 | Re : Problème base de registre (Services)

Urda

Re ,

J'ai finalement trouvé la solution à mon problème , j'ai mis le chemin d'accès à mon .ini en absolue maintenant il est bien pris en compte dans mon service voila en esperant que si quelqu'un à le même problème que moi cela lui évite de passer 1h30 sur quelque chose d'aussi bête :(.

En parlant de chose bête j'aurais une question , maintenant que mon service tourne je voudrait lui créer un projet de configuration pour l'installer.
J'ai trouvé un tutoriel complet a ce sujet mais j'ai un soucis pour l'ajout d'un projet dans mon projet existant.

Ne trouvant pas la solution j'ai regarder une video qui expliquait comment faire pas à pas et je voit qu'au moment de l'ajout du projet dans l'existant la personne à une ligne que je n'ai pas dans mon explorateur de solution .

"Dans l'Explorateur de solutions, cliquez avec le bouton droit sur Solution 'MonService', pointez sur Ajouter, puis cliquez sur Nouveau projet. "

En effet je n'ai pas cette ligne (du moin je l'ai je ne sais pas si cela vien du fait que ma version de Visual Studio ne le permet pas (Visual Studio 2005) ou si c'est juste une configuration à faire .

J'espere que vous avez compris mon problème (je ne suis pas sur d'etre très claire ^^)

Merci d'avance.

Urda


mardi 17 juin 2008 à 18:59:47 | Re : Problème base de registre (Services)

Willi

Membre Club Administrateur CodeS-SourceS
Réponse acceptée !
Tu as le même résultat en faisant menu Fichier -> Ajouter -> Nouveau projet.

mercredi 18 juin 2008 à 09:23:57 | Re : Problème base de registre (Services)

Urda

Bonjour ,

Merci Willi , vraiment bête de ma part de perdre du temps sur quelque chose d'aussi stupide.

Urda



Cette discussion est classé dans : problème, base, programme, service, registre


Répondre à ce message

Sujets en rapport avec ce message

Problème de base de registre ! [ par z980x ] Je voudrais accéder à la base de registre de windows et pouvoir la changer. Comment faire?Je sais aller dans la base de registre (Shell "C:Windows\reg base de registre...grande porte ? [ par ouija33 ] Bien le bonjour programmeurs et programmeuses j'aimerai faire appel a vous dont d'expert pour m'aider a conclure mon programme qui est interminalbe problème base de registre [ par jeanpaulillois ] salut,g un petit problème.....je fé un prog en visual basic puis bon ca marchéaprès j'ai été infecter par un petit virus et g restauré ma base de regi Base de registre ou service Windows [ par samus_mes_zamus ] Où pourrais-je trouver l'endroit où se cré les activeX CommonDialog?Parce que j'ai une erreur 429 et j'ai cherché un peu partout, que ce soit d'active Ajout de programme a la base de registre avec VB.NET [ par VenCYcloP ] Salut, je voudrait que mon programme puisse ajouter des infos dans la base de registre pour que des programmes ce lance au démarrage de la session. Ajout de programme a la base de registre avec VB.NET [ par VenCYcloP ] Salut, je voudrait que mon programme puisse ajouter des infos dans la base de registre pour que des programmes ce lance au démarrage de la session. Base de registre ou ini????? [ par Youpien ] Salut,bon je programme pas depuis longtemps en VB, mais je me posais une question :Je suis en train de faire une application assez grosse en ressource Problème avec une base de données Access [ par radsie ] BonjourJ'aimerais avoir votre avis sur le point suivant :J'utilise dans un programme VB 6 une base de données au format ACCESS.J'avoue que c'est assez problème avec Shutdown [ par himurafred ] Bonjour,Voila j'ai un problème en utilisant : cmd = "Shutdown -s -m \\" + tabip(i - 1) + " -t 0" Shell (cmd)Mon programme servira à éteindre des pc su Service & modules externes [ par RPG3000 ] Hello World!Vala je suis entrain de faire un programme en VB. La version finale sera dotée d'un programme de mise à jour. Dans le répertoire du progra


Nos sponsors

Sondage...

CalendriCode

Juillet 2009
LMMJVSD
  12345
6789101112
13141516171819
20212223242526
2728293031  

Consulter la suite du CalendriCode

Comparez les prix Nouvelle version

Photothèque Nouveau !



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
Temps d'éxécution de la page : 0,437 sec

Google Coop CodeS-SourceS Google Coop CodeS-SourceS


Certaines images présentes sur le site (notament certains avatars) sont issues des collections IconShock, donc si vous souhaitez utiliser ces icons vous devez les acheter, ne les copiez pas et ne utilisez pas dans vos sites et applications sans les avoir commandé.