From 459e44104bbed1dfaa56d8c59f5129a9477f31c4 Mon Sep 17 00:00:00 2001 From: Edileuton Henrique de Oliveira <eho09@c3sl.ufpr.br> Date: Tue, 19 Nov 2013 10:09:32 -0200 Subject: [PATCH] windows-installer: Add a code to kill the process of the previous agent. Signed-off-by: Edileuton Henrique de Oliveira <eho09@c3sl.ufpr.br> --- windows-installer/src/installer.nsi | 14 ++++++-------- 1 file changed, 6 insertions(+), 8 deletions(-) diff --git a/windows-installer/src/installer.nsi b/windows-installer/src/installer.nsi index 973dbc6..af42ba2 100644 --- a/windows-installer/src/installer.nsi +++ b/windows-installer/src/installer.nsi @@ -25,7 +25,7 @@ ; R3 -> Variable used to set the lock state of the "next" button in INEP page !define PRODUCT_NAME "ProInfoData" -!define PRODUCT_VERSION "1.0.0" +!define PRODUCT_VERSION "1.0.1" !define PRODUCT_PUBLISHER "C3SL - UFPR" !define PRODUCT_WEB_SITE "http://seed.c3sl.ufpr.br/" !define PRODUCT_UNINST_KEY "Software\Microsoft\Windows\CurrentVersion\\ @@ -77,16 +77,12 @@ Name "${PRODUCT_NAME} ${PRODUCT_VERSION}" OutFile "..\build\${PRODUCT_NAME}.exe" InstallDir "$PROGRAMFILES\${PRODUCT_NAME}" -Var Dialog Var Inep -Var ReturnValue -Var haveProxyInfo Var ProxyHost Var ProxyPort Var ProxyUser Var ProxyPass Var RegInep -Var InepPointer ;Installer init function Function .onInit @@ -125,7 +121,9 @@ Function .onInit Abort ;Kill proinfodataAgent.exe process - ;KillProcDLL::KillProc "proinfodataAgent.exe" + StrCpy $0 "proinfodataAgent.exe" + DetailPrint "Killing all processes called '$0'" + KillProc::KillProcesses ;Verify if INEP exists in Windows registry ClearErrors @@ -178,9 +176,9 @@ Section "SeçãoPrincipal" SEC01 File "..\..\windows-collect\src\dist\API-MS-Win-Core-ProcessThreads-L1-1-0.dll" File "..\..\windows-collect\src\dist\API-MS-Win-Security-Base-L1-1-0.dll" File "..\..\windows-collect\src\dist\bz2.pyd" - File "..\..\windows-collect\src\dist\KernelBase.dll" + ;File "..\..\windows-collect\src\dist\KernelBase.dll" File "..\..\windows-collect\src\dist\library.zip" - File "..\..\windows-collect\src\dist\powrprof.dll" + ;File "..\..\windows-collect\src\dist\powrprof.dll" File "..\..\windows-collect\src\dist\proinfodataAgent.exe" File "..\..\windows-collect\src\dist\pyexpat.pyd" File "..\..\windows-collect\src\dist\python27.dll" -- GitLab