Toon posts:

[C++] exe starten zonder parent process te killen*

Pagina: 1
Acties:

Verwijderd

Topicstarter
Hallo,

Het is mogelijk om in C++ een EXE op te starten met behulp van _exec uit process.h. Nadeel hierbij is wel dat altijd het parent process hierbij wordt afgesloten ook als dit dus niet gewenst is. Wie weet hier een oplosing voor.

Groeten MSD

  • mbravenboer
  • Registratie: Januari 2000
  • Laatst online: 06-11-2025
Ik heb even je topic titel verduidelijkt.

Blog, Stratego/XT: Program Transformation, SDF: Syntax Definition, Nix: Software Deployment


  • Soultaker
  • Registratie: September 2000
  • Laatst online: 13:13
Aangezien je het over _exec hebt, neem ik aan dat je onder Windows werkt. Door simpelweg de definitie van _exec op te zoeken in process.h, had je er achter kunnen komen dat je ook een commando _spawn hebt (die staat er DIRECT onder namelijk). Daarmee kan je direct een childprocess spawnen, terwijl het oude proces blijft draaien.

Overigens kan je dat op een meer Windows-achtige manier doen met CreateProcess(Ex).

Verwijderd

Topicstarter
Hallo,

Bedankt, Ik zat alleen te kijken bij alle _exec varianten. Niet opgekomen dat ze dat spawn noemen.

Groeten MSD