Veröffentlicht 16. Februar 200520 j Hallo, ich habe ein Problem was ich nicht ganz verstehe. Ich habe eine autorun.exe auf einer CD, diese möchte ich starten. Es passiert nichts mit den Funktionen WinExec und ShellExecute. Bei allen anderen *.exe die ich getestet habe funktioniert es. Ich bekomme auch keinen Fehler zurück. Führe ich sie aber mit einen Doppelklick aus oder starte sie in der CMD, dann funktioniert sie. Einer ein Idee, an was das liegen kann? Oder vielleicht sogar einen Vorschlag wie ich es anders machen sollte?
16. Februar 200520 j Kannst du die Datei mit ShellExecute starten, wenn du sie von der CD auf die Platte kopierst?
16. Februar 200520 j Habe es auf die Platte kopiert und erhalte den selben effekt. NICHTS. :confused: LEIDER
16. Februar 200520 j CString csCmd = _T("cmd.exe /k \"D:&&D:\\autorun.exe\""); int a = ::WinExec(csCmd, SW_SHOWNORMAL); So tut es. Ist aber mist so.
Erstelle ein Konto oder melde dich an, um einen Kommentar zu schreiben.