What's new
  • Visit Rebornbuddy
  • Visit Panda Profiles
  • Visit LLamamMagic
  • Visit Resources
  • Visit Downloads
  • Visit Portal
RebornBuddy Forums

Register a free account today to become a member! Once signed in, you'll be able to participate on this site by adding your own topics and posts, as well as connect with other members through your own private inbox!

Process selector

highend

Member
Joined
Jan 15, 2010
Messages
422
Hi,

I have the following situation:

2 opened wow instances.

When I start HB (Raf) and login, I get "Der Objektverweis wurde nicht auf eine Objektinstanz festgelegt" as a popup window. If I select "Ignore this error and attempt to continue." I get the process selector window with an empty drop down list. None of the two wow processes is visible in that list.

I know that we "should" always start wow, then one hb instance, then next wow instance, next hb, etc. but for what reason do we have a process selector when it doesn't allow us to select the wow window that we want the bot to connect?

Regards,
highend
 
This has been brought up many times. While this would be a great feature, it may be on the list of things to do. If it is its pretty low on the priority.

:(
 
Not good. We will do a release that fixes this tomorrow.
 
Does this work of a process name and window title?

Strange way of doing it if it is.
 
Okay, just a random theory post (which i'm most likely going to get shouted at for lol)

THIS CODE DOES NOT WORK AND YOU SHOULD UNDER NO CIRCUMSTANCES TRY OR PLAY WITH IT

You could in theory could a very very dodgy plugin that would allow you to change processes while HB was open, small window, regens the PID's and then you select, it closes off other ones and reattachs, now the reason its not very advisable is you are doing something you really should and could cause HB to become very detectable very easily, as I dont know what the code is actually doing it's pretty hard to guess... hence why the code doesn't work :)

Just a little PoC for anyone that might be interest in playing with it for educational reasons only, but this is as far as i'm going to look at it

IntPtr[] windowArray = Magic.SWindow.FindWindows(null, "World of Warcraft");
if (windowArray == null)
{
Logging.Write(System.Drawing.Color.Red, "No PIDs Found");
}
if (windowArray.Length == 0)
{
Logging.Write(System.Drawing.Color.Red, "No PIDs Found");
}
int[] innerArray = new int[windowArray.Length];
int index = 0;
while (index < innerArray.Length)
{
innerArray[index] = Magic.SProcess.GetProcessFromWindow(windowArray[index]);
Magic.Imports.CloseHandle(windowArray[index]);
Logging.Write(System.Drawing.Color.Red, "PID : " + innerArray[index]);
index++;
}
try
{
Magic.SProcess.OpenProcess(innerArray[0], 0x1f0fff);
}
catch
{
Logging.Write(System.Drawing.Color.Red, "Managed to attach to: " + innerArray[0]);
}

Btw were did the code button go :(
 
Last edited:
Back
Top