Jump to content
Welcome, Guest
Existing user? Sign In

Sign In



Sign Up
The MatriX
  • Welcome To Ghbsys
  • CS GO Streaming Version is released. Have fun streaming while cheating!
  • Have a Payment Issue? Send us a Support ticket.
  • Make a thread if you need support or join our discord for live support.
  • Have Suggestions? Make a thread and you'll earn Ghbsys Points for implemented suggestions.
  • Join our discord to stay well connected! Don't forget to integrate your discord to the site
  • Welcome to [GHB] - GAmEhAcKbAsTaRdS Forum

    Welcome to [GHB] - GAmEhAcKbAsTaRdS Forum, like most online communities you must register to view or post in our community, but don't worry this is a simple free process that requires minimal information for you to signup. Be apart of [GHB] - GAmEhAcKbAsTaRdS Forum by signing in or creating an account.
    • Start new topics and reply to others
    • Subscribe to topics and forums to get email updates
    • Get your own profile page and make new friends
    • Send personal messages to other members.

    [C++ snippet]GetPidEx


    bobi
     Share

    Recommended Posts

    Hey,

     

    diese funktion dient dazu die pid (Process Id) eines Prozesses, anhand dem .Exe Namen zu bekommen.

     

    DWORD GetPidEx(char *ProcessName)
    {
    PROCESSENTRY32 p32;
    HANDLE hSnap;
    bool isSuccess;
    
    hSnap = CreateToolhelp32Snapshot(TH32CS_SNAPPROCESS, 0);
    if (hSnap == 0)	{ return 0; }
    
    isSuccess = Process32First(hSnap, &p32);
    if (isSuccess == false){return 0;}  
    
    while(true)
    {
    	isSuccess = Process32Next(hSnap, &p32);
    	if (isSuccess == false){return 0;}		
    
    	if (strstr(p32.szExeFile, ProcessName))
    	{
    		return p32.th32ProcessID;
    	}
    	Sleep(5);
    }
    
    }

     

    falls alles klappt return die funktion die pid des prozesses, ansonsten wird 0 zurückgegeben.

     

    credits gehen an die msdn.

    Link to comment
    Share on other sites

    Guest
    This topic is now closed to further replies.
     Share

    • Recently Browsing   0 members

      • No registered users viewing this page.
    ×
    ×
    • Create New...