OpenProcess ?????
Übersicht

![]() |
tftBetreff: OpenProcess ????? |
![]() Antworten mit Zitat ![]() |
---|---|---|
Hallo....
kann mir einer sagen warum das nicht geht. wh=apiFindWindow("Blitz Runtime Class","prog2") pid=api_GetWindowThreadProcessId(wh,0) If pid2=0 pid2=api_OpenProcess($1F0FFF,0,pid) EndIf Ich bekomme keinen zugriff auf den process. Danke TFT |
||
TFT
https://www.sourcemagic.ch Monkey,HTML5,CSS3,W 10 64 Bit, 32 GB Ram, GTX Titan, W8 ist Müll !!!!!! |
ChristianK |
![]() Antworten mit Zitat ![]() |
|
---|---|---|
Ohne DLL lässt sich das nicht lösen.
Der 2. Parameter von GetWindowThreadProcessId ist ein Pointer auf einen Integer, der danach die ID des Prozesses enthält, die dann der 3. Parameter von OpenProcess ist. Der Rückgabewert von GetWindowThreadProcessId ( in deinem Fall "pid" ) ist die ID des Threads, aber die wird für OpenProcess gar nicht benötigt, sondern wie gesagt die ID des Prozesses. |
||
AdvanceLcd
Intel Core 2 Duo 3.2 GHz, 4 GB RAM, GeForce 8800 GTX | MacBook Pro 15,4″ Intel Core 2 Duo 2.4 GHz, 2 GB RAM, GeForce 8600M GT |
![]() |
tft |
![]() Antworten mit Zitat ![]() |
---|---|---|
Hallo ...
liese sich das nicht über Bank und RTLMoveMemory lösen..... |
||
TFT
https://www.sourcemagic.ch Monkey,HTML5,CSS3,W 10 64 Bit, 32 GB Ram, GTX Titan, W8 ist Müll !!!!!! |
ChristianK |
![]() Antworten mit Zitat ![]() |
|
---|---|---|
Ach ja, richtig! ![]() Daran hab ich gar nicht gedacht. Musst dann halt nur in der Userlib das Sternchen als Parameter-Typ verwenden. |
||
AdvanceLcd
Intel Core 2 Duo 3.2 GHz, 4 GB RAM, GeForce 8800 GTX | MacBook Pro 15,4″ Intel Core 2 Duo 2.4 GHz, 2 GB RAM, GeForce 8600M GT |
![]() |
tft |
![]() Antworten mit Zitat ![]() |
---|---|---|
Hi ...
wie meinst du das ? |
||
TFT
https://www.sourcemagic.ch Monkey,HTML5,CSS3,W 10 64 Bit, 32 GB Ram, GTX Titan, W8 ist Müll !!!!!! |
ChristianK |
![]() Antworten mit Zitat ![]() |
|
---|---|---|
Steht doch in der userlibs.txt.
Zitat: Instead of object parameters, you can only specify 'void*' parameters using a '*' type tag. Such
parameters can be assigned ANY object or bank, so BE CAREFUL! Code: [AUSKLAPPEN] GetWindowThreadProcessId%( hWnd%, lpdwProcessId* )
|
||
AdvanceLcd
Intel Core 2 Duo 3.2 GHz, 4 GB RAM, GeForce 8800 GTX | MacBook Pro 15,4″ Intel Core 2 Duo 2.4 GHz, 2 GB RAM, GeForce 8600M GT |
![]() |
tft |
![]() Antworten mit Zitat ![]() |
---|---|---|
Hallo ..
danke für die Info. Habes es jetzt hinbekommen. gruss TFT |
||
TFT
https://www.sourcemagic.ch Monkey,HTML5,CSS3,W 10 64 Bit, 32 GB Ram, GTX Titan, W8 ist Müll !!!!!! |
Übersicht


Powered by phpBB © 2001 - 2006, phpBB Group