003
16.02.2007, 15:04 Uhr
0xdeadbeef
Gott (Operator)
|
system gibt den Kram einfach an die Konsole weiter, da müssen dann noch \"s drum oder so. Allerdings...system ist sicherheitstechnisch immer etwas bedenklich - was, wenn dir da einer Makros unterjubelt oder so?
Besser wäre
C++: |
#include <process.h>
// ...
_spawnl(_P_WAIT, "C:\\Programme\\Internet Explorer\\iexplore.exe", NULL);
|
Siehe dazu auch http://msdn2.microsoft.com/en-us/library/20y988d2(VS.80).aspx
Übrigens, sinnigerweise solltest du CProgramme nicht als Pfad annehmen, sondern das aus der Registry auslesen, damits auch auf englischen Systemen funzt. -- Einfachheit ist Voraussetzung für Zuverlässigkeit. -- Edsger Wybe Dijkstra |