Winexec - tutorial on-line constructor c

Funcția WinExec vă permite să controlați fereastra de prezentare a aplicației lansate. Această caracteristică poate să nu funcționeze în toate versiunile de Windows și rula orice fișiere: aplicații Windows, MS-DOS, fișiere PIF, etc. Funcția WinExec este definită după cum urmează:

int WinExec (const char * linie_cmd, unsigned int CmdShow);

Parametrul linie_cmd este un pointer la un șir de caractere terminat-nul la final, care conține numele fișierului executabil și, dacă este necesar, opțiunile de linie de comandă. Dacă numele de fișier este specificat fără o cale, Windows va căuta fișierul executabil în directoarele din următoarea secvență:
1. Directorul de la care au fost încărcate aplicația.
2. directorul curent.
3. Directorul de sistem Windows returnat de GetSystemDirectory.
4. Catalogul de Windows, returnat GetWindowsDirectory funcția.
5. Lista de directoare din variabila de mediu PATH.

Parametrul CmdShow determină forma fereastra de vizualizare pentru a rula aplicații Windows. Cel mai frecvent utilizat de valoare SW_RESTORE. în care fereastra aplicației lansată este activată și afișată pe ecran. Dacă această fereastră este în prezent minimizată sau maximizată, este readus la dimensiunea inițială și este afișat în poziția inițială. Pentru aplicațiile care nu sunt pentru Windows, pentru fișierele PIF, etc. starea ferestrei definește aplicația în sine.
Daca va avea succes, funcția de WinExec lansarea aplicațiilor returnează o valoare mai mare de 31. următoarele sensuri Atunci când un eșec poate fi returnat: