From f0904758ef3d0ae7bd87fdbf7c03036d6034e2d9 Mon Sep 17 00:00:00 2001 From: wj32 Date: Fri, 12 Mar 2010 10:57:47 +0000 Subject: [PATCH] fixed PhUnloadDllProcess status for XP git-svn-id: svn://svn.code.sf.net/p/processhacker/code@2943 21ef857c-d57f-4fe0-8362-d861dc6d29cd --- 2.x/trunk/phlib/native.c | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/2.x/trunk/phlib/native.c b/2.x/trunk/phlib/native.c index d9041b937..45c18a964 100644 --- a/2.x/trunk/phlib/native.c +++ b/2.x/trunk/phlib/native.c @@ -1613,7 +1613,10 @@ NTSTATUS PhUnloadDllProcess( if (NT_SUCCESS(status)) { - status = basicInfo.ExitStatus; + if (WindowsVersion >= WINDOWS_VISTA) + status = basicInfo.ExitStatus; + else + status = basicInfo.ExitStatus != 0 ? STATUS_SUCCESS : STATUS_UNSUCCESSFUL; } } else