ShellExecute mit Parametern aufrufen
-
Ich rufe den Installationsassistenten für Netzwerke per
ShellExecute auf. Muss dafür aber noch die eigentlichen Parameter
mit übergeben. Geht das per ShellExecute nicht ?ShellExecute((HWND)NULL, "open", "C:\\WINDOWS\\system32\\rundll32.exe hnetwiz.dll,HomeNetWizardRunDll", NULL, NULL, SW_SHOWDEFAULT);
-
Schau dir mal die Parameter an, an die du NULL übergibst
-
Der Prototyp laut MSDN
HINSTANCE ShellExecute( HWND hwnd, LPCTSTR lpOperation, LPCTSTR lpFile, LPCTSTR lpParameters, LPCTSTR lpDirectory, INT nShowCmd );
Statt dem zweiten NULL ind deinem Funktionsaufruf kann man Parameter übergeben.
Kurt
-
Ah, thx. Ich hatte die NULL außeracht gelassen weil ich in einer
DLL gearbeitet habe. Und da machte mir erst das "this" zu schaffen.
Aber jetzt bin ich schlauer was ShellExecute angeht.