Herzlich Willkommen, lieber Gast!
  Sie befinden sich hier:

  Forum » C / C++ (WinAPI, Konsole) » system()

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
26.11.2004, 09:27 Uhr
enno-tyrant
Frag nicht!


hi,

ich möchte in meinem programm eine funktion zum anlegen eines netzlaufwerkes einbinden.
das problem ist das ich keine ahnung habe wie ich 'system("net use");' die parameter (ip, share, laufwerk, user/pass) übergeben kann.

versucht hatte ich z.b.:


Code:
system("net use", freigabe());



freigabe() ist die funktion von mir zum einlesen der von "net use' benötigten daten

das will aber nicht so richtig.

wie muß ich mich anstellen um das zu realisieren?

danke für eure hilfe
--
...um etwas zu verstehen muß man wissen wie es funktioniert...

Dieser Post wurde am 26.11.2004 um 09:28 Uhr von enno-tyrant editiert.
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
001
26.11.2004, 09:39 Uhr
FloSoft
Medialer Over-Flow
(Administrator)


naja so:


C++:
char command[512];
sprintf(command,"net use %s",freigabe());
system(command);


--
class God : public ChuckNorris { };
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
002
26.11.2004, 09:42 Uhr
virtual
Sexiest Bit alive
(Operator)


Komisch, dieses doch eigentlich leichte Problem scheint doch immer wieder zu kommen (du bist nicht der einzige der das fragt):
Du baust Dir einfach den String mit sprintf oder ähnlichem Zusammen und übergibst das system. Da ich aus der UNIX Welt komme, weiß ich nicht die genaue Syntax des net use kommandos. Aber Nehmen wir an, die Syntax wäre "net use <laufwerk> <user> <password>", so kannst Du zB schreiben:

C++:
char buffer[1000];
sprintf(buffer, "net use %s %s %s", "N:", "enno-tyrant", "geheim");
system(buffer);


Schau bitte die C++ FAQ an bzgl. der Nachteile von system.
--
Gruß, virtual
Quote of the Month
Ich eß' nur was ein Gesicht hat (Creme 21)
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
003
26.11.2004, 10:05 Uhr
enno-tyrant
Frag nicht!


alles klar, ich danke euch
--
...um etwas zu verstehen muß man wissen wie es funktioniert...
 
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: