Ciao
per importare un file reg puoi usare la seguente istruzione:
Shell(String.Format("regedit /s {0}", "tuofile.reg"))
Dove /s indica che non va richiesta la conferma prima di importare le chiavi, e tuofile deve contenere l'intero percorso del file.
Per terminare un processo invece puoi fare così:
Dim processes() As System.Diagnostics.Process = _
System.Diagnostics.Process.GetProcessesByName("Nome processo")
If (processes.Length > 1) Then
'inserisci un'istruzione per determinare
'quale è il processo da terminare fra tutti
'oppure con un ciclo for li chiudi tutti
ElseIf (processes.Length = 1) Then
'termini il processo
'Con CloseMainWindow invii un messaggio di chiusura
'Al processo, che può decidere se rifiutare o meno
processes(0).CloseMainWindow()
'Con Kill invece termini il processo
'istantaneamente, ma ad esempio non vengono
'salvati i dati alla chiusura
processes(0).Kill()
Else 'If processes.Length = 0 Then
'Non fare niente
'O invii un messaggio che dice
'Che il processo non è in esecuzione
Return
End If
'Per verificare se il processo è
'stato effettivamente terminato
'usi processes(i).HasExited
'Invece per aspettare finchè
'Il processo non viene terminato
'usi processes(i).WaitForExit()
Luca