Ich möchte meine Java-Klasse in eine vorhandene Java-Anwendung unter Windows injizieren.Eine Klasse in die JVM einfügen und mit vorhandenen Klassen interagieren
fand ich einen Artikel ein Verfahren beschreibt, mit CreateRemoteThread
-java-code-injection-via-winapis
Aber es ist nicht klar, ob die injizierte Klasse ‚connect‘ mit den bestehenden Klassen können sie und rufen.
Weiß jemand, ob das möglich ist? Gibt es Funktionen in der JNI, mit denen nach bereits laufenden Klassen gesucht werden kann?
Ich bin kein Java-Experte. Ich benötige jedoch Zugriff auf den Quellcode anderer Module, die von der Klasse verwendet werden, um sie erneut zu kompilieren. – Meh
Java-Code kompiliert gegen Klassen (die normalerweise in Gläsern enthalten sind). Sie sollten in der Lage sein, jede Klassendatei in der Anwendung neu zu kompilieren. – jtahlborn