diff --git a/checkin_notes b/checkin_notes
index 682981d600..cab8addec1 100755
--- a/checkin_notes
+++ b/checkin_notes
@@ -1746,3 +1746,15 @@ David 15 Feb 2007
client/
cs_apps.C
makefile_sim
+
+Rom 17 Feb 2007
+ - WININSTALL: Use the Unicode version of ShutdownBOINCManager on NT based
+ platforms and use the ANSI version on 9X based platforms.
+
+ win_build/installerv2/redist/Windows/src/boinccas/
+ CAShutdownBOINCManager.cpp
+ boinccas95.def
+ boinccas95.vcproj
+ win_build/installerv2/redist/Windows/x86
+ boinccas.dll
+ boinccas95.dll
diff --git a/win_build/installerv2/BOINC.ism b/win_build/installerv2/BOINC.ism
index 473e294d30..551d17abca 100644
Binary files a/win_build/installerv2/BOINC.ism and b/win_build/installerv2/BOINC.ism differ
diff --git a/win_build/installerv2/redist/Windows/src/boinccas/CAShutdownBOINCManager.cpp b/win_build/installerv2/redist/Windows/src/boinccas/CAShutdownBOINCManager.cpp
index d5e686c253..6bd6fd1ae4 100644
--- a/win_build/installerv2/redist/Windows/src/boinccas/CAShutdownBOINCManager.cpp
+++ b/win_build/installerv2/redist/Windows/src/boinccas/CAShutdownBOINCManager.cpp
@@ -20,7 +20,9 @@
#include "stdafx.h"
#include "boinccas.h"
+#ifdef _UNICODE
#include "terminate.h"
+#endif
#include "CAShutdownBOINCManager.h"
#define CUSTOMACTION_NAME _T("CAShutdownBOINCManager")
@@ -109,8 +111,10 @@ UINT CAShutdownBOINCManager::OnExecution()
}
+#ifdef _UNICODE
TerminateProcessEx( tstring(_T("boincmgr.exe")) );
TerminateProcessEx( tstring(_T("gridrepublic.exe")) );
+#endif
return ERROR_SUCCESS;
}
diff --git a/win_build/installerv2/redist/Windows/src/boinccas/boinccas.rc b/win_build/installerv2/redist/Windows/src/boinccas/boinccas.rc
index 8aa30967e0..e6e987081d 100644
--- a/win_build/installerv2/redist/Windows/src/boinccas/boinccas.rc
+++ b/win_build/installerv2/redist/Windows/src/boinccas/boinccas.rc
@@ -53,8 +53,8 @@ END
//
VS_VERSION_INFO VERSIONINFO
- FILEVERSION 1,0,0,15
- PRODUCTVERSION 1,0,0,15
+ FILEVERSION 1,0,0,20
+ PRODUCTVERSION 1,0,0,20
FILEFLAGSMASK 0x17L
#ifdef _DEBUG
FILEFLAGS 0x1L
@@ -70,12 +70,12 @@ BEGIN
BLOCK "040904b0"
BEGIN
VALUE "FileDescription", "BOINC Dynamic Link Library"
- VALUE "FileVersion", "1.0.0.15"
+ VALUE "FileVersion", "1.0.0.20"
VALUE "InternalName", "BOINC"
- VALUE "LegalCopyright", "Copyright (C) 2005"
+ VALUE "LegalCopyright", "Copyright (C) 2005-2007"
VALUE "OriginalFilename", "BOINC.dll"
VALUE "ProductName", " BOINC Dynamic Link Library"
- VALUE "ProductVersion", "1.0.0.15"
+ VALUE "ProductVersion", "1.0.0.20"
END
END
BLOCK "VarFileInfo"
diff --git a/win_build/installerv2/redist/Windows/src/boinccas/boinccas95.def b/win_build/installerv2/redist/Windows/src/boinccas/boinccas95.def
index 1a87df5b38..b3df3d9e02 100644
--- a/win_build/installerv2/redist/Windows/src/boinccas/boinccas95.def
+++ b/win_build/installerv2/redist/Windows/src/boinccas/boinccas95.def
@@ -10,3 +10,5 @@ EXPORTS
MigrateCPDNBBC
RestoreSetupState
SaveSetupState
+ ShutdownBOINCManager
+
diff --git a/win_build/installerv2/redist/Windows/src/boinccas/boinccas95.vcproj b/win_build/installerv2/redist/Windows/src/boinccas/boinccas95.vcproj
index b1ec49a022..9588cd6175 100644
--- a/win_build/installerv2/redist/Windows/src/boinccas/boinccas95.vcproj
+++ b/win_build/installerv2/redist/Windows/src/boinccas/boinccas95.vcproj
@@ -141,6 +141,9 @@
+
+
@@ -178,6 +181,9 @@
+
+
diff --git a/win_build/installerv2/redist/Windows/x86/boinccas.dll b/win_build/installerv2/redist/Windows/x86/boinccas.dll
index 6cc3ab0ee6..0b2872e2d0 100644
Binary files a/win_build/installerv2/redist/Windows/x86/boinccas.dll and b/win_build/installerv2/redist/Windows/x86/boinccas.dll differ
diff --git a/win_build/installerv2/redist/Windows/x86/boinccas95.dll b/win_build/installerv2/redist/Windows/x86/boinccas95.dll
index df9ca5a6e6..a91f40afa1 100644
Binary files a/win_build/installerv2/redist/Windows/x86/boinccas95.dll and b/win_build/installerv2/redist/Windows/x86/boinccas95.dll differ