2010-03-25 6 views
1

Je suis en train d'écrire une petite application pour se connecter automatiquement mon PC à l'Internet à un certain moment et J'utilise rasdial.exe pour elle ...Effectuez une fonction à un moment précis dans VB.NET

Private Sub SetIt_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles SetIt.Click 
    Dim windir As String = Environment.GetEnvironmentVariable("WINDIR") 
    Shell(windir & "\system32\rasdial.exe", AppWinStyle.NormalNoFocus) 
End Sub 

Ma question est de savoir comment faire fonctionner la fonction shell à un moment donné ou après un certain intervalle?

également comment réveiller mon PC de mise en veille prolongée à l'aide vb et winresume.exe

Répondre

2

Créer une application console pour faire le travail nécessaire, puis utiliser une tâche planifiée de Windows pour faire le travail de planification pour vous. Mon answer here montre comment accomplir la planification.

+0

et comment supprimer la tâche si l'application est fermée ... (tout le temps l'application sera en cours d'exécution en arrière-plan) –

+0

Il ne s'agit pas de supprimer la tâche. –

Questions connexes