Register for your free account! | Forgot your password?

Go Back   elitepvpers > Coders Den > .NET Languages
You last visited: Today at 23:43

  • Please register to post and access all features, it's quick, easy and FREE!

Advertisement



[C#] GetMemoryModuleBaseAddress

Discussion on [C#] GetMemoryModuleBaseAddress within the .NET Languages forum part of the Coders Den category.

Reply
 
Old 02/09/2014, 22:05   #16


 
RatexIndex's Avatar
 
elite*gold: 426
Join Date: Oct 2012
Posts: 4,339
Received Thanks: 953
Quote:
Originally Posted by snow911 View Post
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])
RatexIndex is offline  
Old 02/09/2014, 22:08   #17

 
snow's Avatar
 
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.
snow is offline  
Old 02/09/2014, 22:15   #18


 
RatexIndex's Avatar
 
elite*gold: 426
Join Date: Oct 2012
Posts: 4,339
Received Thanks: 953
Quote:
Originally Posted by snow911 View Post
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.
RatexIndex is offline  
Old 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.
th0rex is offline  
Old 02/14/2014, 12:04   #20


 
MrSm!th's Avatar
 
elite*gold: 7110
Join Date: Jun 2009
Posts: 28,913
Received Thanks: 25,414
Quote:
Originally Posted by Ratex64ƁIƬ View Post
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?
MrSm!th is offline  
Thanks
1 User
Old 02/14/2014, 12:20   #21


 
RatexIndex's Avatar
 
elite*gold: 426
Join Date: Oct 2012
Posts: 4,339
Received Thanks: 953
Quote:
Originally Posted by MrSm!th View Post
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
RatexIndex is offline  
Reply




All times are GMT +2. The time now is 23:44.


Powered by vBulletin®
Copyright ©2000 - 2026, Jelsoft Enterprises Ltd.
SEO by vBSEO ©2011, Crawlability, Inc.

Support | Contact Us | FAQ | Advertising | Privacy Policy | Terms of Service | Abuse
Copyright ©2026 elitepvpers All Rights Reserved.