|
|
|
|
Programme öffnen |
swee18t
Neuling
Dabei seit: 08.11.2003
Beiträge: 1
Herkunft: bstadt
|
|
Programme öffnen |
|
Habe folgendes Problem.
Ich habe mir ein Programm gebastelt womit ich keine Verknüpfung mehr brauche sondern von einem Programm alles ausführe.
Zur Zeit geht aber nur Paint, Notepad, Rechner und halt sachen die von anfang an im system32 ordner waren.
Ich benutze diesen Code hier:
if (strPgmName == "PAINT")
WinExec("mspaint.exe",SW_SHOW);
Wenn ich also jetzt z.B von meiner D: Platte etwas ausführen will geht es nicht wieso?????
Kann mir da einer helfen
|
|
08.11.2003 20:33 |
|
|
CDW
eine Simulation
Dabei seit: 12.10.2002
Beiträge: 1.329
Herkunft: CreateRemoteThread
|
|
unter winExec doku steht:
The directory from which the application loaded.
The current directory.
The Windows system directory. TheGetSystemDirectory function retrieves the path of this directory.
The Windows directory. TheGetWindowsDirectory function retrieves the path of this directory.
The directories listed in the PATH environment variable.
also würde ich lieber mit
HINSTANCE ShellExecute(
HWND hwnd,
LPCTSTR lpOperation,
LPCTSTR lpFile,
LPCTSTR lpParameters,
LPCTSTR lpDirectory,
INT nShowCmd
);
beispiel:
ShellExecute,NULL,NULL,addr Progpath,NULL,NULL,SW_SHOWNORMAL
|
|
09.11.2003 11:48 |
|
|
[*SevenUp*]
Neuling
Dabei seit: 06.10.2003
Beiträge: 12
Herkunft: /home/sevenup
|
|
Hallo,
dein Fehler lag nur an einem DOPPEL \\ . Da C++ einen \ als funktion sieht daher halt den doppel \\.
Code:
if (strPgmName == "10FINGERBREAKOUT")
WinExec("D:\\spiele\\10 Finger BreakOut\\10 Finger BreakOut.exe",SW_SHOW);
Also mit WinExec gehts leichter und es klappt !!!
CU
__________________ -----------------------
Wissen ist Macht
-----------------------
|
|
09.11.2003 15:11 |
|
|
COCYHOK
Verunsicherungsmakler
Dabei seit: 04.10.2003
Beiträge: 1.079
Herkunft: CCCP
|
|
Du spielst 10-Fibger-BreakOut? Hatt ich auch mal. Is scheiße schwer, find ich.
__________________ Es ist eine Frage, ob wir nicht, wenn wir einen Mörder rädern, grade in den Fehler des Kindes verfallen, das den Stuhl schlägt, an dem es sich stößt.
Georg Christoph Lichtenberg, 18. Jahrhundert
|
|
20.11.2003 17:24 |
|
|
|
|
|
|