Delphi-PRAXiS
Seite 1 von 2  1 2      

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Win32/Win64 API (native code) (https://www.delphipraxis.net/17-win32-win64-api-native-code/)
-   -   Delphi CreateRemoteThread in einem 64-Bit Prozess möglich? (https://www.delphipraxis.net/112059-createremotethread-einem-64-bit-prozess-moeglich.html)

Cyberstorm 14. Apr 2008 14:44


CreateRemoteThread in einem 64-Bit Prozess möglich?
 
hi,

wollte mal fragen ob es möglich ist aus einem 32-bit prozess (delphi) einen thread in einem 64-bit prozess zu erzeugen.

bei mir funzt es leider nicht.
GetLastError gibt nach dem fehlgeschlagenem aufruf von CreateRemoteThread "5" zurück (ich glaube das bedeutet Zugriff verweigert).
DebugPrivs wurden vorher gesetzt + mit 32-bit prozessen funzt der code.

danke im vorraus.
grüße
konrad

Luckie 14. Apr 2008 14:49

Re: CreateRemoteThread in einem 64-Bit Prozess möglich?
 
Wo ist dein Text?

Namenloser 14. Apr 2008 14:52

Re: CreateRemoteThread in einem 64-Bit Prozess möglich?
 
kein kasten...

Cyberstorm 14. Apr 2008 14:56

Re: CreateRemoteThread in einem 64-Bit Prozess möglich?
 
Zitat:

Zitat von NamenLozer
kein kasten...

? was soll mir das sagen?

Bernhard Geyer 14. Apr 2008 14:59

Re: CreateRemoteThread in einem 64-Bit Prozess möglich?
 
Ich sage nein. Denn dazu müsste es auch möglich sein ohne weiteres 32-Bit-DLL's in 64-Bit Prozessen zu verwenden. Und das ist ähnlich kompliziert wie zur "guten Alten Zeit" beim wechsel von 16 auf 32-Bit.

MrKnogge 14. Apr 2008 14:59

Re: CreateRemoteThread in einem 64-Bit Prozess möglich?
 
Er hatte vermutlich das gleiche wie Luckie geschrieben.

Cyberstorm 14. Apr 2008 15:01

Re: CreateRemoteThread in einem 64-Bit Prozess möglich?
 
Zitat:

Zitat von Bernhard Geyer
Ich sage nein. Denn dazu müsste es auch möglich sein ohne weiteres 32-Bit-DLL's in 64-Bit Prozessen zu verwenden. Und das ist ähnlich kompliziert wie zur "guten Alten Zeit" beim wechsel von 16 auf 32-Bit.

Das kann nicht so schwer sein.
wenn ich mir die geladenen module der 64-Bit Prozesse so anschaue sind da bei fast jedem prozess auch 32-Bit dll's dabei.
also scheint es da keine probleme zu geben?!

MrKnogge 14. Apr 2008 15:04

Re: CreateRemoteThread in einem 64-Bit Prozess möglich?
 
Abwärts und aufwärts ist schon ein Unterschied.

Cyberstorm 14. Apr 2008 15:07

Re: CreateRemoteThread in einem 64-Bit Prozess möglich?
 
Zitat:

Zitat von MrKnogge
Abwärts und aufwärts ist schon ein Unterschied.

ja, natürlich.
wollte nur anmerken, dass
Zitat:

Zitat von Bernhard Geyer
Denn dazu müsste es auch möglich sein ohne weiteres 32-Bit-DLL's in 64-Bit Prozessen zu verwenden.

kein Argument ist, da dies funzt.

Bernhard Geyer 14. Apr 2008 15:11

Re: CreateRemoteThread in einem 64-Bit Prozess möglich?
 
Zitat:

Zitat von Cyberstorm
Zitat:

Zitat von Bernhard Geyer
Denn dazu müsste es auch möglich sein ohne weiteres 32-Bit-DLL's in 64-Bit Prozessen zu verwenden.

kein Argument ist, da dies funzt.

Wie checkst du diese das 1/3 der DLL's eines normalen 64-Bit Programmes 32-Bit DLL's sind?


Alle Zeitangaben in WEZ +1. Es ist jetzt 06:11 Uhr.
Seite 1 von 2  1 2      

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