Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Sonstige Fragen zu Delphi (https://www.delphipraxis.net/19-sonstige-fragen-zu-delphi/)
-   -   Delphi Classname von anderen laufenden Programmen ändern (https://www.delphipraxis.net/20738-classname-von-anderen-laufenden-programmen-aendern.html)

Uncle Cracker 22. Apr 2004 11:29


Classname von anderen laufenden Programmen ändern
 
Gibt es eine Möglichkeit den Classname von anderen laufenden Programmen zuändern? Ich habe nähmlich Regmon geöffnet und wenn ich ein anderes Programm starte, dann sagt das mir dass Regmon nicht offen sein darf :(

Ich habe schon den Caption Text von Regmon geändert, auch den EXE-Namen, aber das Programm sucht wahrscheinlich nach dem Classname. Mit EDA kann man das leider alles nur angucken, aber nicht ändern.

Vielleicht kennt jemand eine Möglichkeit den Namen zu ändern, oder ist das gar nicht möglich? Oder gibt es noch ganz andere Möglichkeiten regmon zu verstecken?


:love: Danke UC

Evian 22. Apr 2004 11:36

Re: Classname von anderen laufenden Programmen ändern
 
Ich glaube, dass Du das mit X-Spy machen kannst: schau Dir das mal an -> x-spy

gruß


Evian

The-X 22. Apr 2004 14:42

Re: Classname von anderen laufenden Programmen ändern
 
X-Spy zeigt bei mir nur den Classname an, ändern jedoch kann ich ihn nicht...

Gegebenenfalls mal versuchen mit dem PE-Explorer von HeavenTools
oder Resource Hacker in der Exe ändern

[ADD] Resource Hacker-Webseite [/ADD]

Luckie 22. Apr 2004 14:43

Re: Classname von anderen laufenden Programmen ändern
 
Da wird wohl jemand einen Schutz eingebaut haben, damit man nicht ausspioniert, was und wo das Programm in die Registry schreibt. In wie fern das ein etwas zweifelhaftes Vorgehen ist, will ich hier nicht beurteilen, aber ein Programm, was vor mir etwas zu verheimlichen hat würde ich mit entsprchenden Misstrauen gegenüber stehen.

Und nein, man kann die Klasse nicht ändern, da sie "fest" im Programm steht. Ein Texteingabefeld hat die Windowsklasse EDIT. Wie willst du selbige ändern? Und wenn du es könntest, würde wohl nichts mehr laufen. Und ein Texteingabefeld ist nichts anderes wie Anwendungsfenster mit einem übergeordneten Parent.

Uncle Cracker 22. Apr 2004 15:12

Re: Classname von anderen laufenden Programmen ändern
 
Ist ein Computerspiel, was etwas in der Registry abfragt, die haben wahrscheinlich Angst, dass es ein Cracktool oder so ist.

Gibt es dann noch andere Methoden oder Programme um Zugriffe auf die Registry zu loggen? Ich habe zwar schon einige Tools, aber die sind nicht in Echtzeit, sondern die nehmen nur veränderungen wahr. Also sowas wie Regmon?


:love: Danke UC

The-X 22. Apr 2004 15:27

Re: Classname von anderen laufenden Programmen ändern
 
Zitat:

Zitat von Luckie
Und nein, man kann die Klasse nicht ändern, da sie "fest" im Programm steht. Ein Texteingabefeld hat die Windowsklasse EDIT. Wie willst du selbige ändern? Und wenn du es könntest, würde wohl nichts mehr laufen. Und ein Texteingabefeld ist nichts anderes wie Anwendungsfenster mit einem übergeordneten Parent.

wenn jedoch der Klassenname des hauptfensters in den Resourcen steht, müsste man ihn da auch ändern können ... so hab ich das jedenfalls bei nem anderen Prog gemacht... und es läuft noch immer einwandfrei :-D

Evian 23. Apr 2004 12:28

Re: Classname von anderen laufenden Programmen ändern
 
Zitat:

Zitat von Uncle Cracker
...Gibt es dann noch andere Methoden oder Programme um Zugriffe auf die Registry zu loggen? Ich habe zwar schon einige Tools, aber die sind nicht in Echtzeit, sondern die nehmen nur veränderungen wahr. Also sowas wie Regmon?...

Ich kenne leider auch keine anderes Programm, und ich schätze, wenn es weitere 'verbreitette' Programme dieser Art geben würde, dann wären sie wohl auch gesperrt.

Aber hier findest Du den Code um Dir anzeigen zu lassen welche Registry schlüssel in einer bestimmten Zeit geändert wurden, wenn DU den Code so umbastelst, dass er Dir jede Sekunde(oder geringerrer Zeitabstand) anzeigt was sich geändert hat, könntest Du letztendlich Dein Problem selber lösen.

gruß


Evian

Chewie 23. Apr 2004 13:32

Re: Classname von anderen laufenden Programmen ändern
 
Zitat:

Zitat von Evian
Zitat:

Zitat von Uncle Cracker
...Gibt es dann noch andere Methoden oder Programme um Zugriffe auf die Registry zu loggen? Ich habe zwar schon einige Tools, aber die sind nicht in Echtzeit, sondern die nehmen nur veränderungen wahr. Also sowas wie Regmon?...

Ich kenne leider auch keine anderes Programm, und ich schätze, wenn es weitere 'verbreitette' Programme dieser Art geben würde, dann wären sie wohl auch gesperrt.

Wieso das denn? Wieso sollte ich mir nicht anzeigen lassen dürfen, welche Programme was mit meiner Registy machen?

Schau mal hier rein.

Evian 23. Apr 2004 14:39

Re: Classname von anderen laufenden Programmen ändern
 
Du hast mich glaube ich ein wenig falsch verstanden. :roll:
Es ging um ein Programm das beim Start überprüft ob Regmon läuft und wenn ja,
beendet es sich selbst. Also wenn es schon prüft ob Regmon da ist, dann
wird es wohl sicher auch andere bekannte Reglisttools nicht erlauben.

Also hat er zwei Möglichkeiten, entweder er findet ein Tool, dass weniger bekannt ist,
und somitt nicht von dem PRogramm erkannt wird, oder er schreibt sich ein Programm selber.

Naja und ich persöhnlich finde selber schreiben sowiso immer besser, also wenn man dazu
in der Lage ist..., und den Quellcode hätte er ja.

Ist halt Geschmackssache.

Evian

NicoDE 23. Apr 2004 15:22

Re: Classname von anderen laufenden Programmen ändern
 
Zitat:

Zitat von Chewie
Wieso sollte ich mir nicht anzeigen lassen dürfen, welche Programme was mit meiner Registy machen?

Wenn Du nicht damit leben kannst, dass das Programm verhindern will, dass Du erfährst welche Schlüssel in Deiner Registrierung abgefragt werden - kannst Du es auch von Deinem Rechner entfernen ;)


Alle Zeitangaben in WEZ +1. Es ist jetzt 11:59 Uhr.

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz