Konsole unsichtbar machen
-
Aloha,
mein Ziel ist es auf Servern eingeloggte User zurückzusetzen.
Ich nutze hierfür auf der Kommandozeile von meinem MFC Programm aus per system mit :reset session RCPXXX /server:SERVER1
Das ist alles schön, nur dass die Konsole kurz aufpoppt und sich nach Abarbeitung des Resets wieder schließt.
Sieht irgendwie sch... aus.
Zwei Möglichkeiten zur Lösung
Ich kann die User von einem beliebigen Terminal - Server mit einem anderen Befehl resetten oder
Der Prozess wird unsichtbar angeregt.Bin für beides empfänglich...

Danke und Grüße
BOA
-
Hi,
hat sich erledigt funktioniert prima mit CreateProcess!
Dank dem Parameter STARTUPINFO kann ich SW_HIDE nutzen...Grüße
BOA
-
Hallo!!
ich möchte auch gerne die Konsoleanwendung "verstecken" lassen und benutz den folgenden Code:PROCESS_INFORMATION pi = {0}; STARTUPINFO si = {sizeof(si)}; si.wShowWindow = SW_HIDE; ::CreateProcess( _T("C:\\BORLAND\\XONXOFF\\T.exe"), _T(""), NULL, NULL, FALSE, 0, NULL, NULL, &si, &pi); ::WaitForSingleObject( pi.hProcess, INFINITE); CloseHandle(pi.hProcess); CloseHandle(pi.hThread);Jedoch wird das Fenster nicht unterdrückt?? Wieso, habe doch SW_HIDE angegeben?!
-
Du hast STARTF_USESHOWWINDOW nicht gesetzt!