Questo sito utilizza cookies solo per scopi di autenticazione sul sito e nient'altro. Nessuna informazione personale viene tracciata. Leggi l'informativa sui cookies.
Username: Password: oppure
C/C++ - Creare processo -- funzione CreateProcess()
Forum - C/C++ - Creare processo -- funzione CreateProcess()

Avatar
Valcars (Normal User)
Newbie


Messaggi: 20
Iscritto: 29/05/2012

Segnala al moderatore
Postato alle 23:46
Lunedì, 21/10/2013
buonasera a tutti oggi vi scrivo perchè volevo essere spiegato meglio questa funzione se per voi non e un problema :) io ho provato un pò a smanettarci vicino ma quello che sono riuscito a fare è poco....volevo sapere da qualcuno come bisogna usare questa funzione al meglio...purtroppo non riesco a capirla bene perchè trovo tutte guide scritte in inglese cmq vi posto anche un sorgente che ho scritto io che però mi da errore

Codice sorgente - presumibilmente C#

  1. #include <windows.h>
  2. #include <stdio.h>
  3. #define NAME "cmd.exe0"
  4.  
  5. int main(){
  6. STARTUPINFO si;
  7. PROCESS_INFORMATION pi;
  8.  
  9. ZeroMemory (&si,sizeof(si));
  10. si.cb = sizeof(si);
  11. ZeroMemory (&pi,sizeof(pi));
  12.  
  13. if(!CreateProcess( NAME,
  14.         NULL,
  15.         NULL,
  16.         NULL,
  17.         FALSE,
  18.         0,
  19.         NULL,
  20.         NULL,
  21.         &si,
  22.         &pi,)
  23.         )
  24.         {
  25.         printf("Processo fallito");
  26.         return;
  27.         }
  28.  
  29.     WaitForSingleObject( pi.hProcess, INFINITE );
  30.     CloseHandle( pi.hProcess );
  31.     CloseHandle( pi.hThread );
  32. }



l'immagine con l'errore del compilato l'ho allegata....



Valcars ha allegato un file: Immagine.png (68474 bytes)
Clicca qui per guardare l'immagine
PM Quote
Avatar
nessuno (Normal User)
Guru^2


Messaggi: 6380
Iscritto: 03/01/2010

Segnala al moderatore
Postato alle 10:01
Martedì, 22/10/2013
Qui

&pi,)

la virgola non ci va dato che non ci sono altri argomenti


Ricorda che nessuno è obbligato a risponderti e che nessuno è perfetto ...
---
Il grande studioso italiano Bruno de Finetti (uno dei padri fondatori del moderno Calcolo delle probabilità) chiamava il gioco del Lotto Tassa sulla stupidità.
PM Quote