|
You last visited: Today at 23:43
Advertisement
[C#] GetMemoryModuleBaseAddress
Discussion on [C#] GetMemoryModuleBaseAddress within the .NET Languages forum part of the Coders Den category.
02/09/2014, 22:05
|
#16
|
elite*gold: 426
Join Date: Oct 2012
Posts: 4,339
Received Thanks: 953
|
Quote:
Originally Posted by snow911
Dann ist das dein Prozess & das Modul ist ebenfalls Fiesta.bin. std::string(pe32.szExeFile).find("Fiesta") != std::string::npos dürfte dir helfen.
|
Fehler
Quote:
IntelliSense: Keine Instanz des Konstruktors ""std::basic_string<_Elem, _Traits, _Alloc>::basic_string [mit _Elem=char, _Traits=std::char_traits<char>, _Alloc=std::allocator<char>]"" stimmt mit der Argumentliste überein.
Argumenttypen sind: (WCHAR [260])
|
|
|
|
02/09/2014, 22:08
|
#17
|
elite*gold: 724
Join Date: Mar 2011
Posts: 10,479
Received Thanks: 3,318
|
Wie die Fehlermeldung bereits verrät, verwendest du offenbar Unicode als Zeichensatz, dann benötigst du natürlich std::wstring.
|
|
|
02/09/2014, 22:15
|
#18
|
elite*gold: 426
Join Date: Oct 2012
Posts: 4,339
Received Thanks: 953
|
Quote:
Originally Posted by snow911
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.
|
|
|
02/10/2014, 08:24
|
#19
|
elite*gold: 46
Join Date: Oct 2010
Posts: 782
Received Thanks: 525
|
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.
|
|
|
02/14/2014, 12:04
|
#20
|
elite*gold: 7110
Join Date: Jun 2009
Posts: 28,913
Received Thanks: 25,414
|
Quote:
Originally Posted by Ratex64ƁIƬ
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?
|
|
|
02/14/2014, 12:20
|
#21
|
elite*gold: 426
Join Date: Oct 2012
Posts: 4,339
Received Thanks: 953
|
Quote:
Originally Posted by MrSm!th
Verwechsle nicht C++ mit der Win32 Api.
Warum nutzt du die Toolhelp Funktionen nicht einfach in C#, wenn du das besser kannst?
|
Ui thanks
Sofort hinbekommen
|
|
|
All times are GMT +2. The time now is 23:44.
|
|