Cómo mi aplicación es de un sólo formulario, no es mdi, he intentado utilizar el código de rcorichard, poniendo lo siguiente:
Código:
Private Sub Form1_Load(ByVal sender As Object, ByVal e As System.EventArgs) Handles MyBase.Load
If UBound(Diagnostics.Process.GetProcessesByName(Diagnostics.Process.GetCurrentProcess.ProcessName)) > 0 Then
Application.Exit()
End If
End Sub
Y lo "gracioso" es que sí que entra en el Application.Exit() pero no termina la ejecución de programa!!! ?¿?¿?¿? por que? no se puede usar en el evento load?
Gracias y saludos