vb@rchiv
VB Classic
VB.NET
ADO.NET
VBA
C#
Zippen wie die Profis!  
 vb@rchiv Quick-Search: Suche startenErweiterte Suche starten   Impressum  | Datenschutz  | vb@rchiv CD Vol.6  | Shop Copyright ©2000-2025
 
zurück

 Sie sind aktuell nicht angemeldet.Funktionen: Einloggen  |  Neu registrieren  |  Suchen

VB.NET - Fortgeschrittene
Anwenung unter anderen User starten und StandardError auslesen 
Autor: Rabauke
Datum: 17.04.08 07:07

Hallo zusammen,

ich habe ein Problem. Ich möchte gerne ein externens Konsolen-Programm unter einem andern User starten und den SatndardError auslesen. Hier nun der Code:
        AddHandler prog.ErrorDataReceived, AddressOf ProcessErrorDataReceived
        prog.StartInfo.FileName = "c:\konsolenProg.exe"
        prog.StartInfo.Arguments = arg1 + " " + arg2
        prog.StartInfo.UseShellExecute = False
        prog.StartInfo.RedirectStandardError = True
        prog.StartInfo.RedirectStandardInput = True 'sonst ist das Handle 
        ' ungültig
        prog.StartInfo.CreateNoWindow = True
        prog.StartInfo.WindowStyle = ProcessWindowStyle.Hidden
        prog.StartInfo.UserName = "testuser"
        prog.StartInfo.Password = make_secureString("testpasswort") 'ein 
        ' SecureString wird erstellt
        Try
            prog.Start()
            prog.BeginErrorReadLine()
            tmrCheckProcess.Start() 'Überwacht den Prozess
        Catch ex As Exception
            MsgBox(ex.Message)
        End Try
Wenn ich diesen Code ausführe, erscheint eine DOS-Box (Cursor oben links) für ca. 2 Sekunden. Und nichts passiert. Keine Meldung, nix!

Wenn ich nun allerdings UserName und Password auskommentiere, klappt alles wunderbar.

Könnt ihr mir helfen? Ich wäre euch sehr dankbar!
alle Nachrichten anzeigenGesamtübersicht  |  Zum Thema  |  Suchen

 ThemaViews  AutorDatum
Anwenung unter anderen User starten und StandardError ausles...892Rabauke17.04.08 07:07

Sie sind nicht angemeldet!
Um auf diesen Beitrag zu antworten oder neue Beiträge schreiben zu können, müssen Sie sich zunächst anmelden.

Einloggen  |  Neu registrieren

Funktionen:  Zum Thema  |  GesamtübersichtSuchen 

nach obenzurück
 
   

Copyright ©2000-2025 vb@rchiv Dieter Otter
Alle Rechte vorbehalten.
Microsoft, Windows und Visual Basic sind entweder eingetragene Marken oder Marken der Microsoft Corporation in den USA und/oder anderen Ländern. Weitere auf dieser Homepage aufgeführten Produkt- und Firmennamen können geschützte Marken ihrer jeweiligen Inhaber sein.

Diese Seiten wurden optimiert für eine Bildschirmauflösung von mind. 1280x1024 Pixel