mirror of
https://github.com/veracrypt/VeraCrypt.git
synced 2026-06-09 22:36:59 -05:00
refactor: use the term unmount instead of dismount (#1478)
* refactor: use UNMOUNT instead of DISMOUNT in code This change updates the term DISMOUNT in constants to UNMOUNT. Other occurrences (e.g. variable names) are left alone for now. * refactor(ui): use unmount instead of dismount This change updates the GUI text and replaces dismount with unmount. * docs: update term dismount -> unmount * refactor(cmdline): add unmount This change adds an argument 'unmount' for command line usage, while trying to deprecate the old disnount argument. The current dismount argument/flag will still work to not introduce a breaking change. * docs: mention that /dismount is deprecated This change fixes the shorthand version of the argument /unmount It also adds back the info for /dismount and that it is deprecated.
This commit is contained in:
committed by
GitHub
parent
c71fa14dc0
commit
498dff9013
+14
-14
@@ -254,24 +254,24 @@ static void DisplayHotkeyList (HWND hwndDlg)
|
||||
item.pszText = GetString ("HK_AUTOMOUNT_DEVICES");
|
||||
break;
|
||||
|
||||
case HK_DISMOUNT_ALL:
|
||||
item.pszText = GetString ("HK_DISMOUNT_ALL");
|
||||
case HK_UNMOUNT_ALL:
|
||||
item.pszText = GetString ("HK_UNMOUNT_ALL");
|
||||
break;
|
||||
|
||||
case HK_WIPE_CACHE:
|
||||
item.pszText = GetString ("HK_WIPE_CACHE");
|
||||
break;
|
||||
|
||||
case HK_DISMOUNT_ALL_AND_WIPE:
|
||||
item.pszText = GetString ("HK_DISMOUNT_ALL_AND_WIPE");
|
||||
case HK_UNMOUNT_ALL_AND_WIPE:
|
||||
item.pszText = GetString ("HK_UNMOUNT_ALL_AND_WIPE");
|
||||
break;
|
||||
|
||||
case HK_FORCE_DISMOUNT_ALL_AND_WIPE:
|
||||
item.pszText = GetString ("HK_FORCE_DISMOUNT_ALL_AND_WIPE");
|
||||
case HK_FORCE_UNMOUNT_ALL_AND_WIPE:
|
||||
item.pszText = GetString ("HK_FORCE_UNMOUNT_ALL_AND_WIPE");
|
||||
break;
|
||||
|
||||
case HK_FORCE_DISMOUNT_ALL_AND_WIPE_AND_EXIT:
|
||||
item.pszText = GetString ("HK_FORCE_DISMOUNT_ALL_AND_WIPE_AND_EXIT");
|
||||
case HK_FORCE_UNMOUNT_ALL_AND_WIPE_AND_EXIT:
|
||||
item.pszText = GetString ("HK_FORCE_UNMOUNT_ALL_AND_WIPE_AND_EXIT");
|
||||
break;
|
||||
|
||||
case HK_MOUNT_FAVORITE_VOLUMES:
|
||||
@@ -378,8 +378,8 @@ BOOL CALLBACK HotkeysDlgProc (HWND hwndDlg, UINT msg, WPARAM wParam, LPARAM lPar
|
||||
SetCheckBox (hwndDlg, IDC_HK_MOD_ALT, TRUE);
|
||||
SetCheckBox (hwndDlg, IDC_HK_MOD_WIN, FALSE);
|
||||
|
||||
SetCheckBox (hwndDlg, IDC_HK_DISMOUNT_PLAY_SOUND, bPlaySoundOnSuccessfulHkDismount);
|
||||
SetCheckBox (hwndDlg, IDC_HK_DISMOUNT_BALLOON_TOOLTIP, bDisplayBalloonOnSuccessfulHkDismount);
|
||||
SetCheckBox (hwndDlg, IDC_HK_UNMOUNT_PLAY_SOUND, bPlaySoundOnSuccessfulHkDismount);
|
||||
SetCheckBox (hwndDlg, IDC_HK_UNMOUNT_BALLOON_TOOLTIP, bDisplayBalloonOnSuccessfulHkDismount);
|
||||
|
||||
bTPlaySoundOnSuccessfulHkDismount = bPlaySoundOnSuccessfulHkDismount;
|
||||
bTDisplayBalloonOnSuccessfulHkDismount = bDisplayBalloonOnSuccessfulHkDismount;
|
||||
@@ -561,14 +561,14 @@ BOOL CALLBACK HotkeysDlgProc (HWND hwndDlg, UINT msg, WPARAM wParam, LPARAM lPar
|
||||
return 1;
|
||||
}
|
||||
|
||||
if (lw == IDC_HK_DISMOUNT_PLAY_SOUND)
|
||||
if (lw == IDC_HK_UNMOUNT_PLAY_SOUND)
|
||||
{
|
||||
bTPlaySoundOnSuccessfulHkDismount = GetCheckBox (hwndDlg, IDC_HK_DISMOUNT_PLAY_SOUND);
|
||||
bTPlaySoundOnSuccessfulHkDismount = GetCheckBox (hwndDlg, IDC_HK_UNMOUNT_PLAY_SOUND);
|
||||
}
|
||||
|
||||
if (lw == IDC_HK_DISMOUNT_BALLOON_TOOLTIP)
|
||||
if (lw == IDC_HK_UNMOUNT_BALLOON_TOOLTIP)
|
||||
{
|
||||
bTDisplayBalloonOnSuccessfulHkDismount = GetCheckBox (hwndDlg, IDC_HK_DISMOUNT_BALLOON_TOOLTIP);
|
||||
bTDisplayBalloonOnSuccessfulHkDismount = GetCheckBox (hwndDlg, IDC_HK_UNMOUNT_BALLOON_TOOLTIP);
|
||||
}
|
||||
|
||||
if (lw == IDCANCEL || lw == IDCLOSE)
|
||||
|
||||
+4
-4
@@ -24,10 +24,10 @@ enum
|
||||
|
||||
HK_AUTOMOUNT_DEVICES = 0,
|
||||
HK_CLOSE_SECURITY_TOKEN_SESSIONS,
|
||||
HK_DISMOUNT_ALL,
|
||||
HK_DISMOUNT_ALL_AND_WIPE,
|
||||
HK_FORCE_DISMOUNT_ALL_AND_WIPE,
|
||||
HK_FORCE_DISMOUNT_ALL_AND_WIPE_AND_EXIT,
|
||||
HK_UNMOUNT_ALL,
|
||||
HK_UNMOUNT_ALL_AND_WIPE,
|
||||
HK_FORCE_UNMOUNT_ALL_AND_WIPE,
|
||||
HK_FORCE_UNMOUNT_ALL_AND_WIPE_AND_EXIT,
|
||||
HK_MOUNT_FAVORITE_VOLUMES,
|
||||
HK_SHOW_HIDE_MAIN_WINDOW,
|
||||
HK_WIPE_CACHE,
|
||||
|
||||
+87
-84
@@ -1058,16 +1058,16 @@ void LoadSettingsAndCheckModified (HWND hwndDlg, BOOL bOnlyCheckModified, BOOL*
|
||||
ConfigReadCompareInt ("DisplayMsgBoxOnHotkeyDismount", TRUE, &bDisplayBalloonOnSuccessfulHkDismount, bOnlyCheckModified, pbSettingsModified);
|
||||
ConfigReadCompareInt ("HotkeyModAutoMountDevices", 0, (int*) &Hotkeys [HK_AUTOMOUNT_DEVICES].vKeyModifiers, bOnlyCheckModified, pbSettingsModified);
|
||||
ConfigReadCompareInt ("HotkeyCodeAutoMountDevices", 0, (int*) &Hotkeys [HK_AUTOMOUNT_DEVICES].vKeyCode, bOnlyCheckModified, pbSettingsModified);
|
||||
ConfigReadCompareInt ("HotkeyModDismountAll", 0, (int*) &Hotkeys [HK_DISMOUNT_ALL].vKeyModifiers, bOnlyCheckModified, pbSettingsModified);
|
||||
ConfigReadCompareInt ("HotkeyCodeDismountAll", 0, (int*) &Hotkeys [HK_DISMOUNT_ALL].vKeyCode, bOnlyCheckModified, pbSettingsModified);
|
||||
ConfigReadCompareInt ("HotkeyModDismountAll", 0, (int*) &Hotkeys [HK_UNMOUNT_ALL].vKeyModifiers, bOnlyCheckModified, pbSettingsModified);
|
||||
ConfigReadCompareInt ("HotkeyCodeDismountAll", 0, (int*) &Hotkeys [HK_UNMOUNT_ALL].vKeyCode, bOnlyCheckModified, pbSettingsModified);
|
||||
ConfigReadCompareInt ("HotkeyModWipeCache", 0, (int*) &Hotkeys [HK_WIPE_CACHE].vKeyModifiers, bOnlyCheckModified, pbSettingsModified);
|
||||
ConfigReadCompareInt ("HotkeyCodeWipeCache", 0, (int*) &Hotkeys [HK_WIPE_CACHE].vKeyCode, bOnlyCheckModified, pbSettingsModified);
|
||||
ConfigReadCompareInt ("HotkeyModDismountAllWipe", 0, (int*) &Hotkeys [HK_DISMOUNT_ALL_AND_WIPE].vKeyModifiers, bOnlyCheckModified, pbSettingsModified);
|
||||
ConfigReadCompareInt ("HotkeyCodeDismountAllWipe", 0, (int*) &Hotkeys [HK_DISMOUNT_ALL_AND_WIPE].vKeyCode, bOnlyCheckModified, pbSettingsModified);
|
||||
ConfigReadCompareInt ("HotkeyModForceDismountAllWipe", 0, (int*) &Hotkeys [HK_FORCE_DISMOUNT_ALL_AND_WIPE].vKeyModifiers, bOnlyCheckModified, pbSettingsModified);
|
||||
ConfigReadCompareInt ("HotkeyCodeForceDismountAllWipe", 0, (int*) &Hotkeys [HK_FORCE_DISMOUNT_ALL_AND_WIPE].vKeyCode, bOnlyCheckModified, pbSettingsModified);
|
||||
ConfigReadCompareInt ("HotkeyModForceDismountAllWipeExit", 0, (int*) &Hotkeys [HK_FORCE_DISMOUNT_ALL_AND_WIPE_AND_EXIT].vKeyModifiers, bOnlyCheckModified, pbSettingsModified);
|
||||
ConfigReadCompareInt ("HotkeyCodeForceDismountAllWipeExit", 0, (int*) &Hotkeys [HK_FORCE_DISMOUNT_ALL_AND_WIPE_AND_EXIT].vKeyCode, bOnlyCheckModified, pbSettingsModified);
|
||||
ConfigReadCompareInt ("HotkeyModDismountAllWipe", 0, (int*) &Hotkeys [HK_UNMOUNT_ALL_AND_WIPE].vKeyModifiers, bOnlyCheckModified, pbSettingsModified);
|
||||
ConfigReadCompareInt ("HotkeyCodeDismountAllWipe", 0, (int*) &Hotkeys [HK_UNMOUNT_ALL_AND_WIPE].vKeyCode, bOnlyCheckModified, pbSettingsModified);
|
||||
ConfigReadCompareInt ("HotkeyModForceDismountAllWipe", 0, (int*) &Hotkeys [HK_FORCE_UNMOUNT_ALL_AND_WIPE].vKeyModifiers, bOnlyCheckModified, pbSettingsModified);
|
||||
ConfigReadCompareInt ("HotkeyCodeForceDismountAllWipe", 0, (int*) &Hotkeys [HK_FORCE_UNMOUNT_ALL_AND_WIPE].vKeyCode, bOnlyCheckModified, pbSettingsModified);
|
||||
ConfigReadCompareInt ("HotkeyModForceDismountAllWipeExit", 0, (int*) &Hotkeys [HK_FORCE_UNMOUNT_ALL_AND_WIPE_AND_EXIT].vKeyModifiers, bOnlyCheckModified, pbSettingsModified);
|
||||
ConfigReadCompareInt ("HotkeyCodeForceDismountAllWipeExit", 0, (int*) &Hotkeys [HK_FORCE_UNMOUNT_ALL_AND_WIPE_AND_EXIT].vKeyCode, bOnlyCheckModified, pbSettingsModified);
|
||||
ConfigReadCompareInt ("HotkeyModMountFavoriteVolumes", 0, (int*) &Hotkeys [HK_MOUNT_FAVORITE_VOLUMES].vKeyModifiers, bOnlyCheckModified, pbSettingsModified);
|
||||
ConfigReadCompareInt ("HotkeyCodeMountFavoriteVolumes", 0, (int*) &Hotkeys [HK_MOUNT_FAVORITE_VOLUMES].vKeyCode, bOnlyCheckModified, pbSettingsModified);
|
||||
ConfigReadCompareInt ("HotkeyModShowHideMainWindow", 0, (int*) &Hotkeys [HK_SHOW_HIDE_MAIN_WINDOW].vKeyModifiers, bOnlyCheckModified, pbSettingsModified);
|
||||
@@ -1193,16 +1193,16 @@ void SaveSettings (HWND hwndDlg)
|
||||
// Hotkeys
|
||||
ConfigWriteInt ("HotkeyModAutoMountDevices", Hotkeys[HK_AUTOMOUNT_DEVICES].vKeyModifiers);
|
||||
ConfigWriteInt ("HotkeyCodeAutoMountDevices", Hotkeys[HK_AUTOMOUNT_DEVICES].vKeyCode);
|
||||
ConfigWriteInt ("HotkeyModDismountAll", Hotkeys[HK_DISMOUNT_ALL].vKeyModifiers);
|
||||
ConfigWriteInt ("HotkeyCodeDismountAll", Hotkeys[HK_DISMOUNT_ALL].vKeyCode);
|
||||
ConfigWriteInt ("HotkeyModDismountAll", Hotkeys[HK_UNMOUNT_ALL].vKeyModifiers);
|
||||
ConfigWriteInt ("HotkeyCodeDismountAll", Hotkeys[HK_UNMOUNT_ALL].vKeyCode);
|
||||
ConfigWriteInt ("HotkeyModWipeCache", Hotkeys[HK_WIPE_CACHE].vKeyModifiers);
|
||||
ConfigWriteInt ("HotkeyCodeWipeCache", Hotkeys[HK_WIPE_CACHE].vKeyCode);
|
||||
ConfigWriteInt ("HotkeyModDismountAllWipe", Hotkeys[HK_DISMOUNT_ALL_AND_WIPE].vKeyModifiers);
|
||||
ConfigWriteInt ("HotkeyCodeDismountAllWipe", Hotkeys[HK_DISMOUNT_ALL_AND_WIPE].vKeyCode);
|
||||
ConfigWriteInt ("HotkeyModForceDismountAllWipe", Hotkeys[HK_FORCE_DISMOUNT_ALL_AND_WIPE].vKeyModifiers);
|
||||
ConfigWriteInt ("HotkeyCodeForceDismountAllWipe", Hotkeys[HK_FORCE_DISMOUNT_ALL_AND_WIPE].vKeyCode);
|
||||
ConfigWriteInt ("HotkeyModForceDismountAllWipeExit", Hotkeys[HK_FORCE_DISMOUNT_ALL_AND_WIPE_AND_EXIT].vKeyModifiers);
|
||||
ConfigWriteInt ("HotkeyCodeForceDismountAllWipeExit", Hotkeys[HK_FORCE_DISMOUNT_ALL_AND_WIPE_AND_EXIT].vKeyCode);
|
||||
ConfigWriteInt ("HotkeyModDismountAllWipe", Hotkeys[HK_UNMOUNT_ALL_AND_WIPE].vKeyModifiers);
|
||||
ConfigWriteInt ("HotkeyCodeDismountAllWipe", Hotkeys[HK_UNMOUNT_ALL_AND_WIPE].vKeyCode);
|
||||
ConfigWriteInt ("HotkeyModForceDismountAllWipe", Hotkeys[HK_FORCE_UNMOUNT_ALL_AND_WIPE].vKeyModifiers);
|
||||
ConfigWriteInt ("HotkeyCodeForceDismountAllWipe", Hotkeys[HK_FORCE_UNMOUNT_ALL_AND_WIPE].vKeyCode);
|
||||
ConfigWriteInt ("HotkeyModForceDismountAllWipeExit", Hotkeys[HK_FORCE_UNMOUNT_ALL_AND_WIPE_AND_EXIT].vKeyModifiers);
|
||||
ConfigWriteInt ("HotkeyCodeForceDismountAllWipeExit", Hotkeys[HK_FORCE_UNMOUNT_ALL_AND_WIPE_AND_EXIT].vKeyCode);
|
||||
ConfigWriteInt ("HotkeyModMountFavoriteVolumes", Hotkeys[HK_MOUNT_FAVORITE_VOLUMES].vKeyModifiers);
|
||||
ConfigWriteInt ("HotkeyCodeMountFavoriteVolumes", Hotkeys[HK_MOUNT_FAVORITE_VOLUMES].vKeyCode);
|
||||
ConfigWriteInt ("HotkeyModShowHideMainWindow", Hotkeys[HK_SHOW_HIDE_MAIN_WINDOW].vKeyModifiers);
|
||||
@@ -3388,7 +3388,7 @@ BOOL CALLBACK PasswordDlgProc (HWND hwndDlg, UINT msg, WPARAM wParam, LPARAM lPa
|
||||
static void PreferencesDlgEnableButtons (HWND hwndDlg)
|
||||
{
|
||||
BOOL back = IsButtonChecked (GetDlgItem (hwndDlg, IDC_PREF_BKG_TASK_ENABLE));
|
||||
BOOL idle = IsButtonChecked (GetDlgItem (hwndDlg, IDC_PREF_DISMOUNT_INACTIVE));
|
||||
BOOL idle = IsButtonChecked (GetDlgItem (hwndDlg, IDC_PREF_UNMOUNT_INACTIVE));
|
||||
BOOL installed = !IsNonInstallMode();
|
||||
BOOL wtsEnabled = (hWtsLib != NULL) ? TRUE : FALSE;
|
||||
|
||||
@@ -3396,16 +3396,16 @@ static void PreferencesDlgEnableButtons (HWND hwndDlg)
|
||||
EnableWindow (GetDlgItem (hwndDlg, IDT_LOGON), installed);
|
||||
EnableWindow (GetDlgItem (hwndDlg, IDC_PREF_LOGON_START), back && installed);
|
||||
EnableWindow (GetDlgItem (hwndDlg, IDC_PREF_LOGON_MOUNT_DEVICES), installed);
|
||||
EnableWindow (GetDlgItem (hwndDlg, IDT_AUTO_DISMOUNT), back);
|
||||
EnableWindow (GetDlgItem (hwndDlg, IDT_AUTO_DISMOUNT_ON), back);
|
||||
EnableWindow (GetDlgItem (hwndDlg, IDT_AUTO_UNMOUNT), back);
|
||||
EnableWindow (GetDlgItem (hwndDlg, IDT_AUTO_UNMOUNT_ON), back);
|
||||
EnableWindow (GetDlgItem (hwndDlg, IDT_MINUTES), back);
|
||||
EnableWindow (GetDlgItem (hwndDlg, IDC_PREF_DISMOUNT_LOGOFF), back);
|
||||
EnableWindow (GetDlgItem (hwndDlg, IDC_PREF_DISMOUNT_SESSION_LOCKED), back && wtsEnabled);
|
||||
EnableWindow (GetDlgItem (hwndDlg, IDC_PREF_DISMOUNT_POWERSAVING), back);
|
||||
EnableWindow (GetDlgItem (hwndDlg, IDC_PREF_DISMOUNT_SCREENSAVER), back);
|
||||
EnableWindow (GetDlgItem (hwndDlg, IDC_PREF_DISMOUNT_INACTIVE), back);
|
||||
EnableWindow (GetDlgItem (hwndDlg, IDC_PREF_DISMOUNT_INACTIVE_TIME), back && idle);
|
||||
EnableWindow (GetDlgItem (hwndDlg, IDC_PREF_FORCE_AUTO_DISMOUNT), back);
|
||||
EnableWindow (GetDlgItem (hwndDlg, IDC_PREF_UNMOUNT_LOGOFF), back);
|
||||
EnableWindow (GetDlgItem (hwndDlg, IDC_PREF_UNMOUNT_SESSION_LOCKED), back && wtsEnabled);
|
||||
EnableWindow (GetDlgItem (hwndDlg, IDC_PREF_UNMOUNT_POWERSAVING), back);
|
||||
EnableWindow (GetDlgItem (hwndDlg, IDC_PREF_UNMOUNT_SCREENSAVER), back);
|
||||
EnableWindow (GetDlgItem (hwndDlg, IDC_PREF_UNMOUNT_INACTIVE), back);
|
||||
EnableWindow (GetDlgItem (hwndDlg, IDC_PREF_UNMOUNT_INACTIVE_TIME), back && idle);
|
||||
EnableWindow (GetDlgItem (hwndDlg, IDC_PREF_FORCE_AUTO_UNMOUNT), back);
|
||||
}
|
||||
|
||||
BOOL CALLBACK PreferencesDlgProc (HWND hwndDlg, UINT msg, WPARAM wParam, LPARAM lParam)
|
||||
@@ -3459,7 +3459,7 @@ BOOL CALLBACK PreferencesDlgProc (HWND hwndDlg, UINT msg, WPARAM wParam, LPARAM
|
||||
SendMessage (GetDlgItem (hwndDlg, IDC_PREF_WIPE_CACHE_ON_EXIT), BM_SETCHECK,
|
||||
bWipeCacheOnExit ? BST_CHECKED:BST_UNCHECKED, 0);
|
||||
|
||||
SendMessage (GetDlgItem (hwndDlg, IDC_PREF_WIPE_CACHE_ON_AUTODISMOUNT), BM_SETCHECK,
|
||||
SendMessage (GetDlgItem (hwndDlg, IDC_PREF_WIPE_CACHE_ON_AUTOUNMOUNT), BM_SETCHECK,
|
||||
bWipeCacheOnAutoDismount ? BST_CHECKED:BST_UNCHECKED, 0);
|
||||
|
||||
SendMessage (GetDlgItem (hwndDlg, IDC_PREF_CACHE_PASSWORDS), BM_SETCHECK,
|
||||
@@ -3486,25 +3486,25 @@ BOOL CALLBACK PreferencesDlgProc (HWND hwndDlg, UINT msg, WPARAM wParam, LPARAM
|
||||
SendMessage (GetDlgItem (hwndDlg, IDC_CLOSE_BKG_TASK_WHEN_NOVOL), BM_SETCHECK,
|
||||
bCloseBkgTaskWhenNoVolumes || IsNonInstallMode() ? BST_CHECKED:BST_UNCHECKED, 0);
|
||||
|
||||
SendMessage (GetDlgItem (hwndDlg, IDC_PREF_DISMOUNT_LOGOFF), BM_SETCHECK,
|
||||
SendMessage (GetDlgItem (hwndDlg, IDC_PREF_UNMOUNT_LOGOFF), BM_SETCHECK,
|
||||
bDismountOnLogOff ? BST_CHECKED:BST_UNCHECKED, 0);
|
||||
|
||||
SendMessage (GetDlgItem (hwndDlg, IDC_PREF_DISMOUNT_SESSION_LOCKED), BM_SETCHECK,
|
||||
SendMessage (GetDlgItem (hwndDlg, IDC_PREF_UNMOUNT_SESSION_LOCKED), BM_SETCHECK,
|
||||
bDismountOnSessionLocked ? BST_CHECKED:BST_UNCHECKED, 0);
|
||||
|
||||
SendMessage (GetDlgItem (hwndDlg, IDC_PREF_DISMOUNT_POWERSAVING), BM_SETCHECK,
|
||||
SendMessage (GetDlgItem (hwndDlg, IDC_PREF_UNMOUNT_POWERSAVING), BM_SETCHECK,
|
||||
bDismountOnPowerSaving ? BST_CHECKED:BST_UNCHECKED, 0);
|
||||
|
||||
SendMessage (GetDlgItem (hwndDlg, IDC_PREF_DISMOUNT_SCREENSAVER), BM_SETCHECK,
|
||||
SendMessage (GetDlgItem (hwndDlg, IDC_PREF_UNMOUNT_SCREENSAVER), BM_SETCHECK,
|
||||
bDismountOnScreenSaver ? BST_CHECKED:BST_UNCHECKED, 0);
|
||||
|
||||
SendMessage (GetDlgItem (hwndDlg, IDC_PREF_FORCE_AUTO_DISMOUNT), BM_SETCHECK,
|
||||
SendMessage (GetDlgItem (hwndDlg, IDC_PREF_FORCE_AUTO_UNMOUNT), BM_SETCHECK,
|
||||
bForceAutoDismount ? BST_CHECKED:BST_UNCHECKED, 0);
|
||||
|
||||
SendMessage (GetDlgItem (hwndDlg, IDC_PREF_DISMOUNT_INACTIVE), BM_SETCHECK,
|
||||
SendMessage (GetDlgItem (hwndDlg, IDC_PREF_UNMOUNT_INACTIVE), BM_SETCHECK,
|
||||
MaxVolumeIdleTime > 0 ? BST_CHECKED:BST_UNCHECKED, 0);
|
||||
|
||||
SetDlgItemInt (hwndDlg, IDC_PREF_DISMOUNT_INACTIVE_TIME, abs (MaxVolumeIdleTime), FALSE);
|
||||
SetDlgItemInt (hwndDlg, IDC_PREF_UNMOUNT_INACTIVE_TIME, abs (MaxVolumeIdleTime), FALSE);
|
||||
|
||||
PreferencesDlgEnableButtons (hwndDlg);
|
||||
}
|
||||
@@ -3519,37 +3519,37 @@ BOOL CALLBACK PreferencesDlgProc (HWND hwndDlg, UINT msg, WPARAM wParam, LPARAM
|
||||
}
|
||||
|
||||
// Forced dismount disabled warning
|
||||
if (lw == IDC_PREF_DISMOUNT_INACTIVE
|
||||
|| lw == IDC_PREF_DISMOUNT_LOGOFF
|
||||
|| lw == IDC_PREF_DISMOUNT_SESSION_LOCKED
|
||||
|| lw == IDC_PREF_DISMOUNT_POWERSAVING
|
||||
|| lw == IDC_PREF_DISMOUNT_SCREENSAVER
|
||||
|| lw == IDC_PREF_FORCE_AUTO_DISMOUNT)
|
||||
if (lw == IDC_PREF_UNMOUNT_INACTIVE
|
||||
|| lw == IDC_PREF_UNMOUNT_LOGOFF
|
||||
|| lw == IDC_PREF_UNMOUNT_SESSION_LOCKED
|
||||
|| lw == IDC_PREF_UNMOUNT_POWERSAVING
|
||||
|| lw == IDC_PREF_UNMOUNT_SCREENSAVER
|
||||
|| lw == IDC_PREF_FORCE_AUTO_UNMOUNT)
|
||||
{
|
||||
BOOL i = IsButtonChecked (GetDlgItem (hwndDlg, IDC_PREF_DISMOUNT_INACTIVE));
|
||||
BOOL l = IsButtonChecked (GetDlgItem (hwndDlg, IDC_PREF_DISMOUNT_LOGOFF));
|
||||
BOOL sl = IsButtonChecked (GetDlgItem (hwndDlg, IDC_PREF_DISMOUNT_SESSION_LOCKED));
|
||||
BOOL p = IsButtonChecked (GetDlgItem (hwndDlg, IDC_PREF_DISMOUNT_POWERSAVING));
|
||||
BOOL s = IsButtonChecked (GetDlgItem (hwndDlg, IDC_PREF_DISMOUNT_SCREENSAVER));
|
||||
BOOL q = IsButtonChecked (GetDlgItem (hwndDlg, IDC_PREF_FORCE_AUTO_DISMOUNT));
|
||||
BOOL i = IsButtonChecked (GetDlgItem (hwndDlg, IDC_PREF_UNMOUNT_INACTIVE));
|
||||
BOOL l = IsButtonChecked (GetDlgItem (hwndDlg, IDC_PREF_UNMOUNT_LOGOFF));
|
||||
BOOL sl = IsButtonChecked (GetDlgItem (hwndDlg, IDC_PREF_UNMOUNT_SESSION_LOCKED));
|
||||
BOOL p = IsButtonChecked (GetDlgItem (hwndDlg, IDC_PREF_UNMOUNT_POWERSAVING));
|
||||
BOOL s = IsButtonChecked (GetDlgItem (hwndDlg, IDC_PREF_UNMOUNT_SCREENSAVER));
|
||||
BOOL q = IsButtonChecked (GetDlgItem (hwndDlg, IDC_PREF_FORCE_AUTO_UNMOUNT));
|
||||
|
||||
if (!q)
|
||||
{
|
||||
if (lw == IDC_PREF_FORCE_AUTO_DISMOUNT && (i || l || sl || p || s))
|
||||
if (lw == IDC_PREF_FORCE_AUTO_UNMOUNT && (i || l || sl || p || s))
|
||||
{
|
||||
if (AskWarnNoYes ("CONFIRM_NO_FORCED_AUTODISMOUNT", hwndDlg) == IDNO)
|
||||
SetCheckBox (hwndDlg, IDC_PREF_FORCE_AUTO_DISMOUNT, TRUE);
|
||||
if (AskWarnNoYes ("CONFIRM_NO_FORCED_AUTOUNMOUNT", hwndDlg) == IDNO)
|
||||
SetCheckBox (hwndDlg, IDC_PREF_FORCE_AUTO_UNMOUNT, TRUE);
|
||||
}
|
||||
else if ((lw == IDC_PREF_DISMOUNT_INACTIVE && i
|
||||
|| lw == IDC_PREF_DISMOUNT_LOGOFF && l
|
||||
|| lw == IDC_PREF_DISMOUNT_SESSION_LOCKED && sl
|
||||
|| lw == IDC_PREF_DISMOUNT_POWERSAVING && p
|
||||
|| lw == IDC_PREF_DISMOUNT_SCREENSAVER && s))
|
||||
Warning ("WARN_PREF_AUTO_DISMOUNT", hwndDlg);
|
||||
else if ((lw == IDC_PREF_UNMOUNT_INACTIVE && i
|
||||
|| lw == IDC_PREF_UNMOUNT_LOGOFF && l
|
||||
|| lw == IDC_PREF_UNMOUNT_SESSION_LOCKED && sl
|
||||
|| lw == IDC_PREF_UNMOUNT_POWERSAVING && p
|
||||
|| lw == IDC_PREF_UNMOUNT_SCREENSAVER && s))
|
||||
Warning ("WARN_PREF_AUTO_UNMOUNT", hwndDlg);
|
||||
}
|
||||
|
||||
if (p && lw == IDC_PREF_DISMOUNT_POWERSAVING)
|
||||
Warning ("WARN_PREF_AUTO_DISMOUNT_ON_POWER", hwndDlg);
|
||||
if (p && lw == IDC_PREF_UNMOUNT_POWERSAVING)
|
||||
Warning ("WARN_PREF_AUTO_UNMOUNT_ON_POWER", hwndDlg);
|
||||
}
|
||||
|
||||
if (lw == IDCANCEL)
|
||||
@@ -3572,20 +3572,20 @@ BOOL CALLBACK PreferencesDlgProc (HWND hwndDlg, UINT msg, WPARAM wParam, LPARAM
|
||||
bUseLegacyMaxPasswordLength = IsButtonChecked (GetDlgItem (hwndDlg, IDC_USE_LEGACY_MAX_PASSWORD_LENGTH));
|
||||
bCacheDuringMultipleMount = IsButtonChecked (GetDlgItem (hwndDlg, IDC_PREF_TEMP_CACHE_ON_MULTIPLE_MOUNT));
|
||||
bWipeCacheOnExit = IsButtonChecked (GetDlgItem (hwndDlg, IDC_PREF_WIPE_CACHE_ON_EXIT));
|
||||
bWipeCacheOnAutoDismount = IsButtonChecked (GetDlgItem (hwndDlg, IDC_PREF_WIPE_CACHE_ON_AUTODISMOUNT));
|
||||
bWipeCacheOnAutoDismount = IsButtonChecked (GetDlgItem (hwndDlg, IDC_PREF_WIPE_CACHE_ON_AUTOUNMOUNT));
|
||||
bCacheInDriverDefault = bCacheInDriver = IsButtonChecked (GetDlgItem (hwndDlg, IDC_PREF_CACHE_PASSWORDS));
|
||||
bIncludePimInCache = IsButtonChecked (GetDlgItem (hwndDlg, IDC_PREF_CACHE_PIM));
|
||||
defaultMountOptions.ReadOnly = IsButtonChecked (GetDlgItem (hwndDlg, IDC_PREF_MOUNT_READONLY));
|
||||
defaultMountOptions.Removable = IsButtonChecked (GetDlgItem (hwndDlg, IDC_PREF_MOUNT_REMOVABLE));
|
||||
bEnableBkgTask = IsButtonChecked (GetDlgItem (hwndDlg, IDC_PREF_BKG_TASK_ENABLE));
|
||||
bCloseBkgTaskWhenNoVolumes = IsNonInstallMode() ? bCloseBkgTaskWhenNoVolumes : IsButtonChecked (GetDlgItem (hwndDlg, IDC_CLOSE_BKG_TASK_WHEN_NOVOL));
|
||||
bDismountOnLogOff = IsButtonChecked (GetDlgItem (hwndDlg, IDC_PREF_DISMOUNT_LOGOFF));
|
||||
bDismountOnSessionLocked = IsButtonChecked (GetDlgItem (hwndDlg, IDC_PREF_DISMOUNT_SESSION_LOCKED));
|
||||
bDismountOnPowerSaving = IsButtonChecked (GetDlgItem (hwndDlg, IDC_PREF_DISMOUNT_POWERSAVING));
|
||||
bDismountOnScreenSaver = IsButtonChecked (GetDlgItem (hwndDlg, IDC_PREF_DISMOUNT_SCREENSAVER));
|
||||
bForceAutoDismount = IsButtonChecked (GetDlgItem (hwndDlg, IDC_PREF_FORCE_AUTO_DISMOUNT));
|
||||
MaxVolumeIdleTime = GetDlgItemInt (hwndDlg, IDC_PREF_DISMOUNT_INACTIVE_TIME, NULL, FALSE)
|
||||
* (IsButtonChecked (GetDlgItem (hwndDlg, IDC_PREF_DISMOUNT_INACTIVE)) ? 1 : -1);
|
||||
bDismountOnLogOff = IsButtonChecked (GetDlgItem (hwndDlg, IDC_PREF_UNMOUNT_LOGOFF));
|
||||
bDismountOnSessionLocked = IsButtonChecked (GetDlgItem (hwndDlg, IDC_PREF_UNMOUNT_SESSION_LOCKED));
|
||||
bDismountOnPowerSaving = IsButtonChecked (GetDlgItem (hwndDlg, IDC_PREF_UNMOUNT_POWERSAVING));
|
||||
bDismountOnScreenSaver = IsButtonChecked (GetDlgItem (hwndDlg, IDC_PREF_UNMOUNT_SCREENSAVER));
|
||||
bForceAutoDismount = IsButtonChecked (GetDlgItem (hwndDlg, IDC_PREF_FORCE_AUTO_UNMOUNT));
|
||||
MaxVolumeIdleTime = GetDlgItemInt (hwndDlg, IDC_PREF_UNMOUNT_INACTIVE_TIME, NULL, FALSE)
|
||||
* (IsButtonChecked (GetDlgItem (hwndDlg, IDC_PREF_UNMOUNT_INACTIVE)) ? 1 : -1);
|
||||
bStartOnLogon = IsButtonChecked (GetDlgItem (hwndDlg, IDC_PREF_LOGON_START));
|
||||
bMountDevicesOnLogon = IsButtonChecked (GetDlgItem (hwndDlg, IDC_PREF_LOGON_MOUNT_DEVICES));
|
||||
|
||||
@@ -4990,7 +4990,7 @@ BOOL CALLBACK TravelerDlgProc (HWND hwndDlg, UINT msg, WPARAM wParam, LPARAM lPa
|
||||
fwprintf (af, L"action=%s\n", bAutoMount ? GetString ("MOUNT_TC_VOLUME") : GetString ("IDC_PREF_LOGON_START"));
|
||||
fwprintf (af, L"open=%s\n", bAutoMount ? autoMount : L"VeraCrypt\\VeraCrypt.exe");
|
||||
fwprintf (af, L"shell\\start=%s\nshell\\start\\command=VeraCrypt\\VeraCrypt.exe\n", GetString ("IDC_PREF_LOGON_START"));
|
||||
fwprintf (af, L"shell\\dismount=%s\nshell\\dismount\\command=VeraCrypt\\VeraCrypt.exe /q /d\n", GetString ("DISMOUNT_ALL_TC_VOLUMES"));
|
||||
fwprintf (af, L"shell\\dismount=%s\nshell\\dismount\\command=VeraCrypt\\VeraCrypt.exe /q /d\n", GetString ("UNMOUNT_ALL_TC_VOLUMES"));
|
||||
|
||||
CheckFileStreamWriteErrors (hwndDlg, af, dstPath);
|
||||
fclose (af);
|
||||
@@ -5435,7 +5435,7 @@ void CALLBACK DismountAllThreadProc(void* pArg, HWND hwndDlg)
|
||||
|
||||
do
|
||||
{
|
||||
*pbResult = DeviceIoControl (hDriver, TC_IOCTL_DISMOUNT_ALL_VOLUMES, punmount,
|
||||
*pbResult = DeviceIoControl (hDriver, TC_IOCTL_UNMOUNT_ALL_VOLUMES, punmount,
|
||||
sizeof (UNMOUNT_STRUCT), punmount, sizeof (UNMOUNT_STRUCT), pdwResult, NULL);
|
||||
|
||||
if ( punmount->nDosDriveNo < 0 || punmount->nDosDriveNo > 25
|
||||
@@ -6867,7 +6867,7 @@ void DisplayDriveListContextMenu (HWND hwndDlg, LPARAM lParam)
|
||||
|
||||
// There's a mounted non-system volume at this drive letter
|
||||
|
||||
AppendMenuW (popup, MF_STRING, IDM_UNMOUNT_VOLUME, GetString ("DISMOUNT"));
|
||||
AppendMenuW (popup, MF_STRING, IDM_UNMOUNT_VOLUME, GetString ("UNMOUNT"));
|
||||
AppendMenuW (popup, MF_STRING, IDPM_OPEN_VOLUME, GetString ("OPEN"));
|
||||
AppendMenu (popup, MF_SEPARATOR, 0, L"");
|
||||
AppendMenuW (popup, MF_STRING, IDPM_CHECK_FILESYS, GetString ("IDPM_CHECK_FILESYS"));
|
||||
@@ -7870,7 +7870,7 @@ BOOL CALLBACK MainDialogProc (HWND hwndDlg, UINT uMsg, WPARAM wParam, LPARAM lPa
|
||||
label = GetFavoriteVolumeLabel (vol, useInExplorer);
|
||||
|
||||
StringCbPrintfW (s, sizeof(s), L"%s %c: (%s)",
|
||||
GetString (n==0 ? "OPEN" : "DISMOUNT"),
|
||||
GetString (n==0 ? "OPEN" : "UNMOUNT"),
|
||||
i + L'A',
|
||||
label.empty() ? vol : label.c_str());
|
||||
AppendMenuW (popup, MF_STRING, n*26 + TRAYICON_MENU_DRIVE_OFFSET + i, s);
|
||||
@@ -7910,9 +7910,9 @@ BOOL CALLBACK MainDialogProc (HWND hwndDlg, UINT uMsg, WPARAM wParam, LPARAM lPa
|
||||
if (Dismount (hwndDlg, sel - TRAYICON_MENU_DRIVE_OFFSET - 26))
|
||||
{
|
||||
wchar_t txt [2048];
|
||||
StringCbPrintfW (txt, sizeof(txt), GetString ("VOLUME_MOUNTED_AS_DRIVE_LETTER_X_DISMOUNTED"), sel - TRAYICON_MENU_DRIVE_OFFSET - 26 + L'A');
|
||||
StringCbPrintfW (txt, sizeof(txt), GetString ("VOLUME_MOUNTED_AS_DRIVE_LETTER_X_UNMOUNTED"), sel - TRAYICON_MENU_DRIVE_OFFSET - 26 + L'A');
|
||||
|
||||
InfoBalloonDirect (GetString ("SUCCESSFULLY_DISMOUNTED"), txt, hwndDlg);
|
||||
InfoBalloonDirect (GetString ("SUCCESSFULLY_UNMOUNTED"), txt, hwndDlg);
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -7999,7 +7999,7 @@ BOOL CALLBACK MainDialogProc (HWND hwndDlg, UINT uMsg, WPARAM wParam, LPARAM lPa
|
||||
if (wszVol[1] == L':' && i == (wszVol[0] - (wszVol[0] <= L'Z' ? L'A' : L'a')))
|
||||
{
|
||||
UnmountVolume (hwndDlg, m, TRUE);
|
||||
WarningBalloon ("HOST_DEVICE_REMOVAL_DISMOUNT_WARN_TITLE", "HOST_DEVICE_REMOVAL_DISMOUNT_WARN", hwndDlg);
|
||||
WarningBalloon ("HOST_DEVICE_REMOVAL_UNMOUNT_WARN_TITLE", "HOST_DEVICE_REMOVAL_UNMOUNT_WARN", hwndDlg);
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -8024,7 +8024,7 @@ BOOL CALLBACK MainDialogProc (HWND hwndDlg, UINT uMsg, WPARAM wParam, LPARAM lPa
|
||||
if (!OpenDevice (vol, &ots, FALSE, FALSE))
|
||||
{
|
||||
UnmountVolume (hwndDlg, m, TRUE);
|
||||
WarningBalloon ("HOST_DEVICE_REMOVAL_DISMOUNT_WARN_TITLE", "HOST_DEVICE_REMOVAL_DISMOUNT_WARN", hwndDlg);
|
||||
WarningBalloon ("HOST_DEVICE_REMOVAL_UNMOUNT_WARN_TITLE", "HOST_DEVICE_REMOVAL_UNMOUNT_WARN", hwndDlg);
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -8213,7 +8213,7 @@ BOOL CALLBACK MainDialogProc (HWND hwndDlg, UINT uMsg, WPARAM wParam, LPARAM lPa
|
||||
if (DismountAll (hwndDlg, bForceUnmount, TRUE, UNMOUNT_MAX_AUTO_RETRIES, UNMOUNT_AUTO_RETRY_DELAY)
|
||||
&& lw == IDM_UNMOUNTALL) // If initiated via the systray menu
|
||||
{
|
||||
InfoBalloon ("SUCCESSFULLY_DISMOUNTED", "MOUNTED_VOLUMES_DISMOUNTED", hwndDlg);
|
||||
InfoBalloon ("SUCCESSFULLY_UNMOUNTED", "MOUNTED_VOLUMES_UNMOUNTED", hwndDlg);
|
||||
}
|
||||
|
||||
return 1;
|
||||
@@ -9170,6 +9170,7 @@ void ExtractCommandLine (HWND hwndDlg, wchar_t *lpszCommandLine)
|
||||
OptionDisableDeviceUpdate,
|
||||
OptionEnableMemoryProtection,
|
||||
OptionSignalExit,
|
||||
CommandUnmount,
|
||||
};
|
||||
|
||||
argument args[]=
|
||||
@@ -9200,6 +9201,7 @@ void ExtractCommandLine (HWND hwndDlg, wchar_t *lpszCommandLine)
|
||||
{ OptionDisableDeviceUpdate, L"/disableDeviceUpdate", NULL, FALSE },
|
||||
{ OptionEnableMemoryProtection, L"/protectMemory", NULL, FALSE },
|
||||
{ OptionSignalExit, L"/signalExit", NULL, FALSE },
|
||||
{ CommandUnmount, L"/unmount", L"/u", FALSE },
|
||||
};
|
||||
|
||||
argumentspec as;
|
||||
@@ -9343,6 +9345,7 @@ void ExtractCommandLine (HWND hwndDlg, wchar_t *lpszCommandLine)
|
||||
break;
|
||||
|
||||
case CommandDismount:
|
||||
case CommandUnmount:
|
||||
|
||||
if (HAS_ARGUMENT == GetArgumentValue (lpszCommandLineArgs, &i, nNoCommandLineArgs,
|
||||
szDriveLetter, ARRAYSIZE (szDriveLetter)))
|
||||
@@ -10759,16 +10762,16 @@ static void HandleHotKey (HWND hwndDlg, WPARAM wParam)
|
||||
MountAllDevices (hwndDlg, TRUE);
|
||||
break;
|
||||
|
||||
case HK_DISMOUNT_ALL:
|
||||
case HK_DISMOUNT_ALL_AND_WIPE:
|
||||
case HK_UNMOUNT_ALL:
|
||||
case HK_UNMOUNT_ALL_AND_WIPE:
|
||||
|
||||
if (wParam == HK_DISMOUNT_ALL_AND_WIPE)
|
||||
if (wParam == HK_UNMOUNT_ALL_AND_WIPE)
|
||||
WipeCache (hwndDlg, TRUE);
|
||||
|
||||
if (DismountAll (hwndDlg, FALSE, TRUE, UNMOUNT_MAX_AUTO_RETRIES, UNMOUNT_AUTO_RETRY_DELAY))
|
||||
{
|
||||
if (bDisplayBalloonOnSuccessfulHkDismount)
|
||||
InfoBalloon ("SUCCESSFULLY_DISMOUNTED", (wParam == HK_DISMOUNT_ALL_AND_WIPE ? "VOLUMES_DISMOUNTED_CACHE_WIPED" : "MOUNTED_VOLUMES_DISMOUNTED"), hwndDlg);
|
||||
InfoBalloon ("SUCCESSFULLY_UNMOUNTED", (wParam == HK_UNMOUNT_ALL_AND_WIPE ? "VOLUMES_UNMOUNTED_CACHE_WIPED" : "MOUNTED_VOLUMES_UNMOUNTED"), hwndDlg);
|
||||
|
||||
if (bPlaySoundOnSuccessfulHkDismount)
|
||||
MessageBeep (0xFFFFFFFF);
|
||||
@@ -10781,26 +10784,26 @@ static void HandleHotKey (HWND hwndDlg, WPARAM wParam)
|
||||
|
||||
break;
|
||||
|
||||
case HK_FORCE_DISMOUNT_ALL_AND_WIPE:
|
||||
case HK_FORCE_UNMOUNT_ALL_AND_WIPE:
|
||||
success = DismountAll (hwndDlg, TRUE, FALSE, UNMOUNT_MAX_AUTO_RETRIES, UNMOUNT_AUTO_RETRY_DELAY);
|
||||
success &= DeviceIoControl (hDriver, TC_IOCTL_WIPE_PASSWORD_CACHE, NULL, 0, NULL, 0, &dwResult, NULL);
|
||||
if (success)
|
||||
{
|
||||
if (bDisplayBalloonOnSuccessfulHkDismount)
|
||||
InfoBalloon ("SUCCESSFULLY_DISMOUNTED", "VOLUMES_DISMOUNTED_CACHE_WIPED", hwndDlg);
|
||||
InfoBalloon ("SUCCESSFULLY_UNMOUNTED", "VOLUMES_UNMOUNTED_CACHE_WIPED", hwndDlg);
|
||||
|
||||
if (bPlaySoundOnSuccessfulHkDismount)
|
||||
MessageBeep (0xFFFFFFFF);
|
||||
}
|
||||
break;
|
||||
|
||||
case HK_FORCE_DISMOUNT_ALL_AND_WIPE_AND_EXIT:
|
||||
case HK_FORCE_UNMOUNT_ALL_AND_WIPE_AND_EXIT:
|
||||
success = DismountAll (hwndDlg, TRUE, FALSE, UNMOUNT_MAX_AUTO_RETRIES, UNMOUNT_AUTO_RETRY_DELAY);
|
||||
success &= DeviceIoControl (hDriver, TC_IOCTL_WIPE_PASSWORD_CACHE, NULL, 0, NULL, 0, &dwResult, NULL);
|
||||
if (success)
|
||||
{
|
||||
if (bDisplayBalloonOnSuccessfulHkDismount)
|
||||
InfoBalloon ("SUCCESSFULLY_DISMOUNTED", "VOLUMES_DISMOUNTED_CACHE_WIPED", hwndDlg);
|
||||
InfoBalloon ("SUCCESSFULLY_UNMOUNTED", "VOLUMES_UNMOUNTED_CACHE_WIPED", hwndDlg);
|
||||
|
||||
if (bPlaySoundOnSuccessfulHkDismount)
|
||||
MessageBeep (0xFFFFFFFF);
|
||||
@@ -10895,7 +10898,7 @@ int BackupVolumeHeader (HWND hwndDlg, BOOL bRequireConfirmation, const wchar_t *
|
||||
|
||||
if (IsMountedVolume (lpszVolume))
|
||||
{
|
||||
Warning ("DISMOUNT_FIRST", hwndDlg);
|
||||
Warning ("UNMOUNT_FIRST", hwndDlg);
|
||||
goto ret;
|
||||
}
|
||||
|
||||
@@ -11165,7 +11168,7 @@ int RestoreVolumeHeader (HWND hwndDlg, const wchar_t *lpszVolume)
|
||||
|
||||
if (IsMountedVolume (lpszVolume))
|
||||
{
|
||||
Warning ("DISMOUNT_FIRST", hwndDlg);
|
||||
Warning ("UNMOUNT_FIRST", hwndDlg);
|
||||
return 0;
|
||||
}
|
||||
|
||||
|
||||
+13
-13
@@ -57,17 +57,17 @@ BEGIN
|
||||
"Button",BS_AUTOCHECKBOX | WS_TABSTOP,11,75,126,10
|
||||
CONTROL "Mount all device-hosted VeraCrypt volumes",IDC_PREF_LOGON_MOUNT_DEVICES,
|
||||
"Button",BS_AUTOCHECKBOX | WS_TABSTOP,140,75,188,10
|
||||
CONTROL "User logs off",IDC_PREF_DISMOUNT_LOGOFF,"Button",BS_AUTOCHECKBOX | WS_TABSTOP,81,104,114,11
|
||||
CONTROL "User session locked",IDC_PREF_DISMOUNT_SESSION_LOCKED,
|
||||
CONTROL "User logs off",IDC_PREF_UNMOUNT_LOGOFF,"Button",BS_AUTOCHECKBOX | WS_TABSTOP,81,104,114,11
|
||||
CONTROL "User session locked",IDC_PREF_UNMOUNT_SESSION_LOCKED,
|
||||
"Button",BS_AUTOCHECKBOX | WS_TABSTOP,197,105,130,11
|
||||
CONTROL "Screen saver is launched",IDC_PREF_DISMOUNT_SCREENSAVER,
|
||||
CONTROL "Screen saver is launched",IDC_PREF_UNMOUNT_SCREENSAVER,
|
||||
"Button",BS_AUTOCHECKBOX | WS_TABSTOP,81,116,114,10
|
||||
CONTROL "Entering power saving mode",IDC_PREF_DISMOUNT_POWERSAVING,
|
||||
CONTROL "Entering power saving mode",IDC_PREF_UNMOUNT_POWERSAVING,
|
||||
"Button",BS_AUTOCHECKBOX | WS_TABSTOP,197,115,130,11
|
||||
CONTROL "Auto-dismount volume after no data has been read/written to it for",IDC_PREF_DISMOUNT_INACTIVE,
|
||||
CONTROL "Auto-dismount volume after no data has been read/written to it for",IDC_PREF_UNMOUNT_INACTIVE,
|
||||
"Button",BS_AUTOCHECKBOX | WS_TABSTOP,11,128,246,11
|
||||
EDITTEXT IDC_PREF_DISMOUNT_INACTIVE_TIME,258,127,27,12,ES_AUTOHSCROLL | ES_NUMBER,WS_EX_RIGHT
|
||||
CONTROL "Force auto-dismount even if volume contains open files or directories",IDC_PREF_FORCE_AUTO_DISMOUNT,
|
||||
EDITTEXT IDC_PREF_UNMOUNT_INACTIVE_TIME,258,127,27,12,ES_AUTOHSCROLL | ES_NUMBER,WS_EX_RIGHT
|
||||
CONTROL "Force auto-dismount even if volume contains open files or directories",IDC_PREF_FORCE_AUTO_UNMOUNT,
|
||||
"Button",BS_AUTOCHECKBOX | WS_TABSTOP,11,141,294,10
|
||||
CONTROL "Open Explorer window for successfully mounted volume",IDC_PREF_OPEN_EXPLORER,
|
||||
"Button",BS_AUTOCHECKBOX | WS_TABSTOP,11,171,316,11
|
||||
@@ -83,7 +83,7 @@ BEGIN
|
||||
"Button",BS_AUTOCHECKBOX | WS_TABSTOP,162,271,165,11
|
||||
CONTROL "Temporarily cache password during ""Mount Favorite Volumes"" operations",IDC_PREF_TEMP_CACHE_ON_MULTIPLE_MOUNT,
|
||||
"Button",BS_AUTOCHECKBOX | WS_TABSTOP,11,285,294,11
|
||||
CONTROL "Wipe cached passwords on auto-dismount",IDC_PREF_WIPE_CACHE_ON_AUTODISMOUNT,
|
||||
CONTROL "Wipe cached passwords on auto-dismount",IDC_PREF_WIPE_CACHE_ON_AUTOUNMOUNT,
|
||||
"Button",BS_AUTOCHECKBOX | WS_TABSTOP,11,299,296,11
|
||||
CONTROL "Include PIM when caching a password",IDC_PREF_CACHE_PIM,
|
||||
"Button",BS_AUTOCHECKBOX | WS_TABSTOP,11,313,296,10
|
||||
@@ -93,9 +93,9 @@ BEGIN
|
||||
GROUPBOX "Windows",IDT_WINDOWS_RELATED_SETTING,4,160,328,97
|
||||
GROUPBOX "Default Mount Options",IDT_DEFAULT_MOUNT_OPTIONS,4,3,328,26
|
||||
GROUPBOX "VeraCrypt Background Task",IDT_TASKBAR_ICON,4,33,328,26
|
||||
GROUPBOX "Auto-Dismount",IDT_AUTO_DISMOUNT,4,94,328,62
|
||||
GROUPBOX "Auto-Dismount",IDT_AUTO_UNMOUNT,4,94,328,62
|
||||
LTEXT "minutes",IDT_MINUTES,289,129,39,10
|
||||
LTEXT "Dismount all when:",IDT_AUTO_DISMOUNT_ON,9,104,71,20
|
||||
LTEXT "Dismount all when:",IDT_AUTO_UNMOUNT_ON,9,104,71,20
|
||||
GROUPBOX "Password Cache",IDT_PW_CACHE_OPTIONS,4,260,328,68
|
||||
GROUPBOX "Actions to perform upon logon to Windows",IDT_LOGON,4,63,328,28
|
||||
CONTROL "Don't show wait message dialog when performing operations",IDC_HIDE_WAITING_DIALOG,
|
||||
@@ -256,15 +256,15 @@ BEGIN
|
||||
CONTROL "Alt",IDC_HK_MOD_ALT,"Button",BS_AUTOCHECKBOX | WS_TABSTOP,216,158,43,10,WS_EX_TRANSPARENT
|
||||
CONTROL "Win",IDC_HK_MOD_WIN,"Button",BS_AUTOCHECKBOX | WS_TABSTOP,266,158,34,10,WS_EX_TRANSPARENT
|
||||
PUSHBUTTON "Remove",IDC_HOTKEY_REMOVE,304,158,59,14
|
||||
CONTROL "Play system notification sound after successful hot-key dismount",IDC_HK_DISMOUNT_PLAY_SOUND,
|
||||
CONTROL "Play system notification sound after successful hot-key dismount",IDC_HK_UNMOUNT_PLAY_SOUND,
|
||||
"Button",BS_AUTOCHECKBOX | WS_TABSTOP,15,201,348,10
|
||||
CONTROL "Display balloon tooltip after successful hot-key dismount",IDC_HK_DISMOUNT_BALLOON_TOOLTIP,
|
||||
CONTROL "Display balloon tooltip after successful hot-key dismount",IDC_HK_UNMOUNT_BALLOON_TOOLTIP,
|
||||
"Button",BS_AUTOCHECKBOX | WS_TABSTOP,15,213,351,10,WS_EX_TRANSPARENT
|
||||
DEFPUSHBUTTON "OK",IDOK,260,236,59,14
|
||||
PUSHBUTTON "Cancel",IDCANCEL,323,236,59,14
|
||||
PUSHBUTTON "Reset",IDC_RESET_HOTKEYS,7,236,59,14
|
||||
RTEXT "Key to assign:",IDT_HOTKEY_KEY,15,142,86,8
|
||||
GROUPBOX "Hot Key Options",IDT_DISMOUNT_ACTION,7,188,375,42
|
||||
GROUPBOX "Hot Key Options",IDT_UNMOUNT_ACTION,7,188,375,42
|
||||
GROUPBOX "Shortcut",IDT_ASSIGN_HOTKEY,7,127,375,53
|
||||
END
|
||||
|
||||
|
||||
+13
-13
@@ -39,9 +39,9 @@
|
||||
#define IDC_PREF_WIPE_CACHE_ON_EXIT 1014
|
||||
#define IDC_PREF_CACHE_PASSWORDS 1016
|
||||
#define IDC_DIRECTORY 1017
|
||||
#define IDC_PREF_DISMOUNT_LOGOFF 1018
|
||||
#define IDC_PREF_UNMOUNT_LOGOFF 1018
|
||||
#define IDC_BROWSE_DIRS 1019
|
||||
#define IDC_PREF_DISMOUNT_INACTIVE 1020
|
||||
#define IDC_PREF_UNMOUNT_INACTIVE 1020
|
||||
#define IDC_AUTORUN_DISABLE 1021
|
||||
#define IDC_AUTORUN_START 1022
|
||||
#define IDC_BENCHMARK 1023
|
||||
@@ -87,14 +87,14 @@
|
||||
#define IDC_TRAV_CACHE_PASSWORDS 1064
|
||||
#define IDC_UNMOUNTALL 1065
|
||||
#define IDT_TASKBAR_ICON 1066
|
||||
#define IDT_AUTO_DISMOUNT 1067
|
||||
#define IDC_PREF_FORCE_AUTO_DISMOUNT 1068
|
||||
#define IDC_PREF_DISMOUNT_INACTIVE_TIME 1069
|
||||
#define IDT_AUTO_UNMOUNT 1067
|
||||
#define IDC_PREF_FORCE_AUTO_UNMOUNT 1068
|
||||
#define IDC_PREF_UNMOUNT_INACTIVE_TIME 1069
|
||||
#define IDT_MINUTES 1070
|
||||
#define IDC_PREF_DISMOUNT_SCREENSAVER 1071
|
||||
#define IDC_PREF_DISMOUNT_POWERSAVING 1072
|
||||
#define IDT_AUTO_DISMOUNT_ON 1073
|
||||
#define IDC_PREF_WIPE_CACHE_ON_AUTODISMOUNT 1074
|
||||
#define IDC_PREF_UNMOUNT_SCREENSAVER 1071
|
||||
#define IDC_PREF_UNMOUNT_POWERSAVING 1072
|
||||
#define IDT_AUTO_UNMOUNT_ON 1073
|
||||
#define IDC_PREF_WIPE_CACHE_ON_AUTOUNMOUNT 1074
|
||||
#define IDC_CLOSE_BKG_TASK_WHEN_NOVOL 1075
|
||||
#define IDC_MORE_INFO_ON_HW_ACCELERATION 1076
|
||||
#define IDT_LOGON 1077
|
||||
@@ -102,16 +102,16 @@
|
||||
#define IDC_PREF_LOGON_START 1079
|
||||
#define IDC_PREF_LOGON_MOUNT_DEVICES 1080
|
||||
#define IDC_SHOW_PASSWORD_CHPWD_NEW 1081
|
||||
#define IDC_HK_DISMOUNT_BALLOON_TOOLTIP 1082
|
||||
#define IDC_HK_UNMOUNT_BALLOON_TOOLTIP 1082
|
||||
#define IDC_SHOW_PASSWORD_CHPWD_ORI 1083
|
||||
#define IDC_HK_DISMOUNT_PLAY_SOUND 1084
|
||||
#define IDC_HK_UNMOUNT_PLAY_SOUND 1084
|
||||
#define IDC_HOTKEY_ASSIGN 1085
|
||||
#define IDC_HOTKEY_REMOVE 1086
|
||||
#define IDC_HOTKEY_KEY 1087
|
||||
#define IDT_HOTKEY_KEY 1088
|
||||
#define IDC_HOTKEY_LIST 1089
|
||||
#define IDC_RESET_HOTKEYS 1090
|
||||
#define IDT_DISMOUNT_ACTION 1091
|
||||
#define IDT_UNMOUNT_ACTION 1091
|
||||
#define IDT_ASSIGN_HOTKEY 1092
|
||||
#define IDC_HK_MOD_SHIFT 1093
|
||||
#define IDC_HK_MOD_CTRL 1094
|
||||
@@ -157,7 +157,7 @@
|
||||
#define IDC_FAV_VOL_OPTIONS_GROUP_BOX 1134
|
||||
#define IDC_FAVORITES_HELP_LINK 1135
|
||||
#define IDC_FAV_VOL_OPTIONS_GLOBAL_SETTINGS_BOX 1136
|
||||
#define IDC_PREF_DISMOUNT_SESSION_LOCKED 1137
|
||||
#define IDC_PREF_UNMOUNT_SESSION_LOCKED 1137
|
||||
#define IDT_NEW_PKCS5_PRF 1138
|
||||
#define IDC_PKCS5_OLD_PRF_ID 1139
|
||||
#define IDC_PREF_TEMP_CACHE_ON_MULTIPLE_MOUNT 1141
|
||||
|
||||
Reference in New Issue
Block a user