Visualizzazione dei risultati da 1 a 4 su 4

Discussione: Servizi Windows

  1. #1
    Utente di HTML.it
    Registrato dal
    Oct 2008
    Messaggi
    5

    Servizi Windows

    Salve....vorrei creare un servizio windows (con visual basic 2008) che mi consenta di avviare in background un programmino da me realizzato. Ho aperto un progetto windows service... ed ho scritto
    questo codice nella sub onstart:

    Protected Overrides Sub OnStart(ByVal args() As String)
    MsgBox("Avvio servizio")
    If My.Computer.Network.IsAvailable Then Process.Start(MioProgramma)
    ' le impostazioni necessarie per il funzionamento del servizio.
    End Sub

    Sono riuscito ad installare il servizio...ma non accade nulla all'avvio....qualcuno mi può aiutare?
    forse sto sbagliando l'approccio alla programmazione di servizi...

    Grazie

  2. #2
    Utente di HTML.it L'avatar di oregon
    Registrato dal
    Jul 2005
    residenza
    Roma
    Messaggi
    36,480

    Re: Servizi Windows

    forse sto sbagliando l'approccio alla programmazione di servizi...
    Infatti ...

    Non puoi vedere cio' che e' mostrato dalla msgbox perche' i servizi, di regola, non interagiscono con il desktop. E sicuramente non lo fanno i servizi che devono lavorare in rete come sembra fare il tuo.

    E neanche il processo che hai lanciato potra' farlo.

    Inoltre, un servizio non dovrebbe lanciare un processo a sua volta ma, nella OnStart, dovrebbe avviare un nuovo thread in cui viene svolto il lavoro che dovrebbe fare il tuo processo ...
    No MP tecnici (non rispondo nemmeno!), usa il forum.

  3. #3
    Utente di HTML.it
    Registrato dal
    Oct 2008
    Messaggi
    5
    ah ecco..mi pareva..
    conosci qualche articolo o qualche libro che tratta dei servizi in modo chiaro?
    grazie per ora.

  4. #4
    Utente di HTML.it L'avatar di oregon
    Registrato dal
    Jul 2005
    residenza
    Roma
    Messaggi
    36,480
    Mah ... ci sono questi articoli, anche se vecchiotti, ma sono chiari ...

    http://www.visual-basic.it/articoli/...rvicesNet1.htm
    http://www.visual-basic.it/articoli/...rvicesNet2.htm
    No MP tecnici (non rispondo nemmeno!), usa il forum.

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.