Debugging information corrupt; recompile module



  • Wie der titel schon sagt bekomm ich am ende folgende Fehlermeldung:

    Linking...
    detours.lib(creatwth.obj) : fatal error LNK1103: debugging information corrupt; recompile module
    Error executing link.exe.

    #include <windows.h>
    #include <stdio.h>
    #include <stdlib.h>
    #include <detours.h>
    
    int WINAPI WinMain(HINSTANCE hInstance,HINSTANCE hPrevInstance,LPSTR lpCmdLine,int nShowCmd)
    
    {
    
       char szTargetCommand[]      = "any";
       char szTargetApp[]      = "any";
       char szTargetFolder[]      = "any";
    
       char szUseLibrary[MAX_PATH];
       _fullpath(szUseLibrary, "Hook.dll", MAX_PATH);
    
       SetCurrentDirectory(szTargetFolder);
    
       STARTUPINFO         si;   ZeroMemory( &si, sizeof(si) );
       PROCESS_INFORMATION   pi;   ZeroMemory( &pi, sizeof(pi) );
       si.cb = sizeof(si);
    	if(!DetourCreateProcessWithDll(   szTargetApp, szTargetCommand, 0, 0, TRUE, CREATE_DEFAULT_ERROR_MODE|CREATE_NEW_CONSOLE, NULL, szTargetFolder,&si, &pi, szUseLibrary, 0)) {
          printf("Loader.exe: DetourCreateProcessWithDll failed: %d\n", GetLastError());
          return 0;
           }
       printf("Injection Successful. Will exit when target exits.\n");
    
       WaitForSingleObject(pi.hProcess, INFINITE);
       printf("Target Ended.\n");
    
       return 0;
    
    }
    

    Kann mir einer sagen wie ich das Problem beheben kann? Hab schon ne weile gegooglt, ohne Ergebniss :(.



  • Hat sich erledigt. Habs im release modus laufen lassen und dann gings. Aber wieso funktionierts nicht im debug modus?


Anmelden zum Antworten