Babybaer Geschrieben 16. Februar 2005 Geschrieben 16. Februar 2005 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?
Klotzkopp Geschrieben 16. Februar 2005 Geschrieben 16. Februar 2005 Kannst du die Datei mit ShellExecute starten, wenn du sie von der CD auf die Platte kopierst?
Babybaer Geschrieben 16. Februar 2005 Autor Geschrieben 16. Februar 2005 Habe es auf die Platte kopiert und erhalte den selben effekt. NICHTS. :confused: LEIDER
Babybaer Geschrieben 16. Februar 2005 Autor Geschrieben 16. Februar 2005 CString csCmd = _T("cmd.exe /k \"D:&&D:\\autorun.exe\""); int a = ::WinExec(csCmd, SW_SHOWNORMAL); So tut es. Ist aber mist so.
Empfohlene Beiträge
Erstelle ein Benutzerkonto oder melde Dich an, um zu kommentieren
Du musst ein Benutzerkonto haben, um einen Kommentar verfassen zu können
Benutzerkonto erstellen
Neues Benutzerkonto für unsere Community erstellen. Es ist einfach!
Neues Benutzerkonto erstellenAnmelden
Du hast bereits ein Benutzerkonto? Melde Dich hier an.
Jetzt anmelden