Herzlich Willkommen, lieber Gast!
  Sie befinden sich hier:

  Forum » C / C++ (WinAPI, Konsole) » cacls GUI

Forum | Hilfe | Team | Links | Impressum | > Suche < | Mitglieder | Registrieren | Einloggen
  Quicklinks: MSDN-Online || STL || clib Reference Grundlagen || Literatur || E-Books || Zubehör || > F.A.Q. < || Downloads   

Autor Thread - Seiten: > 1 <
000
09.03.2006, 18:18 Uhr
friedel



ich benutze sehr oft den Befehl calcs in der Eingabeaufforderung um Zugriffsrechte zu setzen. Daher wollte ich in C++ (ich hab den Borland 6 Builder) eine GIU für calcs schreiben. Wenn ich z.B. schreibe :


Code:
system("cacls c:\\irgendeinordner //g admin :f");


wird cacls ausgeführt und es werden die Zugriffsrechte gesetzt. Aber es wäre schön, wenn ich noch einen Output der Eingabeaufforderung hätte, sodas ich sehe, ob die Aktion erfolgreich war oder nicht. Auserdem wäre schoen, wenn nicht immer kurzzeitig das cmd-Fenster geöffnet werden würde. Ich habe schon die Suchen-Funktion des Forums genutzt und etliche Beiträge durchforstet aber nichts passentes gefunden.

tHX
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
001
09.03.2006, 20:25 Uhr
FloSoft
Medialer Over-Flow
(Administrator)


Hi, das musst du über pipes machen, also virtuelle konsole erstellen (AllocConsole) STD-Handles abfragen, dann dein cacls mit CreateProcess und inherithandles und use_stdhandles starten, dann kannste vom std-output-handle den output vom programm lesen.
--
class God : public ChuckNorris { };
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
Seiten: > 1 <     [ C / C++ (WinAPI, Konsole) ]  


ThWBoard 2.73 FloSoft-Edition
© by Paul Baecher & Felix Gonschorek (www.thwboard.de)

Anpassungen des Forums
© by Flo-Soft (www.flo-soft.de)

Sie sind Besucher: