Windows: Make the Format wizard work again when launched from VeraCrypt menu.

This commit is contained in:
Mounir IDRASSI 2015-05-03 15:43:11 +02:00
parent 7d52dda67c
commit d1c1aa369c

View File

@ -7830,6 +7830,7 @@ void ExtractCommandLine (HWND hwndDlg, char *lpszCommandLine)
{ {
OptionHistory, OptionHistory,
OptionNoIsoCheck, OptionNoIsoCheck,
OptionQuit,
OptionTokenLib, OptionTokenLib,
CommandResumeSysEncLogOn, CommandResumeSysEncLogOn,
CommandResumeSysEnc, CommandResumeSysEnc,
@ -7847,7 +7848,7 @@ void ExtractCommandLine (HWND hwndDlg, char *lpszCommandLine)
{ OptionHistory, "/history", "/h", FALSE }, { OptionHistory, "/history", "/h", FALSE },
{ OptionNoIsoCheck, "/noisocheck", "/n", FALSE }, { OptionNoIsoCheck, "/noisocheck", "/n", FALSE },
{ OptionTokenLib, "/tokenlib", NULL, FALSE }, { OptionTokenLib, "/tokenlib", NULL, FALSE },
{ OptionQuit, "/quit", "/q", FALSE },
{ CommandResumeSysEncLogOn, "/acsysenc", "/a", TRUE }, { CommandResumeSysEncLogOn, "/acsysenc", "/a", TRUE },
{ CommandResumeSysEnc, "/csysenc", "/c", TRUE }, { CommandResumeSysEnc, "/csysenc", "/c", TRUE },
{ CommandDecryptSysEnc, "/dsysenc", "/d", TRUE }, { CommandDecryptSysEnc, "/dsysenc", "/d", TRUE },
@ -8029,6 +8030,14 @@ void ExtractCommandLine (HWND hwndDlg, char *lpszCommandLine)
break; break;
case OptionQuit:
{
// Used to indicate non-install elevation
char szTmp[32];
GetArgumentValue (lpszCommandLineArgs, &i, nNoCommandLineArgs, szTmp, sizeof (szTmp));
}
break;
default: default:
DialogBoxParamW (hInst, MAKEINTRESOURCEW (IDD_COMMANDHELP_DLG), hwndDlg, (DLGPROC) DialogBoxParamW (hInst, MAKEINTRESOURCEW (IDD_COMMANDHELP_DLG), hwndDlg, (DLGPROC)
CommandHelpDlgProc, (LPARAM) &as); CommandHelpDlgProc, (LPARAM) &as);