ShellExecute Problem :(



  • Einen schönen Abend zusammen

    Ich habe wieder ein Problem mit den Typen.
    Ich möchte eine .exe starten mit "ShellExecute".

    Code (Das wichtigste):

    string  appdata	= getenv("APPDATA");
    wstring pfad  = convertStringToWstring(appdata) + L"/test.exe";
    
    ShellExecute(NULL, "open", pfad.c_str(), NULL, NULL, SW_SHOW);
    

    Die Function "convertStringToWstring" existiert und funktioniert. (Bei allem anderen)

    Fehlermeldung:

    Konvertierung des Parameters 2 von 'const char [5]' in 'LPCWSTR' nicht möglich
    

    Mit freundlichen Grüssen



  • Du musst bei der Pfadangabe "\\" machen...

    Meine Glaskugel sagt mir das.

    Edit: Und vor "open" gehört ein L weils L"open" sein muss.



  • HighLigerBiMBam schrieb:

    Edit: Und vor "open" gehört ein L weils L"open" sein muss.

    Hallo

    Vielen Dank, das wars 🙂

    Einen schönen Abend


Anmelden zum Antworten