From a3e46a1b139617ba615b1390659a28a433a814ad Mon Sep 17 00:00:00 2001 From: kichik Date: Sat, 14 Apr 2007 12:55:00 +0000 Subject: [PATCH] don't try deleting from the 32-bit view when RegDeleteKeyExA isn't found but g_exec_flags.alter_reg_view is set git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@5071 212acab6-be3b-0410-9dea-997c60f758d6 --- Source/exehead/exec.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Source/exehead/exec.c b/Source/exehead/exec.c index 8f2097ab..452f37ae 100644 --- a/Source/exehead/exec.c +++ b/Source/exehead/exec.c @@ -163,7 +163,7 @@ static LONG NSISCALL myRegDeleteKeyEx(HKEY thiskey, LPCTSTR lpSubKey, int onlyif if (RDKE) retval=RDKE(thiskey,lpSubKey,AlterRegistrySAM(0),0); else - retval=RegDeleteKey(thiskey,lpSubKey); + retval=g_exec_flags.alter_reg_view||RegDeleteKey(thiskey,lpSubKey); } } return retval;