hi ich hab mal einen bot geschrieben, aber als ich den anderen geschikt habe, trat immr ein komischer fehler auf.
hier mal mein code:
so auf meinem PC funzt der code immer, aber auf mach anderen Irgendwie nicht, auch meine ich, dass der Code insbesonders, auf win64 systemen nicht geht, hab leider keine ahnug woran es liegt, aber leider hab ich auch keine möglchkeiten zum debuggen, da der code auf meiemPC ja funzt.
hab schon an eineige möglichkeiten gedacht, verarbeitet win64 vielciht Strings oder dateipafade anders, daran könnt es ja auch liegen?
Pls help
hier mal mein code:
PHP Code:
public MultiLevelPointer(int level_, List<int> offsets_, String modulefName_, Process proc_, int baseOffset_)
{
OpenProcIfNotOpendYet(proc_);
hProcess = OpenProcesses[proc_];
this.level = level_;
this.offsets = new List<int>(offsets_);
this.modulefName = modulefName_;
this.proc = proc_;
this.baseOffset = baseOffset_;
bool found = false;
for (int i = 0; i < proc.Modules.Count; i++)
{
String mname = proc.Modules[i].ModuleName;
if (String.Compare(proc.Modules[i].ModuleName, modulefName_, true) == 0)
{
module = proc.Modules[i];
found = true;
break;
}
}
if (!found)
{
// bis hierin sollte bein code eig garnicht kommen, tut er aber auf einigen PCs
//MessageBox.Show("Process File Name: " + proc.StartInfo.FileName + "Process ID: " + proc.Id.ToString() + "Modulef Name: " + modulefName_
// , "ModuleNotFoundException");
throw new ModuleNotFoundException(proc, modulefName_);
}
}
hab schon an eineige möglichkeiten gedacht, verarbeitet win64 vielciht Strings oder dateipafade anders, daran könnt es ja auch liegen?
Pls help