sorry, dass der link nicht funktioniert hat, aber bei mir gehts...vielleicht hast du einen anderen browser.
egal, du hast ja jetzt den teil, wie man ein programm startet und beendet.
nun zu der frage mit der zeit:
also das ist etwas schwierig zu beschreiben, aber du könntes entweder mit hilfe eines api-befehls einen langsamen timer erstellen, oder du setzt einen timer genau auf 1 min. (interval=60000).
hier ein link zu timersachen:
http://www.activevb.de/tipps/tipkat/kat12.html
hoffentlich geht der link diesmal!
hier mal ein beispiel wie du dann mit dem timer, der 1 min. läuft machen kannst:
----------------------------------
Private Sub Form_Load()
Timer1.Tag = 1
Timer1.Enabled = False
End Sub
Private Sub Command1_Click()
Timer1.Interval = 60000
Timer1.Enabled = True
End Sub
Private Sub Timer1_Timer()
If Text1.Text = Timer1.Tag Then
'Programm beenden
Else
Timer1.Tag = Timer1.Tag + 1
End If
End Sub
----------------------------------
'Text1.Text' soll in diesem fall eine angegebene minutenzahl sein.