[ui] tell users to check the log on access errors

* Also make sure to have big fat WARNING there if we detect conflicting processes
This commit is contained in:
Pete Batard 2017-05-05 23:32:01 +01:00
parent e52947f300
commit f53b22a077
4 changed files with 17 additions and 9 deletions

View File

@ -1,3 +1,11 @@
o Version 2.15 (2017.05.??)
Fix non-listing of drives that are opened for write access by another process
Report external processes that may be preventing disk access (in the log)
Improve Windows To Go support for Windows 10 Creators Update
Don't report an error on checkdisk failure
Update GRUB 2.0 to latest
Additional fixes and improvements
o Version 2.14 (2017.04.10) [BUGFIX RELEASE]
Fix inability to create BIOS-bootable drives, in some circumstances, due to write sharing permissions

View File

@ -251,7 +251,7 @@ t MSG_064 "Read error."
t MSG_065 "Write error."
t MSG_066 "Installation failure"
t MSG_067 "Could not open media. It may be in use by another process. "
"Please re-plug the media and try again."
"Please check the log for additional details."
t MSG_068 "Error while partitioning drive."
t MSG_069 "Could not copy files to target drive."
t MSG_070 "Cancelled by user."
@ -5269,7 +5269,7 @@ t MSG_064 "Erreur de lecture."
t MSG_065 "Erreur d'écriture."
t MSG_066 "L'installation a échoué"
t MSG_067 "Impossible d'accéder au média. Il peut être en cours d'utilisation par une autre application. "
"Essayer de déconnecter le média et essayez à nouveau."
"Veuillez consulter le log pour avoir des détails supplémentaires."
t MSG_068 "Erreur de partitionnement."
t MSG_069 "Impossible de copier les fichiers sur le périphérique de destination."
t MSG_070 "Opération annulée par l'utilisateur."

View File

@ -581,7 +581,7 @@ BOOL SearchProcess(char* HandleName, BOOL bPartialMatch, BOOL bIgnoreSelf)
// If this is the very first process we find, print a header
if (exe_path[0] == 0)
uprintf("NOTE: The following process(es) or service(s) are accessing %s:", HandleName);
uprintf("WARNING: The following process(es) or service(s) are accessing %s:", HandleName);
if (!GetModuleFileNameExU(processHandle, 0, exe_path, MAX_PATH - 1))
safe_sprintf(exe_path, MAX_PATH, "Unknown_Process_%" PRIu64,
@ -631,7 +631,7 @@ BOOL SearchProcessAlt(char* HandleName)
if (NT_SUCCESS(status) && (info->NumberOfProcessIdsInList > 0)) {
bFound = TRUE;
uprintf("NOTE: The following process(es) or service(s) are accessing %s:", HandleName);
uprintf("WARNING: The following process(es) or service(s) are accessing %s:", HandleName);
for (i = 0; i < info->NumberOfProcessIdsInList; i++) {
uprintf("o Process with PID %ld", info->ProcessIdList[i]);
}

View File

@ -33,7 +33,7 @@ LANGUAGE LANG_NEUTRAL, SUBLANG_NEUTRAL
IDD_DIALOG DIALOGEX 12, 12, 242, 376
STYLE DS_SETFONT | DS_MODALFRAME | DS_CENTER | WS_MINIMIZEBOX | WS_POPUP | WS_CAPTION | WS_SYSMENU
EXSTYLE WS_EX_ACCEPTFILES
CAPTION "Rufus 2.15.1108"
CAPTION "Rufus 2.15.1109"
FONT 8, "Segoe UI Symbol", 400, 0, 0x0
BEGIN
LTEXT "Device",IDS_DEVICE_TXT,9,6,200,8
@ -334,8 +334,8 @@ END
//
VS_VERSION_INFO VERSIONINFO
FILEVERSION 2,15,1108,0
PRODUCTVERSION 2,15,1108,0
FILEVERSION 2,15,1109,0
PRODUCTVERSION 2,15,1109,0
FILEFLAGSMASK 0x3fL
#ifdef _DEBUG
FILEFLAGS 0x1L
@ -352,13 +352,13 @@ BEGIN
BEGIN
VALUE "CompanyName", "Akeo Consulting (http://akeo.ie)"
VALUE "FileDescription", "Rufus"
VALUE "FileVersion", "2.15.1108"
VALUE "FileVersion", "2.15.1109"
VALUE "InternalName", "Rufus"
VALUE "LegalCopyright", "© 2011-2017 Pete Batard (GPL v3)"
VALUE "LegalTrademarks", "http://www.gnu.org/copyleft/gpl.html"
VALUE "OriginalFilename", "rufus.exe"
VALUE "ProductName", "Rufus"
VALUE "ProductVersion", "2.15.1108"
VALUE "ProductVersion", "2.15.1109"
END
END
BLOCK "VarFileInfo"