From 1128a9e438e77245f5d1eb9a56c0b1b7f4f2fad3 Mon Sep 17 00:00:00 2001 From: Perry Werneck Date: Tue, 3 Dec 2019 13:45:31 -0300 Subject: [PATCH] Adding windows message for updated environment. --- win/pw3270.nsi.in | 5 +++++ 1 file changed, 5 insertions(+), 0 deletions(-) diff --git a/win/pw3270.nsi.in b/win/pw3270.nsi.in index 1448e74..7e5e670 100644 --- a/win/pw3270.nsi.in +++ b/win/pw3270.nsi.in @@ -236,7 +236,9 @@ SubSection "@PRODUCT_NAME@" SecMain file "/oname=$INSTDIR\sdk\def\libhllapi.def" "@PRODUCT_NAME@\def\libhllapi.def" file "/oname=$INSTDIR\sdk\lib\libhllapi.dll.a" "libhllapi.dll.a" + SetRegView @WINARCH@ WriteRegExpandStr HKLM "SYSTEM\CurrentControlSet\Control\Session Manager\Environment" "PW3270_SDK_PATH" "$INSTDIR\sdk" + SendMessage ${HWND_BROADCAST} ${WM_WININICHANGE} 0 "STR:Environment" /TIMEOUT=5000 SectionEnd !endif @@ -273,6 +275,7 @@ Section "Uninstall" RMDir /r "$INSTDIR\sdk" RMDir /r "$INSTDIR\gtk2-runtime" + # Delete all files delete "$INSTDIR\*.dll" @@ -283,6 +286,8 @@ Section "Uninstall" SetRegView @WINARCH@ DeleteRegKey HKLM "Software\@PRODUCT_NAME@" + DeleteRegValue HKLM "SYSTEM\CurrentControlSet\Control\Session Manager\Environment" "PW3270_SDK_PATH" + SendMessage ${HWND_BROADCAST} ${WM_WININICHANGE} 0 "STR:Environment" /TIMEOUT=5000 # Delete System libraries delete $SYSDIR\libipc3270.dll -- libgit2 0.21.2