Wie die Fehlermeldung bereits verrät, verwendest du offenbar Unicode als Zeichensatz, dann benötigst du natürlich std::wstring.
Ich danke euch beiden für eure hilfe aber ich gebs jz auf die &/??" ist mir zu
kompliziert wer soll sich denn jz bitte merken was ein HANLDE, DWORD, LPCWSTR, SPCSTR, LPCWCHAR und die ganze /%&/( ist.
Visual Studio spuckt mir einen Fehler nach dem nächsten aus.
C# ist mit string, int, uint, byte, sbyte, long etc viel einfacher.
Kannst das ganze Projekt doch auf multibyte Zeichensatz umstellen, falls du unicode nicht willst. Und wie du vielleicht siehst, HANDLE heißt so, damit du nicht immer void* schreiben muss. DWORD ist auch nur unsignd long (?). Ist meiner Meinung nach kürzer und besser lesbar ^^ Und es gibt z.B. SetaConsoleTitleW für Unicode und SetConsoleTitleA für ANSI. Wenn du das Projekt auf Unicode stehen hast, ruft SetConsoleTitle immer SetConsoleTitleW auf.
Ich danke euch beiden für eure hilfe aber ich gebs jz auf die &/??" ist mir zu
kompliziert wer soll sich denn jz bitte merken was ein HANLDE, DWORD, LPCWSTR, SPCSTR, LPCWCHAR und die ganze /%&/( ist.
Visual Studio spuckt mir einen Fehler nach dem nächsten aus.
C# ist mit string, int, uint, byte, sbyte, long etc viel einfacher.
Verwechsle nicht C++ mit der Win32 Api.
Warum nutzt du die Toolhelp Funktionen nicht einfach in C#, wenn du das besser kannst?