![]() |
Thread in Process starten
Hi,
ich habe eine Function die kann ich in meinen Programm mit BeginThread starten kein Problem. Wie kann ich die aber in einen anderen Process starten? Mfg ReDoX |
Re: Thread in Process starten
Hi.
Willst du einfach einen Prozess starten?
Delphi-Quellcode:
uses
ShellAPI; {...} ShellExecute(Handle, pchar('open'), pchar('programm.exe'), pchar(''), WS_SHOWNORMAL); Oder eine Funktion deines Programms als Prozess? Da muss ich dich leider enttäuschen. Ein Prozess MUSS eine EXE/COM-Datei sein Lagere einfach die Funktion in eine andere EXE aus... |
Re: Thread in Process starten
Nein ich will einen Thread in einen anderen Process starten also z.B.:
einen Function von mir in dem Process Notepad ausführen. Ich hoffe das ich mich jetzt besser ausgedrückt habe :oops: Mfg ReDoX |
Re: Thread in Process starten
Hi.
Willst du, dass DU eine Funktion ausführst, aber es so aussieht, als wäre Notepad schuld? (wofür braucht man sowas? :gruebel: ) [edit] Nein. Sowas SOLLTE (DARF) nicht gehen... [/edit] |
Re: Thread in Process starten
Ich habe mich mit dll injection auseiander gesetzt und dann habe ich mir gedacht das ,dass
auch ohne dll's möglich seinen muss ,oder? Mfg ReDoX |
Re: Thread in Process starten
Hi.
Das klingt nach einem eher etwas... nunja... benutzerunfreundlichen Zweck... :wink: Wofür brauchst du das? Vielleicht lässt sich das ja auch anders lösen... |
Re: Thread in Process starten
Hi,
sowas nennt sich ![]() Greetz alcaeus [add]Erklaer mal warum du das ueberhaupt machen willst...[/add] |
Re: Thread in Process starten
Hi,
Ich will es einfach nur aus interesse machen und mich mit etwas beschäftigen was ich noch nicht kann. Also danke für die Antworten wenn ich Probleme habe melde ich mich noch mal. Mfg ReDoX |
Re: Thread in Process starten
Du musst per WriteProcessMemory deinen Code in den anderen Prozess rüberkopieren und per createRemoteThread starten. Gibt es auch genügend Beispiele im Netz.
|
Re: Thread in Process starten
Ok jetzt habe ich es hinbekommen.
Kann es sein das man nicht in alle Prozesse Threads injezieren kann? Wenn ich etwas in notepad injezieren will geht das ohne Probleme aber wenn ich etwas in svchost oder andere system Prozesse injezieren will geht das nicht. Es gibt keine Fehlermeldung oder ähliches es passiert garnichts. Mfg ReDoX |
Alle Zeitangaben in WEZ +1. Es ist jetzt 14:02 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz