Register for your free account! | Forgot your password?

Go Back   elitepvpers > Coders Den > C/C++
You last visited: Today at 19:45

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

Advertisement



C++ Pfad eines Prozesses

Discussion on C++ Pfad eines Prozesses within the C/C++ forum part of the Coders Den category.

Reply
 
Old   #1
 
Terrat's Avatar
 
elite*gold: 130
Join Date: Apr 2012
Posts: 1,173
Received Thanks: 670
C++ Pfad eines Prozesses

Hey ho,
will immoment mit hilfe von GetProcessImageFileName und _splitpath den Pfad eines Processes kriegen aber dabei kommt immer sowas wie das hier raus:
Code:
\Device\HarddiskVolume2\....
Ab den ... ist ja alles richtig aber irgendwie möchte ich jetzt auch die Festplatte haben sprich als bsp. c: statt \Device\HarddiskVolume2\.
Terrat is offline  
Old 11/09/2014, 19:03   #2
 
Dr. Coxxy's Avatar
 
elite*gold: 0
Join Date: Feb 2011
Posts: 1,206
Received Thanks: 736


lies dir mal ganz scharf die remarks durch...
wieso ists für so viele leute eigtl. so schwer einfach die msdn mit der entsprechenden funktion aufzumachen? löst 99% der probleme sich da mal ordentlich die remarks durchzulesen.
Dr. Coxxy is offline  
Old 11/09/2014, 19:45   #3
 
Terrat's Avatar
 
elite*gold: 130
Join Date: Apr 2012
Posts: 1,173
Received Thanks: 670
Exclamation

Quote:
Originally Posted by Dr. Coxxy View Post


lies dir mal ganz scharf die remarks durch...
wieso ists für so viele leute eigtl. so schwer einfach die msdn mit der entsprechenden funktion aufzumachen? löst 99% der probleme sich da mal ordentlich die remarks durchzulesen.
Du machst mich fertig xd. Ich sehe nur error... GetModuleFileName ... Aha GetModuleFilename funkt beim 32 bit proc aber net auf 64(alles das was ich bis jetzt wuste)
Terrat is offline  
Old 11/09/2014, 19:50   #4
 
Dr. Coxxy's Avatar
 
elite*gold: 0
Join Date: Feb 2011
Posts: 1,206
Received Thanks: 736
blind?
Quote:
To retrieve the name of the main executable module for a remote process in win32 path format, use the QueryFullProcessImageName function.
Dr. Coxxy is offline  
Thanks
1 User
Old 11/09/2014, 21:29   #5
 
Terrat's Avatar
 
elite*gold: 130
Join Date: Apr 2012
Posts: 1,173
Received Thanks: 670
Langsam glaube ich schon xd ich gucks mir mal morgen an

Hm klappt net wirklich nur bei einen:
Codefor schleife)
Code:
{
DWORD charsCarried = MAX_PATH
LPSTR YEA=new TCHAR[MAX_PATH];
				HANDLE hProcess2;
				hProcess2 = OpenProcess(PROCESS_QUERY_INFORMATION | PROCESS_QUERY_LIMITED_INFORMATION | PROCESS_VM_READ, FALSE, aProcesses[i]);
	
				QueryFullProcessImageName(hProcess2, 0, YEA, &charsCarried);
				std::cout << YEA << std::endl;
				std::cout << GetLastError() << std::endl;
				CloseHandle(hProcess2);
}
99% Error 122 = ERROR_INSUFFICIENT_BUFFER ? Der Buffer sollte doch aber eigentlich groß genug sein ? MAX_PATH ?
Screen:

Terrat is offline  
Reply


Similar Threads Similar Threads
RAM Verbrauch eines Prozesses auslesen?
01/21/2014 - AutoIt - 19 Replies
Hallo, Wie liest man mit AutoIt den RAM Verbrauch eines Prozesses aus? Um Beispielsweise sowas wie das hier: If RAM("metin2client.exe")=<900.000k Then ProcessClose("metin2client.exe") Endif zu schreiben. Danke.
Klassenfunktion eines anderen Prozesses ausfürhen
04/21/2013 - C/C++ - 19 Replies
Hallo, ich beschäftige mich im Moment mit Reverse Engineering und dem Schreiben eines Bots für ein RTS-Spiel und brauche dabei etwas Hilfe. Die Programme, die ich benutze sind CheatEngine und IDA Pro. Bei dem Spiel handelt es sich um Heroes of Newerth. Der Programmcode für das Spiel befindet sich in 3 Dlls: 1) k2.dll: enthält viele Klassen und einige statische Pointeradressen, die exportiert werden 2) game_shared.dll: enthält weitere Klassen, die exportiert werden 3) cgame.dll: hier...
Wie erlange ich die PID eines Prozesses für z.B. WriteProcessMemory
11/06/2008 - Coding Tutorials - 4 Replies
An die, die noch nicht wissen, wie sie ein Handle eines Prozesses erlangen, folgt hier ein kleiner Beispielquelltext . Beispielprogramm: .386 .model flat, stdcall option casemap :none include windows.inc include kernel32.inc include user32.inc



All times are GMT +2. The time now is 19:45.


Powered by vBulletin®
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
SEO by vBSEO ©2011, Crawlability, Inc.
This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.

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