Hi
habe Windows 10 mit mehreren Benutzer am laufen
Benutzer1
Benutzer2 usw.
Jetzt wollte ich eine Form erstellen um den angemeldeten Benutzer zu wechsel und ein Programm unter dem neuen Benutzer starten.
Bekomme aber die Meldung Der Verzeichnisname ist ungültig.
Komme einfach nicht weiter...
habe Windows 10 mit mehreren Benutzer am laufen
Benutzer1
Benutzer2 usw.
Jetzt wollte ich eine Form erstellen um den angemeldeten Benutzer zu wechsel und ein Programm unter dem neuen Benutzer starten.
VB.NET-Quellcode
- Private Sub Button1_Click(sender As Object, e As EventArgs) Handles Button1.Click
- If Not My.User.IsInRole(BuiltInRole.Administrator) Then
- Dim psi As New ProcessStartInfo
- psi.FileName = "C:\medoff\medoff.EXE"
- Dim pass As New SecureString
- For Each c As Char In "benutzer1"
- pass.AppendChar(c)
- Next
- psi.Password = pass
- psi.UserName = "benutzer1"
- psi.UseShellExecute = False
- Dim p As New Process
- p.StartInfo = psi
- p.Start()
- End If
- 'Dim psi As New ProcessStartInfo("c:\medoff\medoff.exe")
- 'Dim pwd As String = "benutzer2"
- 'Dim spwd As New SecureString
- 'Dim chars() As Char = pwd.ToCharArray()
- 'For Each c As Char In chars
- 'spwd.AppendChar(c)
- 'Next
- 'psi.Domain = "ComputerName"
- 'psi.UserName = "benutzer2"
- 'psi.Password = spwd
- 'psi.UseShellExecute = False
- 'Process.Start(psi)
- Dim Benutzername As String = My.User.Name.ToString
- TextBox1.Text = (Benutzername)
- End Sub
Bekomme aber die Meldung Der Verzeichnisname ist ungültig.
Komme einfach nicht weiter...