none
Service windows Dotnet RRS feed

  • Discussion générale

  • Je suis en trant d'essayer de développer mon 1er service windows en vb.net.

    Lors de son intallation avec "installutil", j'ai le message suivant :

    Installation de l'assembly 'D:\PartageImg\CHEMSIS\Gpsdev\HMI\SERVICE_GO_PROCESS\bin\Debug\SERVICE_GO_PROCESS.exe'.
    Les paramètres affectés sont :
       logtoconsole =
       logfile = D:\PartageImg\CHEMSIS\Gpsdev\HMI\SERVICE_GO_PROCESS\bin\Debug\SERVICE_GO_PROCESS.InstallLog
       assemblypath = D:\PartageImg\CHEMSIS\Gpsdev\HMI\SERVICE_GO_PROCESS\bin\Debug\SERVICE_GO_PROCESS.exe
    Installation du service GO_PROCESS en cours...
    Création d'une source EventLog GO_PROCESS dans le journal Application...
    Restauration de l'assembly 'D:\PartageImg\CHEMSIS\Gpsdev\HMI\SERVICE_GO_PROCESS\bin\Debug\SERVICE_GO_PROCESS.exe'.
    Les paramètres affectés sont :
       logtoconsole =
       logfile = D:\PartageImg\CHEMSIS\Gpsdev\HMI\SERVICE_GO_PROCESS\bin\Debug\SERVICE_GO_PROCESS.InstallLog
       assemblypath = D:\PartageImg\CHEMSIS\Gpsdev\HMI\SERVICE_GO_PROCESS\bin\Debug\SERVICE_GO_PROCESS.exe
    Restauration de l'état précédent du journal des événements pour la source GO_PROCESS.
    Une exception s'est produite lors de la phase de restauration du programme d'installation System.Diagnostics.EventLogInstaller.
    System.Security.SecurityException: La source est introuvable mais certains ou l'ensemble des journaux des événements n'ont pas pu faire l'objet d'une recherche. Journaux inaccessibles : Security.
    Une exception s'est produite lors de la phase de restauration de l'installation. Cette exception est ignorée et la restauration se poursuit. Cependant, l'ordinateur ne sera pas totalement restauré à son état initial à la fin de la restauration.

    Pouvez vous m'aider?


    FB
    vendredi 21 janvier 2011 22:11

Toutes les réponses

  • Précision :

    Après quelques manipulations, l'outil "InstallUtil.exe" ouvre une fenêtre d'authentification intitulée "Définir l'ouverture de session service".

    Un nom de user / Mot de passe m'est alors demandé....


    FB
    vendredi 21 janvier 2011 22:37
  • J'ai avancé sur le sujet.

    J'avais 2 problèmes... :
    Le 1er Il faut impérativement créer un eventlog dans un service windows à priori
    Le 2eme, il faut executer l'invite de commande "En tant qu'administrateur"

    Le service existe bien. Mais je dois avoir une bug dans le OnStart.

    Maintenant, je souhaiterais utiliser le debug et la j'ai du mal. J'ai lu qu'il fallait attacher le processus via le menu "Debug/Attacher le processus" Mais ce menu n'apparait pas chez moi (j'ai visual studio 2010).


    FB
    dimanche 23 janvier 2011 11:07
  • La version VS2010 Express n'a plus cette option. Si vous devez faire cela vous pouvez passer à une version payante de VS2010 ou rétrograder à VS2008 Express qui a cette fonction.


    Microsoft MVP C# || gabrielmongeon.com || LinkedIn
    lundi 24 janvier 2011 14:54
    Modérateur
  • J'ai la version payante de vs2010.

    J'ai vu l'option dans le menu outils mais je n'ai pas réussi à l'utiliser

     

    Mais je l'aurais !!!! :)


    FB
    lundi 24 janvier 2011 15:27
  • J'ai la version Ultimate et l'option apparait sous Debug et sous Tools(Outils), mais les deux pointent vers la même chose.

    Donc vous avez l'option, maintenant quelle est la raison vous n'avez pu réussi à l'utiliser?


    Microsoft MVP C# || gabrielmongeon.com || LinkedIn
    lundi 24 janvier 2011 16:21
    Modérateur
  • J'ai réussi à l'utiliser mais le débogage à un comportement différent.

    De toute façon, j'ai réussi à mettre la solution en place

     

    Merci à tous


    FB
    vendredi 28 janvier 2011 12:42