Fragen zu ShellExecute
-
Also ich habe ein Paar Fragen zu ShellExecute:
-Ich starte eine Anwendung wie folgt:
ShellExecute(NULL,TEXT("open"),TEXT("C:\\Test.exe"),NULL,NULL,SW_SHOWNORMAL);So wie kann ich es jetzt so machen das das aufgerufene Konsolen Fenster "unsichtbar" ist?
-Wie kann ich Parameter übergeben?
-
Google: site:msdn.microsoft.com ShellExecute schau dir mal an was es neben SW_SHOWNORMAL noch gibt
TEXT("C:\\Test.exe parameter")
-
yüpsilon schrieb:
TEXT("C:\\Test.exe parameter")
Nop, so nicht. Dafür gibt es einen eigenen Parameter (siehe LPCTSTR lpParameters).
http://msdn.microsoft.com/library/default.asp?url=/library/en-us/shellcc/platform/shell/reference/functions/shellexecute.asp
-
Hat aber AFAIK keinen Vorteil.
-
wenn ich die shellapi.h include kommen bei mir 153 fehler oO
arbeite mit visual 2005 prof ed v8 in ner c++ windows forms anwendung.
hat einer ne ahnung woran das liegen könnte?
-
nicht vergessen die passende libery für
[cpp]#include <shellapi.h>[/cpp][cpp]#pragma comment(lib,"shell32.lib")[/cpp]
-
hab das bei projekteigenschften dem linker schon angegeben wie ichs aus paar anderen projekten kenne. jetz nochmal so reingefriemelt wie du meintest... das selbe prob

-
Poste mal die Fehlermeldungen.