RE: Restarting game exe
"George Geczy \(BattleGoat\) \(E-mail\)" <[email protected]> Wed, 8 Sep 2004 21:05:06 -0400
| Newsgroups | gmane.games.devel.windows |
|---|---|
| Message-ID | <01bb01c49609$0c5a8ef0$6500a8c0@georgedevxp> |
Yeah, CreateProcess() was on the list of possibles (that and ShellExecute(), though the latter is not available in Win98). It just seems a bit kludgy - ie, for an unknown amount of time you have two instances of your game running, depending upon how Windows dishes out the execution. Maybe that's why I couldn't find a better way - there is no better way :-) -- George. - George Geczy - Lead Programmer, BattleGoat Studios - www.supremeruler2010.com - "Designing the Next Generation of Intelligent Strategy Games" > -----Original Message----- > From: [email protected] > [mailto:[email protected]]On Behalf Of > Jon Watte > Sent: Wednesday, September 08, 2004 5:45 PM > To: [email protected] > Subject: RE: [GD-Windows] Restarting game exe > > > > Get your EXE path by getting the module path of your main module. > > Then use CreateProcess() to create the new process, and > ExitProcess() your > current process. > > If you're looking for "exec()" then there might be emulation > of that, but > the basic NT kernel primitive is somewhat different, so it > won't be quite > what you'd be used to from UNIX. > > Cheers, > > / h+ > ------------------------------------------------------- This SF.Net email is sponsored by BEA Weblogic Workshop FREE Java Enterprise J2EE developer tools! Get your free copy of BEA WebLogic Workshop 8.1 today. http://ads.osdn.com/?ad_id=5047&alloc_id=10808&op=click _______________________________________________ Gamedevlists-windows mailing list [email protected] https://lists.sourceforge.net/lists/listinfo/gamedevlists-windows Archives: http://sourceforge.net/mailarchive/forum.php?forum_id=555