From 1ad425e4e19bfef683dfeab7547a0781ec150e44 Mon Sep 17 00:00:00 2001 From: Mounir IDRASSI Date: Sun, 4 Jun 2017 18:42:03 +0200 Subject: Windows: Install CHM User Guide instead of PDF one. Delete existing PDF when upgrading. --- src/Setup/Setup.c | 25 ++++++++++++++++++++++++- 1 file changed, 24 insertions(+), 1 deletion(-) (limited to 'src/Setup/Setup.c') diff --git a/src/Setup/Setup.c b/src/Setup/Setup.c index bb7eef04..b08ded64 100644 --- a/src/Setup/Setup.c +++ b/src/Setup/Setup.c @@ -1016,6 +1016,29 @@ err: } } + // remove PDF from previous version if any + if (bUninstall == FALSE) + { + WIN32_FIND_DATA f; + HANDLE h; + + SetCurrentDirectory (szDestDir); + h = FindFirstFile (L"VeraCrypt User Guide*.pdf", &f); + + if (h != INVALID_HANDLE_VALUE) + { + do + { + StatDeleteFile (f.cFileName, TRUE); + } + while (FindNextFile(h, &f) != 0); + + FindClose (h); + } + + SetCurrentDirectory (SetupFilesDir); + } + // Language pack if (bUninstall == FALSE) { @@ -1036,7 +1059,7 @@ err: SetCurrentDirectory (SetupFilesDir); SetCurrentDirectory (L"Setup files"); - h = FindFirstFile (L"VeraCrypt User Guide.*.pdf", &f); + h = FindFirstFile (L"VeraCrypt User Guide.*.chm", &f); if (h != INVALID_HANDLE_VALUE) { wchar_t d[MAX_PATH*2]; -- cgit v1.2.3