| Applikationen Probleme mit Anwendungsprogrammen aller Art gehören hier hin. |
Diskussion: Prog in mehreren Instanzen / Prozess umbennenen/verstecken im Forum Applikationen, in der Kategorie Software Home; Anzeige Hallöchen! Ich habe eine kleine Frage und zwar folgendes Problem: Da ist eine Anwendung die ich 2 mal auf ...
![]() |
| | #1 (permalink) |
| Registriert seit: 07.03.08 ![]() Likes: 0 | Anzeige Hallöchen! Ich habe eine kleine Frage und zwar folgendes Problem: Da ist eine Anwendung die ich 2 mal auf dem selben rechner ausführen möchte das Programm möchte aber nur in einer Instanz laufen... Dann habe ich mir gedacht er prüft ob der Prozess existiert und sagt dann einmal starten reicht ... gibt es also eine Möglichkeit den laufenden Prozess umzubennenen oder zu verstecken damit die mehrfache ausführung möglich wird? Oder muss die exe datei editiert werden um eine mehrfach öffnung zuzulassen Vielen dank für eure Hilfe Jürgen |
| | |
| | #2 (permalink) |
| Moderator ![]() Registriert seit: 20.07.05 ![]() ![]() ![]() ![]() ![]() ![]() Likes: 202 | Es gibt mehrere Varianten wie es im Programm umgesetzt werden kann - z.B durch Suche nach gleichnamigem Prozess/Fenster (wohl am häufigsten). Oder Mutex/Add/FindAtom Funktionen und noch einigen, die mir nicht eingefallen sind. D.h auch dass es keine generelle Lösung gibt und es auf das Programm ankommt. Probiere doch erstmal die Executable umzubenennen. Falls es nicht klappt: mit irgendeinem Programm den Fenstertitel ändern (in manchen Fällen hilft Reshack).
__________________ Noch mal, für alle Pseudo-Geeks: 1+1=0. -> 10 wäre Überlauf! Selig, wer nichts zu sagen hat und trotzdem schweigt. |
| | |
| HaBOT | - Anzeige - |
| |
| | #3 (permalink) |
| Themenstarter Registriert seit: 07.03.08 ![]() Likes: 0 | mit ResHack hab ich schon rumgespielt leider mit der folge das der client (es handelt sich um ein spiel) korrupt ist .... also garnicht startet weitere ideen? mfg Jürgen |
| | |
| | #4 (permalink) |
| Registriert seit: 03.03.08 ![]() Likes: 0 | Du sagst, es handelt sich um ein Spiel? Dann geh ich irgendwie mal davon aus, dass es ein Online-Spiel ist bzw ein Spiel das man auch online spielen kann (alles andere würde wenig Sinn ergeben). Nun ist es mittlerweile bei den meisten Online-Games so, dass der CD-Key entweder vom Server abgefragt wird oder dass der CD-Key an nen Acc gebunden ist, damit man sich keinen unfairen Vorteil verschaffen kann, z.B. indem man einfach das Spiel 2mal startet und sich 2mal mit seinem Acc/CD-Key einloggt. Weil das aber allein kaum ein Schutz gegen Cheater usw wäre, werden mittlerweile auch fast immer Anti-Cheating-Tools eingesetzt. Sie überprüfen u.a. wieviele Instanzen geladen werden, ob Fremdprogramme im Hintergrund laufen die das Spiel beeinflussen (z.B. Bot-Programme die Tastatureingaben und somit Bewegungen simulieren, ob Dateien manipuliert wurden, usw). Wie diese Anti-Cheat-Tools nun genau funktionieren, ist mir nicht bekannt, nur dass viele Firmen da auf Eigenentwicklungen setzen und auch diese auch desöfteren geupdated werden. Die einzigste Möglichkeit, die mir bekannt ist, sind z.B. Botprogramme mit Rootkit-Technologie, die somit unauffindbar sind für das eigentliche Spiel. Ich weiß, das is keine vernünftige Antwort auf deine Frage, aber ich hoffe mal, dass ich dir damit zumindest einen Anhaltspunkt gegeben habe. Und bevor wieder blöde comments kommen: Ich will dir nicht unterstellen, dass du Cheaten willst, o.ä. evtl gehts dir um etwas ganz anderes. Daher wollte ich dir nur ein paar Hintergrund-Infos liefern (sofern du bei deinen Recherchen net schon selbst darüber gestolpert bist |
| | |
| | #5 (permalink) | |
| Moderator ![]() Registriert seit: 20.07.05 ![]() ![]() ![]() ![]() ![]() ![]() Likes: 202 | Der Prozessname ist gleichzeitig der Exenname. D.h wenn einfach nach demselben Namen gesucht wird, dann reicht eine Umbennenung (umbenannte Kopie). Ansonsten kannst Du versuchen in einem Hexeditor nach dem Fenstertitel zu suchen und den String zu ändern (am besten nur ein paar Buchstaben ändern). Da es mit ResHack nicht klappt und Du das Umbenennen wahrscheinlich als erstes versucht hast, gehe ich von einem interen CRC aus (Integritätsprürung). D.h jegliche Änderung an der Exe wird bemerkt. Sonstige Ideen hängen von Deinen "Skillz" ab (solange keine Onlineverifizierung benutzt wird), sollte es am unproblematischsten sein. Debugger wäre die ultimative Lösung, erfordert aber einige Kenntnisse. OT: Zitat:
Eine Codeinjection in die Kernel32.dll oder ähnliche Spässe reichen imho je nach Cheatart aus und können nicht wirklich entdeckt werden. Die "Anti-Cheattools" arbeiten oft einfach mit MD5 Hashs bekannter Cheatprogramme (klappern also die Prozessliste ab und gleichen die Checksummen mit einer internen Blacklist) und können nur die User aufspüren, die komplett vorgefertigte Sachen nutzen. Aber das ist zu sehr OT.
__________________ Noch mal, für alle Pseudo-Geeks: 1+1=0. -> 10 wäre Überlauf! Selig, wer nichts zu sagen hat und trotzdem schweigt. | |
| | |
| | #6 (permalink) |
| Themenstarter Registriert seit: 07.03.08 ![]() Likes: 0 | mit VM geht es nicht da die graka die in VM enthalten ist definitiv nicht ausreicht ergo das game startet garnicht erst .... es geht mir auch nicht ums cheaten es handelt sich bei dem spiel um ein rollenspiel und ich würde gerne items von einem account zum anderen transferieren (aus platz gründen) ohne das ich immer freunde ansprechen muss mir zu helfen desweiteren ist mir bekannt das änderungen an der exe möglich sind jedoch wenn ich etwas daran ändere erscheint die fehlermeldung das der client unzulässigerweise verändert wurde ich möchte eben nicht betrügen und für bot/ cheat programme bereits editierte exe dateien benutzen sondern "nur" einen 2- fach start ermöglichen aber wahrscheinlich schaffe ich mir bald einen laptop an dann ist das problem sowieso gegessen mfg Jürgen |
| | |
![]() |
| - Anzeige - | |
| |
| Themen-Optionen | |
| Ansicht | |
| |
Ähnliche Themen | ||||
| Thema | Autor | Forum | Antworten | Letzter Beitrag |
| Prozess verstecken unter XP | +++ATH0 | Code Kitchen | 58 | 19.07.09 19:08 |
| PHP-Performance bei mehreren Programm-Instanzen | CentralWay | (Web-) Design und webbasierte Sprachen | 2 | 14.12.08 02:16 |
| Prozess verstecken VB6 | BlueShisha | Code Kitchen | 0 | 26.08.07 12:42 |
| c++ prozess verstecken | Scrat | Code Kitchen | 4 | 06.04.04 16:27 |