2011-12-05 10:49:45 +00:00
|
|
|
// Microsoft Visual C++ generated resource script.
|
|
|
|
//
|
|
|
|
#include "resource.h"
|
|
|
|
|
|
|
|
#define APSTUDIO_READONLY_SYMBOLS
|
|
|
|
/////////////////////////////////////////////////////////////////////////////
|
|
|
|
//
|
|
|
|
// Generated from the TEXTINCLUDE 2 resource.
|
|
|
|
//
|
2013-10-16 17:52:20 +00:00
|
|
|
#ifndef _USING_V110_SDK71_
|
|
|
|
#define _USING_V110_SDK71_
|
|
|
|
#endif
|
2011-12-05 10:49:45 +00:00
|
|
|
#include <windows.h>
|
|
|
|
#ifndef IDC_STATIC
|
|
|
|
#define IDC_STATIC -1
|
|
|
|
#endif
|
|
|
|
|
|
|
|
/////////////////////////////////////////////////////////////////////////////
|
|
|
|
#undef APSTUDIO_READONLY_SYMBOLS
|
|
|
|
|
|
|
|
/////////////////////////////////////////////////////////////////////////////
|
2013-06-06 22:40:37 +00:00
|
|
|
// Neutral resources
|
2011-12-05 10:49:45 +00:00
|
|
|
|
2013-06-06 22:40:37 +00:00
|
|
|
#if !defined(AFX_RESOURCE_DLL) || defined(AFX_TARG_NEU)
|
|
|
|
LANGUAGE LANG_NEUTRAL, SUBLANG_NEUTRAL
|
2011-12-05 10:49:45 +00:00
|
|
|
#pragma code_page(1252)
|
|
|
|
|
|
|
|
/////////////////////////////////////////////////////////////////////////////
|
|
|
|
//
|
|
|
|
// Dialog
|
|
|
|
//
|
|
|
|
|
2018-03-22 23:14:20 +00:00
|
|
|
IDD_DIALOG DIALOGEX 12, 12, 232, 326
|
2014-11-28 22:42:22 +00:00
|
|
|
STYLE DS_SETFONT | DS_MODALFRAME | DS_CENTER | WS_MINIMIZEBOX | WS_POPUP | WS_CAPTION | WS_SYSMENU
|
2016-01-15 17:20:45 +00:00
|
|
|
EXSTYLE WS_EX_ACCEPTFILES
|
[wue] add automatic local account creation and regional settings duplication
* Local account is created with the same name as the current user along with an *empty* password
(which we force the user to change on next logon). This is done to assuage users who might be
weary of entering a password in a third party application, and has the benefit of enabling
autologon when the install is complete.
* Note that the creation of a local account through an answer file prevents Windows 11 22H2
from bugging users about MSA *even with an active network connection*.
* For convenience reasons, only duplication of the current username is enabled. We *may* add a
dialog to enter any random username in a future version, but for 3.20, this is all you get.
* Likewise, the locale duplication is only carried out during OOBE and *not* WinPE (which means
that you still get the initial "Windows setup language and user preferences" prompt). This is
intentional as otherwise the default screen and "Repair Windows" options are not presented.
* It's not my fault that the Windows password change screen is super ill conceived, whereas it
doesn't hide the current password field as it should when the current password is blank, and
one needs to click on a very small arrow to get the changes applied, instead of a PROMINENT
button that should intuitively have been positioned right next to "Cancel".
* If you want to complain that we should just "present the user with XYZ and be done with it",
please bear in mind that we can't add new dialogs to Rufus as willy-nilly as you believe we
can. *ANY* new UI interface requires major planning, which is the reason why, for the time
being, we are limited to reusing a simple dissociated list of checkboxes for all WUE options.
2022-07-19 18:06:42 +00:00
|
|
|
CAPTION "Rufus 3.20.1920"
|
2018-03-22 23:14:20 +00:00
|
|
|
FONT 9, "Segoe UI Symbol", 400, 0, 0x0
|
2014-11-12 02:38:13 +00:00
|
|
|
BEGIN
|
2018-03-22 23:14:20 +00:00
|
|
|
LTEXT "Drive Properties",IDS_DRIVE_PROPERTIES_TXT,8,6,53,12,NOT WS_GROUP
|
|
|
|
LTEXT "Device",IDS_DEVICE_TXT,8,21,216,8
|
|
|
|
COMBOBOX IDC_DEVICE,8,30,196,10,CBS_DROPDOWNLIST | WS_VSCROLL | WS_TABSTOP
|
2018-05-01 17:07:07 +00:00
|
|
|
PUSHBUTTON "...",IDC_SAVE,210,30,14,12,BS_FLAT | NOT WS_VISIBLE
|
2018-03-22 23:14:20 +00:00
|
|
|
LTEXT "Boot selection",IDS_BOOT_SELECTION_TXT,8,43,216,8
|
|
|
|
COMBOBOX IDC_BOOT_SELECTION,8,52,148,10,CBS_DROPDOWNLIST | CBS_AUTOHSCROLL | WS_VSCROLL | WS_HSCROLL | WS_TABSTOP
|
2018-05-01 17:07:07 +00:00
|
|
|
PUSHBUTTON "#",IDC_HASH,162,52,10,12,BS_FLAT | NOT WS_VISIBLE
|
[net] add Windows retail ISO downloads
* This is accomplished through Fido (https://github.com/pbatard/Fido), a *SIGNED*
PowerShell script, that is downloaded from GitHub and that resides in memory for
the duration of a session.
* The reason we use a downloaded PS script, rather than an embedded on, is because:
- Microsoft have regularly been changing the deal with regards to how retail ISOs
can be downloaded, and not for the better, so we can't simply embed a static
means of downloading ISOs and expect that to work forever.
- By using an external script, we can immediately respond to whatever new means of
*ANNOYING* their legitimate users Microsoft will come up with next, as well as
make sure that, the minute a new retail version of Windows becomes available, it
also becomes available for download in Rufus.
* Note that if you are concerned about downloading a remote PS script that is being
run at the same level as an elevated application, you should understand that:
- Only scripts downloaded from GitHub, from an account that is protected with 2FA,
are allowed to run (i.e. someone would first have to steal a *physical* 2FA key
to be in a position to upload a malicious script).
- On top of this, only scripts that are signed with a separate private key (RSA +
AES-256), that is itself also protected with a strong unique password which only
a single person knows (and must manually enter each time they want to make a new
version of the script available for download), are allowed to run.
The above means that there's about as much chance for someone to manage to upload
a malicious script on the GitHub servers, that Rufus would allow to run, as there
is for someone to upload a malicious version of Rufus itself.
Still, if you are paranoid and have concerns that, even as you can validate from
its source that Rufus does not attempt to execute any remote script unless a user
actively selected and clicked the DOWNLOAD button, you can also completely disable
the remote script download feature, if you just set the update check to disabled
(which, by the way, Rufus *EXPLICITLY* asks you to choose whether you want to
enable or not, the very first time you run the application).
* Also remove _unlinkU() which duplicates what DeleteFileU() already does.
2019-03-02 23:28:56 +00:00
|
|
|
CONTROL "SELECT",IDC_SELECT,"Button", WS_TABSTOP,180,52,45,10
|
2018-03-22 23:14:20 +00:00
|
|
|
LTEXT "Image option",IDS_IMAGE_OPTION_TXT,8,65,216,8
|
2018-07-05 23:40:52 +00:00
|
|
|
COMBOBOX IDC_IMAGE_OPTION,8,74,96,30,CBS_DROPDOWNLIST | WS_VSCROLL | WS_TABSTOP
|
|
|
|
CONTROL "",IDC_PERSISTENCE_SLIDER,"msctls_trackbar32",TBS_BOTH | TBS_NOTICKS | WS_TABSTOP,125,76,34,8
|
2018-08-20 08:46:23 +00:00
|
|
|
EDITTEXT IDC_PERSISTENCE_SIZE,160,74,36,12,ES_AUTOHSCROLL | ES_NUMBER
|
2018-07-05 23:40:52 +00:00
|
|
|
COMBOBOX IDC_PERSISTENCE_UNITS,200,74,24,30,CBS_DROPDOWNLIST | WS_VSCROLL | WS_TABSTOP
|
2018-03-22 23:14:20 +00:00
|
|
|
LTEXT "Partition scheme",IDS_PARTITION_TYPE_TXT,8,87,96,8
|
|
|
|
COMBOBOX IDC_PARTITION_TYPE,8,96,96,30,CBS_DROPDOWNLIST | WS_VSCROLL | WS_TABSTOP
|
|
|
|
LTEXT "Target system",IDS_TARGET_SYSTEM_TXT,128,87,96,8
|
|
|
|
COMBOBOX IDC_TARGET_SYSTEM,128,96,96,30,CBS_DROPDOWNLIST | WS_VSCROLL | WS_TABSTOP
|
|
|
|
LTEXT "?",IDS_CSM_HELP_TXT,226,97,8,15,SS_NOTIFY | NOT WS_VISIBLE
|
|
|
|
CONTROL "Show advanced drive properties",IDC_ADVANCED_DRIVE_PROPERTIES,
|
|
|
|
"Button",BS_AUTOCHECKBOX | NOT WS_VISIBLE | WS_TABSTOP,8,109,216,10
|
|
|
|
CONTROL "List USB Hard Drives",IDC_LIST_USB_HDD,"Button",BS_AUTOCHECKBOX | WS_TABSTOP,8,119,216,10
|
|
|
|
CONTROL "Add fixes for old BIOSes (extra partition, align, etc.)",IDC_OLD_BIOS_FIXES,
|
|
|
|
"Button",BS_AUTOCHECKBOX | WS_TABSTOP,8,129,216,10
|
|
|
|
CONTROL "Use Rufus MBR with BIOS ID",IDC_RUFUS_MBR,"Button",BS_AUTOCHECKBOX | WS_TABSTOP,8,139,110,10
|
|
|
|
COMBOBOX IDC_DISK_ID,128,139,96,30,CBS_DROPDOWNLIST | WS_VSCROLL | WS_TABSTOP
|
|
|
|
LTEXT "Format Options",IDS_FORMAT_OPTIONS_TXT,8,152,57,12,NOT WS_GROUP
|
|
|
|
LTEXT "Volume label",IDS_LABEL_TXT,8,167,216,8
|
|
|
|
EDITTEXT IDC_LABEL,8,176,216,12,ES_AUTOHSCROLL
|
|
|
|
LTEXT "File system",IDS_FILE_SYSTEM_TXT,8,189,96,8
|
|
|
|
COMBOBOX IDC_FILE_SYSTEM,8,198,96,30,CBS_DROPDOWNLIST | WS_VSCROLL | WS_TABSTOP
|
|
|
|
LTEXT "Cluster size",IDS_CLUSTER_SIZE_TXT,128,189,96,8
|
|
|
|
COMBOBOX IDC_CLUSTER_SIZE,128,198,96,30,CBS_DROPDOWNLIST | WS_VSCROLL | WS_TABSTOP
|
|
|
|
CONTROL "Show advanced format options",IDC_ADVANCED_FORMAT_OPTIONS,
|
|
|
|
"Button",BS_AUTOCHECKBOX | NOT WS_VISIBLE | WS_TABSTOP,8,211,216,10
|
|
|
|
CONTROL "Quick format",IDC_QUICK_FORMAT,"Button",BS_AUTOCHECKBOX | WS_TABSTOP,8,221,216,10
|
|
|
|
CONTROL "Create extended label and icon files",IDC_EXTENDED_LABEL,
|
|
|
|
"Button",BS_AUTOCHECKBOX | WS_TABSTOP,8,231,216,10
|
|
|
|
CONTROL "Check device for bad blocks",IDC_BAD_BLOCKS,"Button",BS_AUTOCHECKBOX | WS_TABSTOP,8,241,112,10
|
|
|
|
COMBOBOX IDC_NB_PASSES,128,241,96,10,CBS_DROPDOWNLIST | WS_VSCROLL | WS_TABSTOP
|
|
|
|
LTEXT "Status",IDS_STATUS_TXT,8,254,23,9,NOT WS_GROUP
|
|
|
|
CONTROL "",IDC_PROGRESS,"msctls_progress32",PBS_SMOOTH | WS_BORDER,8,273,216,9
|
|
|
|
PUSHBUTTON "Multi Toolbar",IDC_ABOUT,8,294,74,10,NOT WS_VISIBLE
|
|
|
|
PUSHBUTTON "T",IDC_TEST,90,294,12,10,NOT WS_VISIBLE
|
|
|
|
DEFPUSHBUTTON "START",IDC_START,124,294,45,10
|
|
|
|
PUSHBUTTON "CLOSE",IDCANCEL,178,294,45,10
|
2014-11-12 02:38:13 +00:00
|
|
|
END
|
|
|
|
|
|
|
|
IDD_ABOUTBOX DIALOGEX 0, 0, 319, 237
|
2014-11-28 22:42:22 +00:00
|
|
|
STYLE DS_SETFONT | DS_MODALFRAME | WS_POPUP | WS_CAPTION | WS_SYSMENU
|
2014-11-12 02:38:13 +00:00
|
|
|
CAPTION "About Rufus"
|
2018-03-22 23:14:20 +00:00
|
|
|
FONT 9, "Segoe UI Symbol", 400, 0, 0x0
|
2014-11-12 02:38:13 +00:00
|
|
|
BEGIN
|
|
|
|
ICON IDI_ICON,IDC_ABOUT_ICON,11,8,20,20
|
2018-03-22 23:14:20 +00:00
|
|
|
CONTROL "",IDC_ABOUT_BLURB,"RichEdit20W",0x884,45,7,268,107
|
|
|
|
CONTROL "",IDC_ABOUT_COPYRIGHTS,"RichEdit20W",WS_VSCROLL | WS_TABSTOP | 0x804,46,115,267,91,WS_EX_STATICEDGE
|
|
|
|
PUSHBUTTON "License",IDC_ABOUT_LICENSE,46,216,50,12,WS_GROUP
|
|
|
|
DEFPUSHBUTTON "OK",IDOK,253,216,50,12,WS_GROUP
|
2014-11-12 02:38:13 +00:00
|
|
|
END
|
|
|
|
|
2020-06-25 10:58:56 +00:00
|
|
|
IDD_CHECKSUM DIALOGEX 0, 0, 301, 110
|
|
|
|
STYLE DS_SETFONT | DS_MODALFRAME | WS_POPUP | WS_CAPTION | WS_SYSMENU
|
2015-07-04 21:48:11 +00:00
|
|
|
CAPTION "Checksums"
|
2018-03-22 23:14:20 +00:00
|
|
|
FONT 9, "Segoe UI Symbol", 400, 0, 0x0
|
2015-07-04 21:48:11 +00:00
|
|
|
BEGIN
|
2015-09-29 22:53:07 +00:00
|
|
|
LTEXT "MD5:",IDC_STATIC,9,10,18,8
|
2020-06-25 10:58:56 +00:00
|
|
|
EDITTEXT IDC_MD5,40,9,197,12,ES_AUTOHSCROLL | ES_READONLY
|
2015-09-29 22:53:07 +00:00
|
|
|
LTEXT "SHA1:",IDC_STATIC,9,26,20,8
|
2020-06-25 10:58:56 +00:00
|
|
|
EDITTEXT IDC_SHA1,40,25,197,12,ES_AUTOHSCROLL | ES_READONLY
|
2015-09-29 22:53:07 +00:00
|
|
|
LTEXT "SHA256:",IDC_STATIC,9,42,27,8
|
2020-06-25 10:58:56 +00:00
|
|
|
EDITTEXT IDC_SHA256,40,41,197,22,ES_MULTILINE | ES_READONLY
|
|
|
|
DEFPUSHBUTTON "OK",IDOK,243,86,50,12,WS_GROUP
|
|
|
|
LTEXT "SHA512:",IDC_STATIC,9,69,27,8
|
|
|
|
EDITTEXT IDC_SHA512,40,67,197,35,ES_MULTILINE | ES_READONLY
|
2015-07-04 21:48:11 +00:00
|
|
|
END
|
|
|
|
|
2018-03-22 23:14:20 +00:00
|
|
|
IDD_LICENSE DIALOGEX 0, 0, 335, 213
|
2014-11-28 22:42:22 +00:00
|
|
|
STYLE DS_SETFONT | DS_MODALFRAME | WS_POPUP | WS_CAPTION | WS_SYSMENU
|
2014-11-12 02:38:13 +00:00
|
|
|
CAPTION "Rufus License"
|
2018-03-22 23:14:20 +00:00
|
|
|
FONT 9, "Segoe UI Symbol", 400, 0, 0x0
|
2014-11-12 02:38:13 +00:00
|
|
|
BEGIN
|
2018-03-22 23:14:20 +00:00
|
|
|
DEFPUSHBUTTON "Close",IDCANCEL,278,192,50,12
|
2014-11-12 02:38:13 +00:00
|
|
|
EDITTEXT IDC_LICENSE_TEXT,7,7,321,176,ES_MULTILINE | ES_READONLY | WS_VSCROLL
|
|
|
|
END
|
|
|
|
|
2018-03-22 23:14:20 +00:00
|
|
|
IDD_LOG DIALOGEX 0, 0, 366, 326
|
2015-10-23 21:31:23 +00:00
|
|
|
STYLE DS_SETFONT | DS_MODALFRAME | WS_POPUP | WS_CAPTION | WS_SYSMENU
|
2014-11-12 02:38:13 +00:00
|
|
|
CAPTION "Log"
|
2018-03-22 23:14:20 +00:00
|
|
|
FONT 9, "Segoe UI Symbol", 400, 0, 0x0
|
2014-11-12 02:38:13 +00:00
|
|
|
BEGIN
|
2018-03-22 23:14:20 +00:00
|
|
|
EDITTEXT IDC_LOG_EDIT,0,0,366,296,ES_MULTILINE | ES_READONLY | NOT WS_BORDER | WS_VSCROLL,WS_EX_CLIENTEDGE
|
|
|
|
PUSHBUTTON "Clear",IDC_LOG_CLEAR,192,305,50,12
|
|
|
|
PUSHBUTTON "Save",IDC_LOG_SAVE,249,305,50,12
|
|
|
|
DEFPUSHBUTTON "Close",IDCANCEL,306,305,50,12
|
2014-11-12 02:38:13 +00:00
|
|
|
END
|
|
|
|
|
2018-11-20 12:28:20 +00:00
|
|
|
IDD_NOTIFICATION DIALOGEX 0, 0, 263, 73
|
2014-11-28 22:42:22 +00:00
|
|
|
STYLE DS_SETFONT | DS_NOFAILCREATE | DS_CENTER | WS_POPUP | WS_VISIBLE | WS_CAPTION | WS_THICKFRAME
|
2014-11-12 02:38:13 +00:00
|
|
|
CAPTION "Rufus"
|
2018-03-22 23:14:20 +00:00
|
|
|
FONT 9, "Segoe UI Symbol", 400, 0, 0x0
|
2014-11-12 02:38:13 +00:00
|
|
|
BEGIN
|
2018-06-08 12:02:39 +00:00
|
|
|
LTEXT "",IDC_NOTIFICATION_LINE,0,0,263,35
|
|
|
|
LTEXT "",IDC_STATIC,0,0,263,34
|
2014-11-27 23:24:50 +00:00
|
|
|
ICON OCR_UP,IDC_NOTIFICATION_ICON,6,6,20,20
|
2018-06-08 12:02:39 +00:00
|
|
|
LTEXT "Message",IDC_NOTIFICATION_TEXT,35,6,219,20
|
2018-11-20 12:28:20 +00:00
|
|
|
DEFPUSHBUTTON "No",IDNO,205,53,50,14
|
|
|
|
PUSHBUTTON "More information",IDC_MORE_INFO,8,53,76,14,NOT WS_VISIBLE
|
|
|
|
PUSHBUTTON "Yes",IDYES,148,53,50,14,NOT WS_VISIBLE
|
|
|
|
CONTROL "Do not show this message again",IDC_DONT_DISPLAY_AGAIN,
|
|
|
|
"Button",BS_AUTOCHECKBOX | WS_TABSTOP,8,39,248,10,WS_EX_TRANSPARENT
|
2014-11-12 02:38:13 +00:00
|
|
|
END
|
|
|
|
|
2015-08-22 14:18:25 +00:00
|
|
|
IDD_SELECTION DIALOGEX 0, 0, 312, 71
|
2018-03-22 23:14:20 +00:00
|
|
|
STYLE DS_SETFONT | DS_FIXEDSYS | DS_NOFAILCREATE | DS_CENTER | WS_POPUP | WS_VISIBLE | WS_CAPTION | WS_THICKFRAME
|
2015-08-22 14:18:25 +00:00
|
|
|
CAPTION "Rufus"
|
2018-03-22 23:14:20 +00:00
|
|
|
FONT 9, "Segoe UI Symbol", 400, 0, 0x0
|
2015-08-22 14:18:25 +00:00
|
|
|
BEGIN
|
|
|
|
LTEXT "",IDC_SELECTION_LINE,0,0,312,47
|
2015-09-20 23:20:19 +00:00
|
|
|
LTEXT "",IDC_STATIC,0,0,312,46
|
2015-08-22 14:18:25 +00:00
|
|
|
ICON IDI_ICON,IDC_SELECTION_ICON,6,6,20,20,0,WS_EX_TRANSPARENT
|
2015-09-20 23:20:19 +00:00
|
|
|
LTEXT "Message",IDC_SELECTION_TEXT,35,5,269,8
|
2018-03-22 23:14:20 +00:00
|
|
|
DEFPUSHBUTTON "OK",IDOK,196,53,50,12
|
|
|
|
PUSHBUTTON "Cancel",IDCANCEL,254,53,50,12
|
2016-12-13 14:21:51 +00:00
|
|
|
CONTROL "Choice 1",IDC_SELECTION_CHOICE1,"Button",BS_AUTORADIOBUTTON | WS_GROUP,35,18,269,10,WS_EX_TRANSPARENT
|
2022-06-24 13:27:02 +00:00
|
|
|
CONTROL "Choice 2",IDC_SELECTION_CHOICE2,"Button",BS_AUTORADIOBUTTON | NOT WS_VISIBLE,35,31,269,10,WS_EX_TRANSPARENT
|
2016-12-13 14:21:51 +00:00
|
|
|
CONTROL "Choice 3",IDC_SELECTION_CHOICE3,"Button",BS_AUTORADIOBUTTON | NOT WS_VISIBLE,35,44,269,10,WS_EX_TRANSPARENT
|
|
|
|
CONTROL "Choice 4",IDC_SELECTION_CHOICE4,"Button",BS_AUTORADIOBUTTON | NOT WS_VISIBLE,35,57,269,10,WS_EX_TRANSPARENT
|
|
|
|
CONTROL "Choice 5",IDC_SELECTION_CHOICE5,"Button",BS_AUTORADIOBUTTON | NOT WS_VISIBLE,35,70,269,10,WS_EX_TRANSPARENT
|
|
|
|
CONTROL "Choice 6",IDC_SELECTION_CHOICE6,"Button",BS_AUTORADIOBUTTON | NOT WS_VISIBLE,35,83,269,10,WS_EX_TRANSPARENT
|
|
|
|
CONTROL "Choice 7",IDC_SELECTION_CHOICE7,"Button",BS_AUTORADIOBUTTON | NOT WS_VISIBLE,35,96,269,10,WS_EX_TRANSPARENT
|
|
|
|
CONTROL "Choice 8",IDC_SELECTION_CHOICE8,"Button",BS_AUTORADIOBUTTON | NOT WS_VISIBLE,35,109,269,10,WS_EX_TRANSPARENT
|
|
|
|
CONTROL "Choice 9",IDC_SELECTION_CHOICE9,"Button",BS_AUTORADIOBUTTON | NOT WS_VISIBLE,35,122,269,10,WS_EX_TRANSPARENT
|
|
|
|
CONTROL "Choice 10",IDC_SELECTION_CHOICE10,"Button",BS_AUTORADIOBUTTON | NOT WS_VISIBLE,35,135,269,10,WS_EX_TRANSPARENT
|
|
|
|
CONTROL "Choice 11",IDC_SELECTION_CHOICE11,"Button",BS_AUTORADIOBUTTON | NOT WS_VISIBLE,35,148,269,10,WS_EX_TRANSPARENT
|
|
|
|
CONTROL "Choice 12",IDC_SELECTION_CHOICE12,"Button",BS_AUTORADIOBUTTON | NOT WS_VISIBLE,35,161,269,10,WS_EX_TRANSPARENT
|
|
|
|
CONTROL "Choice 13",IDC_SELECTION_CHOICE13,"Button",BS_AUTORADIOBUTTON | NOT WS_VISIBLE,35,174,269,10,WS_EX_TRANSPARENT
|
|
|
|
CONTROL "Choice 14",IDC_SELECTION_CHOICE14,"Button",BS_AUTORADIOBUTTON | NOT WS_VISIBLE,35,187,269,10,WS_EX_TRANSPARENT
|
|
|
|
CONTROL "Choice 15",IDC_SELECTION_CHOICE15,"Button",BS_AUTORADIOBUTTON | NOT WS_VISIBLE,35,200,269,10,WS_EX_TRANSPARENT
|
2017-01-18 13:46:16 +00:00
|
|
|
CONTROL "Choice 16",IDC_SELECTION_CHOICEMAX,"Button",BS_AUTORADIOBUTTON | NOT WS_VISIBLE,35,213,269,10,WS_EX_TRANSPARENT
|
2015-08-22 14:18:25 +00:00
|
|
|
END
|
|
|
|
|
2017-07-11 16:43:51 +00:00
|
|
|
IDD_LIST DIALOGEX 0, 0, 312, 59
|
2018-03-22 23:14:20 +00:00
|
|
|
STYLE DS_SETFONT | DS_FIXEDSYS | DS_NOFAILCREATE | DS_CENTER | WS_POPUP | WS_VISIBLE | WS_CAPTION | WS_THICKFRAME
|
2017-07-11 16:43:51 +00:00
|
|
|
CAPTION "Rufus"
|
2018-03-22 23:14:20 +00:00
|
|
|
FONT 9, "Segoe UI Symbol", 400, 0, 0x0
|
2017-07-11 16:43:51 +00:00
|
|
|
BEGIN
|
|
|
|
LTEXT "",IDC_LIST_LINE,0,0,312,32
|
|
|
|
LTEXT "",IDC_STATIC,0,0,312,31
|
|
|
|
ICON IDI_ICON,IDC_LIST_ICON,6,6,20,20,0,WS_EX_TRANSPARENT
|
|
|
|
LTEXT "Message",IDC_LIST_TEXT,35,5,269,8
|
2018-03-22 23:14:20 +00:00
|
|
|
PUSHBUTTON "OK",IDOK,254,40,50,12
|
2017-07-11 16:43:51 +00:00
|
|
|
LTEXT "List 1",IDC_LIST_ITEM1,35,17,269,10,SS_PATHELLIPSIS
|
2018-03-22 23:14:20 +00:00
|
|
|
LTEXT "List 2",IDC_LIST_ITEM2,35,28,269,10,SS_PATHELLIPSIS | NOT WS_VISIBLE
|
|
|
|
LTEXT "List 3",IDC_LIST_ITEM3,35,39,269,10,SS_PATHELLIPSIS | NOT WS_VISIBLE
|
|
|
|
LTEXT "List 4",IDC_LIST_ITEM4,35,50,269,10,SS_PATHELLIPSIS | NOT WS_VISIBLE
|
|
|
|
LTEXT "List 5",IDC_LIST_ITEM5,35,61,269,10,SS_PATHELLIPSIS | NOT WS_VISIBLE
|
|
|
|
LTEXT "List 6",IDC_LIST_ITEM6,35,72,269,10,SS_PATHELLIPSIS | NOT WS_VISIBLE
|
|
|
|
LTEXT "List 7",IDC_LIST_ITEM7,35,73,269,10,SS_PATHELLIPSIS | NOT WS_VISIBLE
|
|
|
|
LTEXT "List 8",IDC_LIST_ITEM8,35,84,269,10,SS_PATHELLIPSIS | NOT WS_VISIBLE
|
|
|
|
LTEXT "List 9",IDC_LIST_ITEM9,35,95,269,10,SS_PATHELLIPSIS | NOT WS_VISIBLE
|
|
|
|
LTEXT "List 10",IDC_LIST_ITEM10,35,106,269,10,SS_PATHELLIPSIS | NOT WS_VISIBLE
|
|
|
|
LTEXT "List 11",IDC_LIST_ITEM11,35,117,269,10,SS_PATHELLIPSIS | NOT WS_VISIBLE
|
|
|
|
LTEXT "List 12",IDC_LIST_ITEM12,35,128,269,10,SS_PATHELLIPSIS | NOT WS_VISIBLE
|
|
|
|
LTEXT "List 13",IDC_LIST_ITEM13,35,139,269,10,SS_PATHELLIPSIS | NOT WS_VISIBLE
|
|
|
|
LTEXT "List 14",IDC_LIST_ITEM14,35,150,269,10,SS_PATHELLIPSIS | NOT WS_VISIBLE
|
|
|
|
LTEXT "List 15",IDC_LIST_ITEM15,35,161,269,10,SS_PATHELLIPSIS | NOT WS_VISIBLE
|
|
|
|
LTEXT "List 16",IDC_LIST_ITEMMAX,35,172,269,10,SS_PATHELLIPSIS | NOT WS_VISIBLE
|
2017-07-11 16:43:51 +00:00
|
|
|
END
|
|
|
|
|
2014-11-12 02:38:13 +00:00
|
|
|
IDD_UPDATE_POLICY DIALOGEX 0, 0, 287, 198
|
|
|
|
STYLE DS_SETFONT | DS_MODALFRAME | WS_POPUP | WS_CAPTION | WS_SYSMENU
|
|
|
|
CAPTION "Update policy and settings"
|
2018-03-22 23:14:20 +00:00
|
|
|
FONT 9, "Segoe UI Symbol", 400, 0, 0x0
|
2014-11-12 02:38:13 +00:00
|
|
|
BEGIN
|
|
|
|
ICON IDI_ICON,IDC_ABOUT_ICON,11,8,20,20
|
2018-03-22 23:14:20 +00:00
|
|
|
CONTROL "",IDC_POLICY,"RichEdit20W",WS_VSCROLL | WS_TABSTOP | 0x804,46,8,235,132,WS_EX_STATICEDGE
|
2014-11-27 23:24:50 +00:00
|
|
|
GROUPBOX "Settings",IDS_UPDATE_SETTINGS_GRP,45,145,165,46
|
2018-03-22 23:14:20 +00:00
|
|
|
LTEXT "Check for updates",IDS_UPDATE_FREQUENCY_TXT,51,158,80,10
|
|
|
|
COMBOBOX IDC_UPDATE_FREQUENCY,133,158,66,12,CBS_DROPDOWNLIST | WS_VSCROLL | WS_TABSTOP
|
|
|
|
LTEXT "Include beta versions",IDS_INCLUDE_BETAS_TXT,51,173,80,10
|
|
|
|
COMBOBOX IDC_INCLUDE_BETAS,133,173,66,30,CBS_DROPDOWNLIST | WS_VSCROLL | WS_TABSTOP
|
2014-11-12 02:38:13 +00:00
|
|
|
GROUPBOX "",IDS_CHECK_NOW_GRP,210,145,71,46
|
2018-03-22 23:14:20 +00:00
|
|
|
PUSHBUTTON "Check Now",IDC_CHECK_NOW,221,158,50,11
|
|
|
|
DEFPUSHBUTTON "Close",IDCANCEL,221,173,50,11,WS_GROUP
|
2014-11-12 02:38:13 +00:00
|
|
|
END
|
|
|
|
|
|
|
|
IDD_NEW_VERSION DIALOGEX 0, 0, 384, 268
|
2014-11-28 22:42:22 +00:00
|
|
|
STYLE DS_SETFONT | DS_MODALFRAME | WS_POPUP | WS_CAPTION | WS_SYSMENU
|
2014-11-12 02:38:13 +00:00
|
|
|
CAPTION "Check For Updates - Rufus"
|
2018-03-22 23:14:20 +00:00
|
|
|
FONT 9, "Segoe UI Symbol", 400, 0, 0x0
|
2014-11-12 02:38:13 +00:00
|
|
|
BEGIN
|
2018-03-22 23:14:20 +00:00
|
|
|
PUSHBUTTON "Close",IDCANCEL,167,245,50,12,WS_GROUP
|
2015-07-04 21:48:11 +00:00
|
|
|
CONTROL "",IDC_RELEASE_NOTES,"RichEdit20W",WS_VSCROLL | 0x804,15,77,352,88,WS_EX_STATICEDGE
|
2014-01-24 02:46:06 +00:00
|
|
|
GROUPBOX "Release Notes",IDS_NEW_VERSION_NOTES_GRP,8,63,367,111
|
|
|
|
LTEXT "A newer version is available. Please download the latest version!",IDS_NEW_VERSION_AVAIL_TXT,10,32,366,8
|
|
|
|
LTEXT "[...]",IDC_YOUR_VERSION,10,8,366,8
|
|
|
|
LTEXT "[...]",IDC_LATEST_VERSION,10,19,366,8
|
|
|
|
CTEXT "Click here to go to the website",IDC_WEBSITE,10,49,366,9,SS_NOTIFY
|
|
|
|
GROUPBOX "Download",IDS_NEW_VERSION_DOWNLOAD_GRP,8,177,367,58
|
2018-03-22 23:14:20 +00:00
|
|
|
EDITTEXT IDC_DOWNLOAD_URL,15,191,351,11,ES_AUTOHSCROLL | ES_READONLY
|
|
|
|
CONTROL "",IDC_PROGRESS,"msctls_progress32",WS_BORDER,15,212,270,11
|
|
|
|
DEFPUSHBUTTON "Download",IDC_DOWNLOAD,293,212,74,11,WS_GROUP
|
2014-01-24 02:46:06 +00:00
|
|
|
END
|
|
|
|
|
2014-11-27 23:24:50 +00:00
|
|
|
|
2011-12-05 10:49:45 +00:00
|
|
|
#ifdef APSTUDIO_INVOKED
|
|
|
|
/////////////////////////////////////////////////////////////////////////////
|
|
|
|
//
|
|
|
|
// TEXTINCLUDE
|
|
|
|
//
|
|
|
|
|
2017-07-11 16:43:51 +00:00
|
|
|
1 TEXTINCLUDE
|
2011-12-05 10:49:45 +00:00
|
|
|
BEGIN
|
|
|
|
"resource.h\0"
|
|
|
|
END
|
|
|
|
|
2017-07-11 16:43:51 +00:00
|
|
|
2 TEXTINCLUDE
|
2011-12-05 10:49:45 +00:00
|
|
|
BEGIN
|
2013-10-16 17:52:20 +00:00
|
|
|
"#ifndef _USING_V110_SDK71_\r\n"
|
|
|
|
"#define _USING_V110_SDK71_\r\n"
|
|
|
|
"#endif\r\n"
|
2011-12-05 10:49:45 +00:00
|
|
|
"#include <windows.h>\r\n"
|
|
|
|
"#ifndef IDC_STATIC\r\n"
|
|
|
|
"#define IDC_STATIC -1\r\n"
|
|
|
|
"#endif\r\n"
|
|
|
|
"\0"
|
|
|
|
END
|
|
|
|
|
2017-07-11 16:43:51 +00:00
|
|
|
3 TEXTINCLUDE
|
2011-12-05 10:49:45 +00:00
|
|
|
BEGIN
|
2011-12-15 15:53:33 +00:00
|
|
|
"\r\n"
|
2013-11-01 19:17:46 +00:00
|
|
|
"#ifdef RUFUS_LOC\r\n"
|
2018-07-16 15:38:40 +00:00
|
|
|
"IDR_LC_RUFUS_LOC RCDATA ""../res/loc/rufus.loc""\r\n"
|
2013-11-01 19:17:46 +00:00
|
|
|
"#else\r\n"
|
2018-07-16 15:38:40 +00:00
|
|
|
"IDR_LC_RUFUS_LOC RCDATA ""../res/loc/embedded.loc""\r\n"
|
2013-11-01 19:17:46 +00:00
|
|
|
"#endif\r\n"
|
2013-06-14 00:55:48 +00:00
|
|
|
"IDR_SL_LDLINUX_V4_BSS RCDATA ""../res/syslinux/ldlinux_v4.bss""\r\n"
|
|
|
|
"IDR_SL_LDLINUX_V4_SYS RCDATA ""../res/syslinux/ldlinux_v4.sys""\r\n"
|
2014-11-11 19:53:39 +00:00
|
|
|
"IDR_SL_LDLINUX_V6_BSS RCDATA ""../res/syslinux/ldlinux_v6.bss""\r\n"
|
|
|
|
"IDR_SL_LDLINUX_V6_SYS RCDATA ""../res/syslinux/ldlinux_v6.sys""\r\n"
|
2014-01-02 23:21:30 +00:00
|
|
|
"IDR_SL_MBOOT_C32 RCDATA ""../res/syslinux/mboot.c32""\r\n"
|
2014-11-17 23:41:46 +00:00
|
|
|
"IDR_GR_GRUB_GRLDR_MBR RCDATA ""../res/grub/grldr.mbr""\r\n"
|
|
|
|
"IDR_GR_GRUB2_CORE_IMG RCDATA ""../res/grub2/core.img""\r\n"
|
2020-02-19 19:51:32 +00:00
|
|
|
"IDR_SBR_MSG RCDATA ""../res/mbr/msg.txt""\r\n"
|
2012-01-11 00:25:15 +00:00
|
|
|
"IDR_FD_COMMAND_COM RCDATA ""../res/freedos/COMMAND.COM""\r\n"
|
|
|
|
"IDR_FD_KERNEL_SYS RCDATA ""../res/freedos/KERNEL.SYS""\r\n"
|
|
|
|
"IDR_FD_DISPLAY_EXE RCDATA ""../res/freedos/DISPLAY.EXE""\r\n"
|
|
|
|
"IDR_FD_KEYB_EXE RCDATA ""../res/freedos/KEYB.EXE""\r\n"
|
|
|
|
"IDR_FD_MODE_COM RCDATA ""../res/freedos/MODE.COM""\r\n"
|
|
|
|
"IDR_FD_KB1_SYS RCDATA ""../res/freedos/KEYBOARD.SYS""\r\n"
|
|
|
|
"IDR_FD_KB2_SYS RCDATA ""../res/freedos/KEYBRD2.SYS""\r\n"
|
|
|
|
"IDR_FD_KB3_SYS RCDATA ""../res/freedos/KEYBRD3.SYS""\r\n"
|
|
|
|
"IDR_FD_KB4_SYS RCDATA ""../res/freedos/KEYBRD4.SYS""\r\n"
|
2017-01-13 11:09:48 +00:00
|
|
|
"IDR_FD_EGA1_CPX RCDATA ""../res/freedos/EGA.CPX""\r\n"
|
|
|
|
"IDR_FD_EGA2_CPX RCDATA ""../res/freedos/EGA2.CPX""\r\n"
|
|
|
|
"IDR_FD_EGA3_CPX RCDATA ""../res/freedos/EGA3.CPX""\r\n"
|
|
|
|
"IDR_FD_EGA4_CPX RCDATA ""../res/freedos/EGA4.CPX""\r\n"
|
|
|
|
"IDR_FD_EGA5_CPX RCDATA ""../res/freedos/EGA5.CPX""\r\n"
|
|
|
|
"IDR_FD_EGA6_CPX RCDATA ""../res/freedos/EGA6.CPX""\r\n"
|
|
|
|
"IDR_FD_EGA7_CPX RCDATA ""../res/freedos/EGA7.CPX""\r\n"
|
|
|
|
"IDR_FD_EGA8_CPX RCDATA ""../res/freedos/EGA8.CPX""\r\n"
|
|
|
|
"IDR_FD_EGA9_CPX RCDATA ""../res/freedos/EGA9.CPX""\r\n"
|
|
|
|
"IDR_FD_EGA10_CPX RCDATA ""../res/freedos/EGA10.CPX""\r\n"
|
|
|
|
"IDR_FD_EGA11_CPX RCDATA ""../res/freedos/EGA11.CPX""\r\n"
|
|
|
|
"IDR_FD_EGA12_CPX RCDATA ""../res/freedos/EGA12.CPX""\r\n"
|
|
|
|
"IDR_FD_EGA13_CPX RCDATA ""../res/freedos/EGA13.CPX""\r\n"
|
|
|
|
"IDR_FD_EGA14_CPX RCDATA ""../res/freedos/EGA14.CPX""\r\n"
|
|
|
|
"IDR_FD_EGA15_CPX RCDATA ""../res/freedos/EGA15.CPX""\r\n"
|
|
|
|
"IDR_FD_EGA16_CPX RCDATA ""../res/freedos/EGA16.CPX""\r\n"
|
|
|
|
"IDR_FD_EGA17_CPX RCDATA ""../res/freedos/EGA17.CPX""\r\n"
|
|
|
|
"IDR_FD_EGA18_CPX RCDATA ""../res/freedos/EGA18.CPX""\r\n"
|
2014-05-27 01:02:50 +00:00
|
|
|
"IDR_XT_HOGGER RCDATA ""../res/hogger/hogger.exe""\r\n"
|
2015-03-16 20:34:04 +00:00
|
|
|
"IDR_UEFI_NTFS RCDATA ""../res/uefi/uefi-ntfs.img""\r\n"
|
2018-05-01 17:07:07 +00:00
|
|
|
"IDI_LANG_16 RCDATA ""../res/icons/lang-16.png""\r\n"
|
|
|
|
"IDI_INFO_16 RCDATA ""../res/icons/info-16.png""\r\n"
|
|
|
|
"IDI_SETTINGS_16 RCDATA ""../res/icons/settings-16.png""\r\n"
|
|
|
|
"IDI_LOG_16 RCDATA ""../res/icons/log-16.png""\r\n"
|
|
|
|
"IDI_SAVE_16 RCDATA ""../res/icons/save-16.png""\r\n"
|
|
|
|
"IDI_HASH_16 RCDATA ""../res/icons/hash-16.png""\r\n"
|
|
|
|
"IDI_LANG_24 RCDATA ""../res/icons/lang-24.png""\r\n"
|
|
|
|
"IDI_INFO_24 RCDATA ""../res/icons/info-24.png""\r\n"
|
|
|
|
"IDI_SETTINGS_24 RCDATA ""../res/icons/settings-24.png""\r\n"
|
|
|
|
"IDI_LOG_24 RCDATA ""../res/icons/log-24.png""\r\n"
|
|
|
|
"IDI_SAVE_24 RCDATA ""../res/icons/save-24.png""\r\n"
|
|
|
|
"IDI_HASH_24 RCDATA ""../res/icons/hash-24.png""\r\n"
|
|
|
|
"IDI_LANG_32 RCDATA ""../res/icons/lang-32.png""\r\n"
|
|
|
|
"IDI_INFO_32 RCDATA ""../res/icons/info-32.png""\r\n"
|
|
|
|
"IDI_SETTINGS_32 RCDATA ""../res/icons/settings-32.png""\r\n"
|
|
|
|
"IDI_LOG_32 RCDATA ""../res/icons/log-32.png""\r\n"
|
|
|
|
"IDI_SAVE_32 RCDATA ""../res/icons/save-32.png""\r\n"
|
|
|
|
"IDI_HASH_32 RCDATA ""../res/icons/hash-32.png""\r\n"
|
2011-12-05 10:49:45 +00:00
|
|
|
"\r\n"
|
|
|
|
"// Must reference a manifest for visual styles and elevation\r\n"
|
|
|
|
"// Oh, and it must happen at the end, or MinGW will ignore it!\r\n"
|
|
|
|
"#if defined(__GNUC__)\r\n"
|
2015-05-02 13:41:46 +00:00
|
|
|
"CREATEPROCESS_MANIFEST_RESOURCE_ID RT_MANIFEST ""rufus.manifest""\r\n"
|
2011-12-05 10:49:45 +00:00
|
|
|
"#endif\r\n"
|
|
|
|
"\0"
|
|
|
|
END
|
|
|
|
|
|
|
|
#endif // APSTUDIO_INVOKED
|
|
|
|
|
|
|
|
|
|
|
|
/////////////////////////////////////////////////////////////////////////////
|
|
|
|
//
|
|
|
|
// DESIGNINFO
|
|
|
|
//
|
|
|
|
|
|
|
|
#ifdef APSTUDIO_INVOKED
|
|
|
|
GUIDELINES DESIGNINFO
|
|
|
|
BEGIN
|
|
|
|
IDD_DIALOG, DIALOG
|
|
|
|
BEGIN
|
|
|
|
END
|
|
|
|
|
|
|
|
IDD_ABOUTBOX, DIALOG
|
|
|
|
BEGIN
|
|
|
|
END
|
|
|
|
|
2015-07-04 21:48:11 +00:00
|
|
|
IDD_CHECKSUM, DIALOG
|
|
|
|
BEGIN
|
|
|
|
END
|
|
|
|
|
2011-12-05 10:49:45 +00:00
|
|
|
IDD_LICENSE, DIALOG
|
|
|
|
BEGIN
|
|
|
|
END
|
2012-05-30 23:32:25 +00:00
|
|
|
|
|
|
|
IDD_LOG, DIALOG
|
|
|
|
BEGIN
|
|
|
|
END
|
2012-11-29 02:59:52 +00:00
|
|
|
|
2012-11-29 23:14:36 +00:00
|
|
|
IDD_NOTIFICATION, DIALOG
|
2012-11-29 02:59:52 +00:00
|
|
|
BEGIN
|
|
|
|
END
|
|
|
|
|
2015-08-22 14:18:25 +00:00
|
|
|
IDD_SELECTION, DIALOG
|
|
|
|
BEGIN
|
|
|
|
END
|
|
|
|
|
2017-07-11 16:43:51 +00:00
|
|
|
IDD_LIST, DIALOG
|
|
|
|
BEGIN
|
|
|
|
END
|
|
|
|
|
2012-11-29 02:59:52 +00:00
|
|
|
IDD_UPDATE_POLICY, DIALOG
|
|
|
|
BEGIN
|
|
|
|
END
|
2012-12-04 01:47:45 +00:00
|
|
|
|
|
|
|
IDD_NEW_VERSION, DIALOG
|
|
|
|
BEGIN
|
|
|
|
END
|
2011-12-05 10:49:45 +00:00
|
|
|
END
|
|
|
|
#endif // APSTUDIO_INVOKED
|
|
|
|
|
|
|
|
|
|
|
|
/////////////////////////////////////////////////////////////////////////////
|
|
|
|
//
|
|
|
|
// Version
|
|
|
|
//
|
|
|
|
|
|
|
|
VS_VERSION_INFO VERSIONINFO
|
[wue] add automatic local account creation and regional settings duplication
* Local account is created with the same name as the current user along with an *empty* password
(which we force the user to change on next logon). This is done to assuage users who might be
weary of entering a password in a third party application, and has the benefit of enabling
autologon when the install is complete.
* Note that the creation of a local account through an answer file prevents Windows 11 22H2
from bugging users about MSA *even with an active network connection*.
* For convenience reasons, only duplication of the current username is enabled. We *may* add a
dialog to enter any random username in a future version, but for 3.20, this is all you get.
* Likewise, the locale duplication is only carried out during OOBE and *not* WinPE (which means
that you still get the initial "Windows setup language and user preferences" prompt). This is
intentional as otherwise the default screen and "Repair Windows" options are not presented.
* It's not my fault that the Windows password change screen is super ill conceived, whereas it
doesn't hide the current password field as it should when the current password is blank, and
one needs to click on a very small arrow to get the changes applied, instead of a PROMINENT
button that should intuitively have been positioned right next to "Cancel".
* If you want to complain that we should just "present the user with XYZ and be done with it",
please bear in mind that we can't add new dialogs to Rufus as willy-nilly as you believe we
can. *ANY* new UI interface requires major planning, which is the reason why, for the time
being, we are limited to reusing a simple dissociated list of checkboxes for all WUE options.
2022-07-19 18:06:42 +00:00
|
|
|
FILEVERSION 3,20,1920,0
|
|
|
|
PRODUCTVERSION 3,20,1920,0
|
2011-12-05 10:49:45 +00:00
|
|
|
FILEFLAGSMASK 0x3fL
|
|
|
|
#ifdef _DEBUG
|
|
|
|
FILEFLAGS 0x1L
|
|
|
|
#else
|
|
|
|
FILEFLAGS 0x0L
|
|
|
|
#endif
|
|
|
|
FILEOS 0x40004L
|
|
|
|
FILETYPE 0x1L
|
|
|
|
FILESUBTYPE 0x0L
|
|
|
|
BEGIN
|
|
|
|
BLOCK "StringFileInfo"
|
|
|
|
BEGIN
|
2013-06-08 00:59:34 +00:00
|
|
|
BLOCK "000004b0"
|
2011-12-05 10:49:45 +00:00
|
|
|
BEGIN
|
2019-09-11 12:42:47 +00:00
|
|
|
VALUE "Comments", "https://rufus.ie"
|
2018-07-11 17:02:03 +00:00
|
|
|
VALUE "CompanyName", "Akeo Consulting"
|
2011-12-05 10:49:45 +00:00
|
|
|
VALUE "FileDescription", "Rufus"
|
[wue] add automatic local account creation and regional settings duplication
* Local account is created with the same name as the current user along with an *empty* password
(which we force the user to change on next logon). This is done to assuage users who might be
weary of entering a password in a third party application, and has the benefit of enabling
autologon when the install is complete.
* Note that the creation of a local account through an answer file prevents Windows 11 22H2
from bugging users about MSA *even with an active network connection*.
* For convenience reasons, only duplication of the current username is enabled. We *may* add a
dialog to enter any random username in a future version, but for 3.20, this is all you get.
* Likewise, the locale duplication is only carried out during OOBE and *not* WinPE (which means
that you still get the initial "Windows setup language and user preferences" prompt). This is
intentional as otherwise the default screen and "Repair Windows" options are not presented.
* It's not my fault that the Windows password change screen is super ill conceived, whereas it
doesn't hide the current password field as it should when the current password is blank, and
one needs to click on a very small arrow to get the changes applied, instead of a PROMINENT
button that should intuitively have been positioned right next to "Cancel".
* If you want to complain that we should just "present the user with XYZ and be done with it",
please bear in mind that we can't add new dialogs to Rufus as willy-nilly as you believe we
can. *ANY* new UI interface requires major planning, which is the reason why, for the time
being, we are limited to reusing a simple dissociated list of checkboxes for all WUE options.
2022-07-19 18:06:42 +00:00
|
|
|
VALUE "FileVersion", "3.20.1920"
|
2011-12-05 10:49:45 +00:00
|
|
|
VALUE "InternalName", "Rufus"
|
2022-01-09 15:02:50 +00:00
|
|
|
VALUE "LegalCopyright", "© 2011-2022 Pete Batard (GPL v3)"
|
2019-09-11 12:42:47 +00:00
|
|
|
VALUE "LegalTrademarks", "https://www.gnu.org/licenses/gpl-3.0.html"
|
2022-07-05 13:08:26 +00:00
|
|
|
VALUE "OriginalFilename", "rufus-3.20.exe"
|
2011-12-05 10:49:45 +00:00
|
|
|
VALUE "ProductName", "Rufus"
|
[wue] add automatic local account creation and regional settings duplication
* Local account is created with the same name as the current user along with an *empty* password
(which we force the user to change on next logon). This is done to assuage users who might be
weary of entering a password in a third party application, and has the benefit of enabling
autologon when the install is complete.
* Note that the creation of a local account through an answer file prevents Windows 11 22H2
from bugging users about MSA *even with an active network connection*.
* For convenience reasons, only duplication of the current username is enabled. We *may* add a
dialog to enter any random username in a future version, but for 3.20, this is all you get.
* Likewise, the locale duplication is only carried out during OOBE and *not* WinPE (which means
that you still get the initial "Windows setup language and user preferences" prompt). This is
intentional as otherwise the default screen and "Repair Windows" options are not presented.
* It's not my fault that the Windows password change screen is super ill conceived, whereas it
doesn't hide the current password field as it should when the current password is blank, and
one needs to click on a very small arrow to get the changes applied, instead of a PROMINENT
button that should intuitively have been positioned right next to "Cancel".
* If you want to complain that we should just "present the user with XYZ and be done with it",
please bear in mind that we can't add new dialogs to Rufus as willy-nilly as you believe we
can. *ANY* new UI interface requires major planning, which is the reason why, for the time
being, we are limited to reusing a simple dissociated list of checkboxes for all WUE options.
2022-07-19 18:06:42 +00:00
|
|
|
VALUE "ProductVersion", "3.20.1920"
|
2011-12-05 10:49:45 +00:00
|
|
|
END
|
|
|
|
END
|
|
|
|
BLOCK "VarFileInfo"
|
|
|
|
BEGIN
|
2013-06-08 00:59:34 +00:00
|
|
|
VALUE "Translation", 0x0, 1200
|
2011-12-05 10:49:45 +00:00
|
|
|
END
|
|
|
|
END
|
|
|
|
|
|
|
|
|
|
|
|
/////////////////////////////////////////////////////////////////////////////
|
|
|
|
//
|
|
|
|
// Icon
|
|
|
|
//
|
|
|
|
|
|
|
|
// Icon with lowest ID value placed first to ensure application icon
|
|
|
|
// remains consistent on all systems.
|
2012-01-11 00:25:15 +00:00
|
|
|
IDI_ICON ICON "../res/rufus.ico"
|
2015-12-30 14:27:52 +00:00
|
|
|
|
2013-06-06 22:40:37 +00:00
|
|
|
#endif // Neutral resources
|
|
|
|
/////////////////////////////////////////////////////////////////////////////
|
|
|
|
|
|
|
|
|
2011-12-05 10:49:45 +00:00
|
|
|
|
|
|
|
#ifndef APSTUDIO_INVOKED
|
|
|
|
/////////////////////////////////////////////////////////////////////////////
|
|
|
|
//
|
|
|
|
// Generated from the TEXTINCLUDE 3 resource.
|
|
|
|
//
|
|
|
|
|
2013-11-01 19:17:46 +00:00
|
|
|
#ifdef RUFUS_LOC
|
2018-07-16 15:38:40 +00:00
|
|
|
IDR_LC_RUFUS_LOC RCDATA "../res/loc/rufus.loc"
|
2013-11-01 19:17:46 +00:00
|
|
|
#else
|
2018-07-16 15:38:40 +00:00
|
|
|
IDR_LC_RUFUS_LOC RCDATA "../res/loc/embedded.loc"
|
2013-11-01 19:17:46 +00:00
|
|
|
#endif
|
2013-06-14 00:55:48 +00:00
|
|
|
IDR_SL_LDLINUX_V4_BSS RCDATA "../res/syslinux/ldlinux_v4.bss"
|
|
|
|
IDR_SL_LDLINUX_V4_SYS RCDATA "../res/syslinux/ldlinux_v4.sys"
|
2014-11-11 19:53:39 +00:00
|
|
|
IDR_SL_LDLINUX_V6_BSS RCDATA "../res/syslinux/ldlinux_v6.bss"
|
|
|
|
IDR_SL_LDLINUX_V6_SYS RCDATA "../res/syslinux/ldlinux_v6.sys"
|
2014-01-02 23:21:30 +00:00
|
|
|
IDR_SL_MBOOT_C32 RCDATA "../res/syslinux/mboot.c32"
|
2014-11-17 23:41:46 +00:00
|
|
|
IDR_GR_GRUB_GRLDR_MBR RCDATA "../res/grub/grldr.mbr"
|
|
|
|
IDR_GR_GRUB2_CORE_IMG RCDATA "../res/grub2/core.img"
|
2020-02-19 19:51:32 +00:00
|
|
|
IDR_SBR_MSG RCDATA "../res/mbr/msg.txt"
|
2012-01-11 00:25:15 +00:00
|
|
|
IDR_FD_COMMAND_COM RCDATA "../res/freedos/COMMAND.COM"
|
|
|
|
IDR_FD_KERNEL_SYS RCDATA "../res/freedos/KERNEL.SYS"
|
|
|
|
IDR_FD_DISPLAY_EXE RCDATA "../res/freedos/DISPLAY.EXE"
|
|
|
|
IDR_FD_KEYB_EXE RCDATA "../res/freedos/KEYB.EXE"
|
|
|
|
IDR_FD_MODE_COM RCDATA "../res/freedos/MODE.COM"
|
|
|
|
IDR_FD_KB1_SYS RCDATA "../res/freedos/KEYBOARD.SYS"
|
|
|
|
IDR_FD_KB2_SYS RCDATA "../res/freedos/KEYBRD2.SYS"
|
|
|
|
IDR_FD_KB3_SYS RCDATA "../res/freedos/KEYBRD3.SYS"
|
|
|
|
IDR_FD_KB4_SYS RCDATA "../res/freedos/KEYBRD4.SYS"
|
2017-07-11 16:43:51 +00:00
|
|
|
IDR_FD_EGA1_CPX RCDATA "../res/freedos/EGA.CPX"
|
|
|
|
IDR_FD_EGA2_CPX RCDATA "../res/freedos/EGA2.CPX"
|
|
|
|
IDR_FD_EGA3_CPX RCDATA "../res/freedos/EGA3.CPX"
|
|
|
|
IDR_FD_EGA4_CPX RCDATA "../res/freedos/EGA4.CPX"
|
|
|
|
IDR_FD_EGA5_CPX RCDATA "../res/freedos/EGA5.CPX"
|
|
|
|
IDR_FD_EGA6_CPX RCDATA "../res/freedos/EGA6.CPX"
|
|
|
|
IDR_FD_EGA7_CPX RCDATA "../res/freedos/EGA7.CPX"
|
|
|
|
IDR_FD_EGA8_CPX RCDATA "../res/freedos/EGA8.CPX"
|
|
|
|
IDR_FD_EGA9_CPX RCDATA "../res/freedos/EGA9.CPX"
|
|
|
|
IDR_FD_EGA10_CPX RCDATA "../res/freedos/EGA10.CPX"
|
|
|
|
IDR_FD_EGA11_CPX RCDATA "../res/freedos/EGA11.CPX"
|
|
|
|
IDR_FD_EGA12_CPX RCDATA "../res/freedos/EGA12.CPX"
|
|
|
|
IDR_FD_EGA13_CPX RCDATA "../res/freedos/EGA13.CPX"
|
|
|
|
IDR_FD_EGA14_CPX RCDATA "../res/freedos/EGA14.CPX"
|
|
|
|
IDR_FD_EGA15_CPX RCDATA "../res/freedos/EGA15.CPX"
|
|
|
|
IDR_FD_EGA16_CPX RCDATA "../res/freedos/EGA16.CPX"
|
|
|
|
IDR_FD_EGA17_CPX RCDATA "../res/freedos/EGA17.CPX"
|
|
|
|
IDR_FD_EGA18_CPX RCDATA "../res/freedos/EGA18.CPX"
|
2014-05-27 01:02:50 +00:00
|
|
|
IDR_XT_HOGGER RCDATA "../res/hogger/hogger.exe"
|
2015-03-16 20:34:04 +00:00
|
|
|
IDR_UEFI_NTFS RCDATA "../res/uefi/uefi-ntfs.img"
|
2018-05-01 17:07:07 +00:00
|
|
|
IDI_LANG_16 RCDATA "../res/icons/lang-16.png"
|
|
|
|
IDI_INFO_16 RCDATA "../res/icons/info-16.png"
|
|
|
|
IDI_SETTINGS_16 RCDATA "../res/icons/settings-16.png"
|
|
|
|
IDI_LOG_16 RCDATA "../res/icons/log-16.png"
|
|
|
|
IDI_SAVE_16 RCDATA "../res/icons/save-16.png"
|
|
|
|
IDI_HASH_16 RCDATA "../res/icons/hash-16.png"
|
|
|
|
IDI_LANG_24 RCDATA "../res/icons/lang-24.png"
|
|
|
|
IDI_INFO_24 RCDATA "../res/icons/info-24.png"
|
|
|
|
IDI_SETTINGS_24 RCDATA "../res/icons/settings-24.png"
|
|
|
|
IDI_LOG_24 RCDATA "../res/icons/log-24.png"
|
|
|
|
IDI_SAVE_24 RCDATA "../res/icons/save-24.png"
|
|
|
|
IDI_HASH_24 RCDATA "../res/icons/hash-24.png"
|
|
|
|
IDI_LANG_32 RCDATA "../res/icons/lang-32.png"
|
|
|
|
IDI_INFO_32 RCDATA "../res/icons/info-32.png"
|
|
|
|
IDI_SETTINGS_32 RCDATA "../res/icons/settings-32.png"
|
|
|
|
IDI_LOG_32 RCDATA "../res/icons/log-32.png"
|
|
|
|
IDI_SAVE_32 RCDATA "../res/icons/save-32.png"
|
|
|
|
IDI_HASH_32 RCDATA "../res/icons/hash-32.png"
|
2011-12-15 15:53:33 +00:00
|
|
|
|
2011-12-05 10:49:45 +00:00
|
|
|
// Must reference a manifest for visual styles and elevation
|
|
|
|
// Oh, and it must happen at the end, or MinGW will ignore it!
|
|
|
|
#if defined(__GNUC__)
|
2015-05-02 13:41:46 +00:00
|
|
|
CREATEPROCESS_MANIFEST_RESOURCE_ID RT_MANIFEST "rufus.manifest"
|
2011-12-05 10:49:45 +00:00
|
|
|
#endif
|
|
|
|
|
|
|
|
/////////////////////////////////////////////////////////////////////////////
|
|
|
|
#endif // not APSTUDIO_INVOKED
|
|
|
|
|