Alexandre Julliard : wow64: Map the parent process handle in NtCreateUserProcess().
Alexandre Julliard
julliard at winehq.org
Thu Dec 2 15:30:15 CST 2021
Module: wine
Branch: master
Commit: be6ccdf51c98a45b661b12548bda60f8daf572b2
URL: https://source.winehq.org/git/wine.git/?a=commit;h=be6ccdf51c98a45b661b12548bda60f8daf572b2
Author: Alexandre Julliard <julliard at winehq.org>
Date: Thu Dec 2 09:59:01 2021 +0100
wow64: Map the parent process handle in NtCreateUserProcess().
Signed-off-by: Alexandre Julliard <julliard at winehq.org>
---
dlls/wow64/process.c | 4 ++++
1 file changed, 4 insertions(+)
diff --git a/dlls/wow64/process.c b/dlls/wow64/process.c
index fbe501ed034..50562390860 100644
--- a/dlls/wow64/process.c
+++ b/dlls/wow64/process.c
@@ -213,6 +213,10 @@ static PS_ATTRIBUTE_LIST *ps_attributes_32to64( PS_ATTRIBUTE_LIST **attr, const
LongToHandle( ((LONG *)ULongToPtr(attr32->Attributes[i].Value))[j] );
}
break;
+ case PS_ATTRIBUTE_PARENT_PROCESS:
+ ret->Attributes[i].Size = sizeof(HANDLE);
+ ret->Attributes[i].ValuePtr = LongToHandle( attr32->Attributes[i].Value );
+ break;
case PS_ATTRIBUTE_CLIENT_ID:
ret->Attributes[i].Size = sizeof(CLIENT_ID);
ret->Attributes[i].ValuePtr = Wow64AllocateTemp( ret->Attributes[i].Size );
More information about the wine-cvs
mailing list