begin process at 2012 02 13 08:22:55
  Trouver un code source :
 
dans
 
Accueil > 

Code

 > 

VB.NET

 > COMMENT ACCÈDÉ À UN SERVICE

COMMENT ACCÈDÉ À UN SERVICE


 Information sur la source

Note :
7 / 10 - par 1 personne
7,00 / 10

  • 1

  • 2

  • 3

  • 4

  • 5

  • 6

  • 7

  • 8

  • 9

  • 10
Catégorie :VB.NET Source .NET ( DotNet ) Classé sous :service, apache, system Niveau :Initié Date de création :02/03/2009 Vu :2 000

Auteur : iblsysteme

Ecrire un message privé
Site perso
Commentaire sur cette source (6)
Ajouter un commentaire et/ou une note

 Description

Géré l'activité d'un service comme le server Apache
Accédé à un service particulier dans le gestionnaire
Activé et désactiver ce service
Affichier le status du service

Source

  • ' WebSite:http://iblsysteme.dyndns.org
  • ' Copyright (c) I.B.L Corps Systeme. Tous droits réservés.
  • Imports System.ServiceProcess
  • Public Class Apache
  • 'déclaration du controle de service
  • Private msvc As New ServiceController
  • Private Sub cmdStart_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles CmdStart.Click
  • 'Activer le timer2 pour validé la command start du service
  • Timer2.Enabled = True
  • End Sub
  • Private Sub cmdStop_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles cmdStop.Click
  • 'Activer le timer1 pour validé la command stop du service
  • Timer1.Enabled = True
  • End Sub
  • Private Sub EnumServices()
  • 'liaison du nom du service au controle de service
  • msvc.ServiceName = Label1.Text
  • 'Initialise et affiche le status du service courant
  • Label2.Text = msvc.Status.ToString
  • 'affiche le boutton comme activé ou désactivé
  • CmdStart.Enabled = (msvc.Status = ServiceControllerStatus.Stopped)
  • cmdStop.Enabled = (msvc.CanStop AndAlso (Not msvc.Status = ServiceControllerStatus.Stopped))
  • 'Rafraichissement du service de controle et de même pour la fenêtre
  • msvc.Refresh()
  • Me.Refresh()
  • End Sub
  • Private Sub Main_Load(ByVal sender As Object, ByVal e As System.EventArgs) Handles Me.Load
  • 'Initialisation des commandes du servive de votre choix qui se trouve sur label1.text
  • EnumServices()
  • End Sub
  • Private Sub Main_MouseMove(ByVal sender As Object, ByVal e As System.Windows.Forms.MouseEventArgs) Handles Me.MouseMove
  • 'Réinitialisation des commandes du servive de votre choix qui se trouve sur label1.text
  • EnumServices()
  • End Sub
  • Private Sub Timer1_Tick(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Timer1.Tick
  • 'Activé la commande du boutton cmdStop
  • On Error Resume Next
  • msvc.Stop()
  • msvc.Refresh()
  • Me.Refresh()
  • CmdStart.Enabled = (msvc.Status = ServiceControllerStatus.Stopped)
  • Label2.BackColor = Color.Red
  • cmdStop.Enabled = (msvc.CanStop AndAlso (Not msvc.Status = ServiceControllerStatus.Stopped))
  • Timer1.Enabled = False
  • End Sub
  • Private Sub Timer2_Tick(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Timer2.Tick
  • 'Activé la commande du boutton cmdStart
  • On Error Resume Next
  • msvc.Start()
  • msvc.Refresh()
  • Me.Refresh()
  • CmdStart.Enabled = (msvc.Status = ServiceControllerStatus.Stopped)
  • Label2.BackColor = Color.Green
  • cmdStop.Enabled = (msvc.CanStop AndAlso (Not msvc.Status = ServiceControllerStatus.Stopped))
  • Timer2.Enabled = False
  • End Sub
  • End Class
' WebSite:http://iblsysteme.dyndns.org
' Copyright (c) I.B.L Corps Systeme. Tous droits réservés.
Imports System.ServiceProcess
Public Class Apache
    'déclaration du controle de service
    Private msvc As New ServiceController
    Private Sub cmdStart_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles CmdStart.Click
        'Activer le timer2 pour validé la command start du service
        Timer2.Enabled = True
    End Sub
    Private Sub cmdStop_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles cmdStop.Click
        'Activer le timer1 pour validé la command stop du service
        Timer1.Enabled = True
    End Sub
    Private Sub EnumServices()
        'liaison du nom du service au controle de service
        msvc.ServiceName = Label1.Text
        'Initialise et affiche le status du service courant
        Label2.Text = msvc.Status.ToString
        'affiche le boutton comme activé ou désactivé
        CmdStart.Enabled = (msvc.Status = ServiceControllerStatus.Stopped)
        cmdStop.Enabled = (msvc.CanStop AndAlso (Not msvc.Status = ServiceControllerStatus.Stopped))
        'Rafraichissement du service de controle et de même pour la fenêtre
        msvc.Refresh()
        Me.Refresh()
    End Sub
    Private Sub Main_Load(ByVal sender As Object, ByVal e As System.EventArgs) Handles Me.Load
        'Initialisation des commandes du servive de votre choix qui se trouve sur label1.text
        EnumServices()
    End Sub
    Private Sub Main_MouseMove(ByVal sender As Object, ByVal e As System.Windows.Forms.MouseEventArgs) Handles Me.MouseMove
        'Réinitialisation des commandes du servive de votre choix qui se trouve sur label1.text
        EnumServices()
    End Sub
    Private Sub Timer1_Tick(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Timer1.Tick
        'Activé la commande du boutton cmdStop
        On Error Resume Next
        msvc.Stop()
        msvc.Refresh()
        Me.Refresh()
        CmdStart.Enabled = (msvc.Status = ServiceControllerStatus.Stopped)
        Label2.BackColor = Color.Red
        cmdStop.Enabled = (msvc.CanStop AndAlso (Not msvc.Status = ServiceControllerStatus.Stopped))
        Timer1.Enabled = False
    End Sub
    Private Sub Timer2_Tick(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Timer2.Tick
        'Activé la commande du boutton cmdStart
        On Error Resume Next
        msvc.Start()
        msvc.Refresh()
        Me.Refresh()
        CmdStart.Enabled = (msvc.Status = ServiceControllerStatus.Stopped)
        Label2.BackColor = Color.Green
        cmdStop.Enabled = (msvc.CanStop AndAlso (Not msvc.Status = ServiceControllerStatus.Stopped))
        Timer2.Enabled = False
    End Sub
End Class



 Sources du même auteur

Source avec Zip Source avec une capture Source .NET (Dotnet) A.S.S.B BELGIUM LECTEUR EID
Source avec Zip Source avec une capture Source .NET (Dotnet) DEVSSH CLIENT SFTP/SSH
Source avec Zip Source .NET (Dotnet) ---KNOBDFX---
Source avec Zip Source avec une capture LECTEUR MULTIMEDIA EN DIRECTX
Source avec Zip Source avec une capture LECTEUR MP3 BASS.DLL

 Sources de la même categorie

Source .NET (Dotnet) MODIFICATION DATE DE WINDOWS EN VB.NET ET VBA par us_30
Source avec Zip Source avec une capture Source .NET (Dotnet) ENVOI DE MAIL AVEC PIÈCE JOINTE par EhJoe
Source .NET (Dotnet) AMUSONS NOUS AVEC UN LABEL ^^ par Adn56
Source avec Zip Source avec une capture Source .NET (Dotnet) UN NAVIGATEUR INTERNET EN VB.NET par azrti
Source avec Zip Source .NET (Dotnet) CONVERSION DE DEVISE MONAITAIRE VIA UN SERVICE WEB par bigmonkey7

 Sources en rapport avec celle ci

SURVEILLER UN SERVICE ET FORCER SON REDEMARRAGE par fabkiller
Source avec Zip Source .NET (Dotnet) COMMENT DÉMARRER UN PROCESSUS SUR PC DISTANT DE MANIÈRE CACH... par violent_ken
Source avec Zip Source avec une capture Source .NET (Dotnet) YET ANOTHER PROCESS MONITOR par violent_ken
Source avec Zip Source .NET (Dotnet) AFFICHER LES INFORMATIONS DU SYSTÈME par PHILOUVB
CGI D'AUTHENTIFICATION APACHE À LA VOLÉE (VBS DONC SOUS WIND... par keaoner

Commentaires et avis

Commentaire de The Meteorologist le 02/03/2009 16:16:57

Un zip peut-être ?

Commentaire de ghuysmans99 le 02/03/2009 20:23:56

Rien que dans le titre : accéder

Commentaire de iblsysteme le 03/03/2009 17:07:24

Pas difficile tu créé une nouvelle forms puis tu place 2 bouton et tu les renomes le 1er cmdStop et le 2eme cmdStart
puis tu place deux label et puis c'est tous

Commentaire de The Meteorologist le 04/03/2009 23:15:15

Bien le problème c'est qu'on est tous un peu la flemme ici ^^ Si tu veux motiver les gens à essayer ton code je te conseille de mettre un zip et peut-être de soigner un peu l'orthographe par la même occasion.

Commentaire de Yaurthek le 09/03/2009 15:21:19 7/10

Sympa dans l'idée mais inutilisable tel quel (ou très chiant, autant mettre uniquement les 5 lignes intéressantes...)
Pas de zip, ce qui serait franchement plus pratique :
il faut ajouter une référence, les boutons renommés, les labels, les timers... bref.
Comme l'a dit The Meteorologist, difficile de trouver l'envie d'essayer ton code...

Commentaire de younzidan le 15/03/2009 13:06:09

c tres bien

 Ajouter un commentaire


Discussions en rapport avec ce code source dans le forum

PB Windows Service .NET installé sur Windows Server 2003 [ par zefiras ] Bonjour,J'ai d&#233;velopp&#233; un service windows en .NET dans le but de lancer un robot en ligne de commande tous le 5 minutes, utilisant&nbsp;un t problem de redondance [ par aitaziz3 ] salut j 'ai un probleme avec j'ai crée un service avec vb.dot qui as pour but de lire un flux text  et l enregistrer dans une base donné le probleme c Arreter et relancer un service [ par flopad ] Bonjour tout le monde!!Je suis en train de faire un code qui me permettrait de stopper puis relancer un service sur un poste distant.Voici ce que j'ai Problème de mise à jour d'une base de données MySQL [ par FOULARAIE11 ] Bonjour, j'ai un projet d'école que je doit réaliser sur VB.net(2005) après l'execution du bout de code ci-dessous, les données saisies sur le formul PB de Service VB [ par cboulas ] Salut,Bon finalement j'ai trouver une solution à mon pb (Timer qui ne fonctionne pas dans le service).Voici ce que j'ai trouver sur un autre forum, le Perte de connexion service Wcf [ par bobertin89 ] Salut à tous, j'ai crée un service wcf hébergé sur un serveur distant. Ce service déplace des images sur un serveur autre serveur en ftp... Lorsque j Lancement d'un .bat et d'un vbscript dans un service [ par terminathan ] Bonjour à tous!J'ai un problème pour le développement d'un service sur visual studio 2008...J'ai réussi à créer l'exe pour l'installation du service, Création service, erreur sur démarrage : Pas utilisé par d'autres services ou programmes [ par buchholz35 ] Bonjour, Faisant suite à mon premier post, je souhaite créer un service qui fasse apparaître un message toutes les 10 minutes. Un ex "bateau" pour c Bug avec Windows Services & Timers [ par dbizier ] Bonjour,j'essais de développer un service web qui contient un timer. Le timer doit être appelé tout les 2 secondes.  Mon problème: L'évènement "Elapse Web service (currency converter) [ par tchouny ] Salut, j'aimerai rajouter sur mon application un form avec un currency converter en utilisant un web service.J'ai trouvé le web service ( <span st


Nos sponsors


Sondage...

Comparez les prix

CalendriCode

Février 2012
LMMJVSD
  12345
6789101112
13141516171819
20212223242526
272829    

Consulter la suite du CalendriCode

Photothèque

 
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 : 1,888 sec (3)

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