IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

VB.NET Discussion :

Problème d'adaptation en services


Sujet :

VB.NET

  1. #1
    Nouveau Candidat au Club
    Homme Profil pro
    Lycéen
    Inscrit en
    Juin 2013
    Messages
    4
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Hauts de Seine (Île de France)

    Informations professionnelles :
    Activité : Lycéen

    Informations forums :
    Inscription : Juin 2013
    Messages : 4
    Points : 1
    Points
    1
    Par défaut Problème d'adaptation en services
    Bonjours,

    A la demande de ma mère et pour améliorer mes compétences j'ai accepter de crée un logiciel qui bloque le démarrage d'un jeux vidéo afin de limiter le nombres d'heures de jeux de mon frère. Bref, fini de parler de moi voici mon problème j'ai suivis cette manipulation afin d'adapter le fameux logiciel en services http://blogmotion.fr/systeme/convert...ice-windows-72 afin de le rendre "invisible" le principe est dès le lancement du jeux fermer le processus du jeux et écrire dans un fichier txt l'heure du fermeture du processus concerné. L'application fonctionne parfaitement mais lors de l'adaptation en service il ferme bien le processus seulement il ne crée pas le fichier txt.
    J'arrive pas du a trouver le problème

    voici le code source
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
    31
    32
    33
    34
    35
    36
    37
    Imports System
    Imports System.IO
    Public Class Form1
        Private Sub Form1_Load(sender As Object, e As EventArgs) Handles MyBase.Load
            Timer1.Start()
            Using sw As StreamWriter = New StreamWriter("C:\Users\Public\Games\Nouveau dossier\World of Warcraft\Logs.txt")
                sw.Write("Logiciel de contrôle ")
                sw.WriteLine("pour world of warcraft : ")
                sw.WriteLine("---------------------------------------------")
                sw.Close()
            End Using
        End Sub
        Sub KillProcess(ByVal ProcessName As String)
            Dim svc As Object
            Dim sQuery As String
            Dim oproc
            svc = GetObject("winmgmts:root\cimv2")
            sQuery = "select * from win32_process where name='" & ProcessName & "'"
            For Each oproc In svc.execquery(sQuery)
                oproc.Terminate()
            Next
            svc = Nothing
        End Sub
        Private Sub Timer1_Tick(sender As Object, e As EventArgs) Handles Timer1.Tick
            For Each Process In Diagnostics.Process.GetProcesses()
                If Process.ProcessName = "Wow" Then
                    KillProcess("Wow.exe")
                    Dim monFichier As String = "C:\Users\Public\Games\Nouveau dossier\World of Warcraft\Logs.txt"
                    Dim monEcriture As System.IO.StreamWriter
                    monEcriture = New System.IO.StreamWriter(monFichier, True)
                    monEcriture.Write("Tentative de lancement du jeu World Of Wacraft a : ")
                    monEcriture.WriteLine(DateTime.Now)
                    monEcriture.Close()
                End If
            Next
        End Sub
    End Class
    J'espère que vous avez compris et que vous pourrez m'aider merci d'avance

  2. #2
    Expert éminent sénior Avatar de Pol63
    Homme Profil pro
    .NET / SQL SERVER
    Inscrit en
    Avril 2007
    Messages
    14 154
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 42
    Localisation : France, Puy de Dôme (Auvergne)

    Informations professionnelles :
    Activité : .NET / SQL SERVER

    Informations forums :
    Inscription : Avril 2007
    Messages : 14 154
    Points : 25 072
    Points
    25 072
    Par défaut
    surement une question de droits, un service démarre sur un compte, essaye de le changer
    Cours complets, tutos et autres FAQ ici : C# - VB.NET

  3. #3
    Nouveau Candidat au Club
    Homme Profil pro
    Lycéen
    Inscrit en
    Juin 2013
    Messages
    4
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Hauts de Seine (Île de France)

    Informations professionnelles :
    Activité : Lycéen

    Informations forums :
    Inscription : Juin 2013
    Messages : 4
    Points : 1
    Points
    1
    Par défaut
    Merci pour ta réponse
    C'est à dire ? je dois faire quoi?

  4. #4
    Expert éminent sénior Avatar de Pol63
    Homme Profil pro
    .NET / SQL SERVER
    Inscrit en
    Avril 2007
    Messages
    14 154
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 42
    Localisation : France, Puy de Dôme (Auvergne)

    Informations professionnelles :
    Activité : .NET / SQL SERVER

    Informations forums :
    Inscription : Avril 2007
    Messages : 14 154
    Points : 25 072
    Points
    25 072
    Par défaut
    aller dans outils d'administration / services, rechercher ton service et regardé sur quel user il est
    et donc le changer pour tester (ou mettre des droits à cet user sur le dossier en question)
    Cours complets, tutos et autres FAQ ici : C# - VB.NET

  5. #5
    Nouveau Candidat au Club
    Homme Profil pro
    Lycéen
    Inscrit en
    Juin 2013
    Messages
    4
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Hauts de Seine (Île de France)

    Informations professionnelles :
    Activité : Lycéen

    Informations forums :
    Inscription : Juin 2013
    Messages : 4
    Points : 1
    Points
    1
    Par défaut
    J'ai essayée de le faire cependant maintenant le service ne veux plus démarrer j’obtiens cette erreur "erreur 1069 l'échec d'une ouverture de session a empêché le démarrage du service" j'ai chercher sur google mais impossible de résoudre le problème. Le service ne fonctionne qu'avec le compte système local

  6. #6
    Nouveau Candidat au Club
    Homme Profil pro
    Lycéen
    Inscrit en
    Juin 2013
    Messages
    4
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Hauts de Seine (Île de France)

    Informations professionnelles :
    Activité : Lycéen

    Informations forums :
    Inscription : Juin 2013
    Messages : 4
    Points : 1
    Points
    1
    Par défaut
    Un petit Up

  7. #7
    Expert éminent sénior Avatar de Pol63
    Homme Profil pro
    .NET / SQL SERVER
    Inscrit en
    Avril 2007
    Messages
    14 154
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 42
    Localisation : France, Puy de Dôme (Auvergne)

    Informations professionnelles :
    Activité : .NET / SQL SERVER

    Informations forums :
    Inscription : Avril 2007
    Messages : 14 154
    Points : 25 072
    Points
    25 072
    Par défaut
    des détails ?

    pour le changement de user d'un service, on peut mettre soit un utilisateur système "service réseau" ... ou un utilisateur existant, dans ce cas il faut spécifier le mot de passe, sinon ca marche pas
    Cours complets, tutos et autres FAQ ici : C# - VB.NET

Discussions similaires

  1. problème Sql server integration service
    Par housni dans le forum MS SQL Server
    Réponses: 0
    Dernier message: 08/08/2007, 11h57
  2. Problème avec le Naming Service
    Par touma dans le forum CORBA
    Réponses: 1
    Dernier message: 06/12/2006, 13h49
  3. Problème connexion Server Analysis Services 2000
    Par nnasser dans le forum MS SQL Server
    Réponses: 4
    Dernier message: 22/09/2006, 14h03
  4. Problème de démarrage du service MYSQL
    Par cjo dans le forum Installation
    Réponses: 5
    Dernier message: 05/09/2006, 15h00
  5. [C#] Petit problème avec Adapter et DataGrid
    Par Floyd dans le forum Windows Forms
    Réponses: 11
    Dernier message: 02/04/2006, 14h02

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo