mirror of
				https://github.com/pbatard/rufus.git
				synced 2024-08-14 23:57:05 +00:00 
			
		
		
		
	
							parent
							
								
									b9355e85be
								
							
						
					
					
						commit
						817c026720
					
				
					 5 changed files with 190 additions and 100 deletions
				
			
		|  | @ -67,6 +67,10 @@ t IDS_FORMAT_OPTIONS_GRP "Format Options" | ||||||
| t IDC_BADBLOCKS "Check device for bad blocks" | t IDC_BADBLOCKS "Check device for bad blocks" | ||||||
| t IDC_QUICKFORMAT "Quick format" | t IDC_QUICKFORMAT "Quick format" | ||||||
| t IDC_BOOT "Create a bootable disk using" | t IDC_BOOT "Create a bootable disk using" | ||||||
|  | t IDC_WINDOWS_INSTALL "Standard Windows installation" | ||||||
|  | # Only translate if Microsoft has a specific name for http://en.wikipedia.org/wiki/Windows_To_Go in your language | ||||||
|  | # Otherwise, you can add a parenthesis eg. "Windows To Go (hint at what it does)" and/or use the tooltip (MSG_???) | ||||||
|  | t IDC_WINDOWS_TO_GO "Windows To Go" | ||||||
| t IDC_SET_ICON "Create extended label and icon files" | t IDC_SET_ICON "Create extended label and icon files" | ||||||
| t IDC_ABOUT "About..." | t IDC_ABOUT "About..." | ||||||
| t IDC_LOG "Log" | t IDC_LOG "Log" | ||||||
|  |  | ||||||
|  | @ -105,6 +105,8 @@ | ||||||
| #define IDS_ADVANCED_OPTIONS_GRP        1044 | #define IDS_ADVANCED_OPTIONS_GRP        1044 | ||||||
| #define IDC_LOG                         1045 | #define IDC_LOG                         1045 | ||||||
| #define IDC_LANG                        1046 | #define IDC_LANG                        1046 | ||||||
|  | #define IDC_WINDOWS_INSTALL             1047 | ||||||
|  | #define IDC_WINDOWS_TO_GO               1048 | ||||||
| #define IDC_LOG_EDIT                    1050 | #define IDC_LOG_EDIT                    1050 | ||||||
| #define IDC_LOG_SAVE                    1051 | #define IDC_LOG_SAVE                    1051 | ||||||
| #define IDC_LOG_CLEAR                   1052 | #define IDC_LOG_CLEAR                   1052 | ||||||
|  |  | ||||||
							
								
								
									
										98
									
								
								src/rufus.c
									
										
									
									
									
								
							
							
						
						
									
										98
									
								
								src/rufus.c
									
										
									
									
									
								
							|  | @ -128,7 +128,7 @@ HWND hLogDlg = NULL, hProgress = NULL, hInfo, hDiskID; | ||||||
| BOOL use_own_c32[NB_OLD_C32] = {FALSE, FALSE}, detect_fakes = TRUE, mbr_selected_by_user = FALSE; | BOOL use_own_c32[NB_OLD_C32] = {FALSE, FALSE}, detect_fakes = TRUE, mbr_selected_by_user = FALSE; | ||||||
| BOOL iso_op_in_progress = FALSE, format_op_in_progress = FALSE, right_to_left_mode = FALSE; | BOOL iso_op_in_progress = FALSE, format_op_in_progress = FALSE, right_to_left_mode = FALSE; | ||||||
| BOOL enable_HDDs = FALSE, advanced_mode = TRUE, force_update = FALSE, use_fake_units = TRUE; | BOOL enable_HDDs = FALSE, advanced_mode = TRUE, force_update = FALSE, use_fake_units = TRUE; | ||||||
| BOOL allow_dual_uefi_bios = FALSE, enable_vmdk = FALSE; | BOOL allow_dual_uefi_bios = FALSE, enable_vmdk = FALSE, togo_mode = TRUE; | ||||||
| int dialog_showing = 0; | int dialog_showing = 0; | ||||||
| uint16_t rufus_version[4], embedded_sl_version[2]; | uint16_t rufus_version[4], embedded_sl_version[2]; | ||||||
| char embedded_sl_version_str[2][12] = { "?.??", "?.??" }; | char embedded_sl_version_str[2][12] = { "?.??", "?.??" }; | ||||||
|  | @ -985,12 +985,11 @@ out: | ||||||
| } | } | ||||||
| 
 | 
 | ||||||
| // Move a control along the Y axis according to the advanced mode setting
 | // Move a control along the Y axis according to the advanced mode setting
 | ||||||
| void MoveCtrlY(HWND hDlg, int nID, float vertical_shift) { | static __inline void MoveCtrlY(HWND hDlg, int nID, float vertical_shift) { | ||||||
| 	ResizeMoveCtrl(hDlg, GetDlgItem(hDlg, nID), 0, | 	ResizeMoveCtrl(hDlg, GetDlgItem(hDlg, nID), 0, (int)vertical_shift, 0, 0); | ||||||
| 		(int)(advanced_mode?vertical_shift:-vertical_shift), 0, 0); |  | ||||||
| } | } | ||||||
| 
 | 
 | ||||||
| void SetPassesTooltip(void) | static void SetPassesTooltip(void) | ||||||
| { | { | ||||||
| 	const unsigned char pattern[] = BADBLOCK_PATTERNS; | 	const unsigned char pattern[] = BADBLOCK_PATTERNS; | ||||||
| 	CreateTooltip(hNBPasses, lmprintf(MSG_153 + ComboBox_GetCurSel(hNBPasses), | 	CreateTooltip(hNBPasses, lmprintf(MSG_153 + ComboBox_GetCurSel(hNBPasses), | ||||||
|  | @ -998,21 +997,23 @@ void SetPassesTooltip(void) | ||||||
| } | } | ||||||
| 
 | 
 | ||||||
| // Toggle "advanced" mode
 | // Toggle "advanced" mode
 | ||||||
| void ToggleAdvanced(void) | static void ToggleAdvanced(void) | ||||||
| { | { | ||||||
| 	float dialog_shift = 80.0f; | 	float dialog_shift = 82.0f; | ||||||
| 	RECT rect; | 	RECT rect; | ||||||
| 	POINT point; | 	POINT point; | ||||||
| 	int toggle; | 	int toggle; | ||||||
| 
 | 
 | ||||||
| 	advanced_mode = !advanced_mode; | 	advanced_mode = !advanced_mode; | ||||||
|  | 	if (!advanced_mode) | ||||||
|  | 		dialog_shift = -dialog_shift; | ||||||
| 
 | 
 | ||||||
| 	// Increase or decrease the Window size
 | 	// Increase or decrease the Window size
 | ||||||
| 	GetWindowRect(hMainDialog, &rect); | 	GetWindowRect(hMainDialog, &rect); | ||||||
| 	point.x = (rect.right - rect.left); | 	point.x = (rect.right - rect.left); | ||||||
| 	point.y = (rect.bottom - rect.top); | 	point.y = (rect.bottom - rect.top); | ||||||
| 	MoveWindow(hMainDialog, rect.left, rect.top, point.x, | 	MoveWindow(hMainDialog, rect.left, rect.top, point.x, | ||||||
| 		point.y + (int)(fScale*(advanced_mode?dialog_shift:-dialog_shift)), TRUE); | 		point.y + (int)(fScale*dialog_shift), TRUE); | ||||||
| 
 | 
 | ||||||
| 	// Move the status bar up or down
 | 	// Move the status bar up or down
 | ||||||
| 	MoveCtrlY(hMainDialog, IDC_STATUS, dialog_shift); | 	MoveCtrlY(hMainDialog, IDC_STATUS, dialog_shift); | ||||||
|  | @ -1031,13 +1032,13 @@ void ToggleAdvanced(void) | ||||||
| 	point.x = (rect.right - rect.left); | 	point.x = (rect.right - rect.left); | ||||||
| 	point.y = (rect.bottom - rect.top); | 	point.y = (rect.bottom - rect.top); | ||||||
| 	MoveWindow(hLogDlg, rect.left, rect.top, point.x, | 	MoveWindow(hLogDlg, rect.left, rect.top, point.x, | ||||||
| 		point.y + (int)(fScale*(advanced_mode?dialog_shift:-dialog_shift)), TRUE); | 		point.y + (int)(fScale*dialog_shift), TRUE); | ||||||
| 	MoveCtrlY(hLogDlg, IDC_LOG_CLEAR, dialog_shift); | 	MoveCtrlY(hLogDlg, IDC_LOG_CLEAR, dialog_shift); | ||||||
| 	MoveCtrlY(hLogDlg, IDC_LOG_SAVE, dialog_shift); | 	MoveCtrlY(hLogDlg, IDC_LOG_SAVE, dialog_shift); | ||||||
| 	MoveCtrlY(hLogDlg, IDCANCEL, dialog_shift); | 	MoveCtrlY(hLogDlg, IDCANCEL, dialog_shift); | ||||||
| 	GetWindowRect(hLog, &rect); | 	GetWindowRect(hLog, &rect); | ||||||
| 	point.x = (rect.right - rect.left); | 	point.x = (rect.right - rect.left); | ||||||
| 	point.y = (rect.bottom - rect.top) + (int)(fScale*(advanced_mode?dialog_shift:-dialog_shift)); | 	point.y = (rect.bottom - rect.top) + (int)(fScale*dialog_shift); | ||||||
| 	SetWindowPos(hLog, 0, 0, 0, point.x, point.y, 0); | 	SetWindowPos(hLog, 0, 0, 0, point.x, point.y, 0); | ||||||
| 	// Don't forget to scroll the edit to the bottom after resize
 | 	// Don't forget to scroll the edit to the bottom after resize
 | ||||||
| 	SendMessage(hLog, EM_LINESCROLL, 0, SendMessage(hLog, EM_GETLINECOUNT, 0, 0)); | 	SendMessage(hLog, EM_LINESCROLL, 0, SendMessage(hLog, EM_GETLINECOUNT, 0, 0)); | ||||||
|  | @ -1052,10 +1053,12 @@ void ToggleAdvanced(void) | ||||||
| 
 | 
 | ||||||
| 	// Toggle the up/down icon
 | 	// Toggle the up/down icon
 | ||||||
| 	SendMessage(GetDlgItem(hMainDialog, IDC_ADVANCED), BCM_SETIMAGELIST, 0, (LPARAM)(advanced_mode?&bi_up:&bi_down)); | 	SendMessage(GetDlgItem(hMainDialog, IDC_ADVANCED), BCM_SETIMAGELIST, 0, (LPARAM)(advanced_mode?&bi_up:&bi_down)); | ||||||
|  | 
 | ||||||
|  | 	InvalidateRect(hMainDialog, NULL, TRUE); | ||||||
| } | } | ||||||
| 
 | 
 | ||||||
| // Toggle DD Image mode
 | // Toggle DD Image mode
 | ||||||
| void ToggleImage(BOOL enable) | static void ToggleImage(BOOL enable) | ||||||
| { | { | ||||||
| 	EnableWindow(GetDlgItem(hMainDialog, IDC_QUICKFORMAT), enable); | 	EnableWindow(GetDlgItem(hMainDialog, IDC_QUICKFORMAT), enable); | ||||||
| 	EnableWindow(GetDlgItem(hMainDialog, IDC_PARTITION_TYPE), enable); | 	EnableWindow(GetDlgItem(hMainDialog, IDC_PARTITION_TYPE), enable); | ||||||
|  | @ -1066,6 +1069,74 @@ void ToggleImage(BOOL enable) | ||||||
| 	EnableWindow(GetDlgItem(hMainDialog, IDC_SET_ICON), enable); | 	EnableWindow(GetDlgItem(hMainDialog, IDC_SET_ICON), enable); | ||||||
| } | } | ||||||
| 
 | 
 | ||||||
|  | // Toggle the Windows To Go radio choice
 | ||||||
|  | static void ToggleToGo(void) | ||||||
|  | { | ||||||
|  | 	float dialog_shift = 38.0f; | ||||||
|  | 	RECT rect; | ||||||
|  | 	POINT point; | ||||||
|  | 	int toggle; | ||||||
|  | 
 | ||||||
|  | 	togo_mode = !togo_mode; | ||||||
|  | 	if (!togo_mode) | ||||||
|  | 		dialog_shift = -dialog_shift; | ||||||
|  | 
 | ||||||
|  | 	// Increase or decrease the Window size
 | ||||||
|  | 	GetWindowRect(hMainDialog, &rect); | ||||||
|  | 	point.x = (rect.right - rect.left); | ||||||
|  | 	point.y = (rect.bottom - rect.top); | ||||||
|  | 	MoveWindow(hMainDialog, rect.left, rect.top, point.x, | ||||||
|  | 		point.y + (int)(fScale*dialog_shift), TRUE); | ||||||
|  | 
 | ||||||
|  | 	// Move the controls up or down
 | ||||||
|  | 	MoveCtrlY(hMainDialog, IDC_STATUS, dialog_shift); | ||||||
|  | 	MoveCtrlY(hMainDialog, IDC_START, dialog_shift); | ||||||
|  | 	MoveCtrlY(hMainDialog, IDC_INFO, dialog_shift); | ||||||
|  | 	MoveCtrlY(hMainDialog, IDC_PROGRESS, dialog_shift); | ||||||
|  | 	MoveCtrlY(hMainDialog, IDC_ABOUT, dialog_shift); | ||||||
|  | 	MoveCtrlY(hMainDialog, IDC_LOG, dialog_shift); | ||||||
|  | 	MoveCtrlY(hMainDialog, IDCANCEL, dialog_shift); | ||||||
|  | 	MoveCtrlY(hMainDialog, IDC_SET_ICON, dialog_shift); | ||||||
|  | 	MoveCtrlY(hMainDialog, IDS_ADVANCED_OPTIONS_GRP, dialog_shift); | ||||||
|  | 	MoveCtrlY(hMainDialog, IDC_ENABLE_FIXED_DISKS, dialog_shift); | ||||||
|  | 	MoveCtrlY(hMainDialog, IDC_EXTRA_PARTITION, dialog_shift); | ||||||
|  | 	MoveCtrlY(hMainDialog, IDC_RUFUS_MBR, dialog_shift); | ||||||
|  | 	MoveCtrlY(hMainDialog, IDC_DISK_ID, dialog_shift); | ||||||
|  | 	ResizeMoveCtrl(hMainDialog, GetDlgItem(hMainDialog, IDS_FORMAT_OPTIONS_GRP), 0, 0, 0, (int)dialog_shift); | ||||||
|  | 	 | ||||||
|  | #ifdef RUFUS_TEST | ||||||
|  | 	MoveCtrlY(hMainDialog, IDC_TEST, dialog_shift); | ||||||
|  | #endif | ||||||
|  | 
 | ||||||
|  | 	// And do the same for the log dialog while we're at it
 | ||||||
|  | 	GetWindowRect(hLogDlg, &rect); | ||||||
|  | 	point.x = (rect.right - rect.left); | ||||||
|  | 	point.y = (rect.bottom - rect.top); | ||||||
|  | 	MoveWindow(hLogDlg, rect.left, rect.top, point.x, | ||||||
|  | 		point.y + (int)(fScale*dialog_shift), TRUE); | ||||||
|  | 	MoveCtrlY(hLogDlg, IDC_LOG_CLEAR, dialog_shift); | ||||||
|  | 	MoveCtrlY(hLogDlg, IDC_LOG_SAVE, dialog_shift); | ||||||
|  | 	MoveCtrlY(hLogDlg, IDCANCEL, dialog_shift); | ||||||
|  | 	GetWindowRect(hLog, &rect); | ||||||
|  | 	point.x = (rect.right - rect.left); | ||||||
|  | 	point.y = (rect.bottom - rect.top) + (int)(fScale*dialog_shift); | ||||||
|  | 	SetWindowPos(hLog, 0, 0, 0, point.x, point.y, 0); | ||||||
|  | 	// Don't forget to scroll the edit to the bottom after resize
 | ||||||
|  | 	SendMessage(hLog, EM_LINESCROLL, 0, SendMessage(hLog, EM_GETLINECOUNT, 0, 0)); | ||||||
|  | 
 | ||||||
|  | 	// Hide or show the various advanced options
 | ||||||
|  | 	toggle = togo_mode?SW_SHOW:SW_HIDE; | ||||||
|  | 	ShowWindow(GetDlgItem(hMainDialog, IDC_WINDOWS_INSTALL), toggle); | ||||||
|  | 	ShowWindow(GetDlgItem(hMainDialog, IDC_WINDOWS_TO_GO), toggle); | ||||||
|  | 
 | ||||||
|  | 	// Reset the radio button choice
 | ||||||
|  | 	Button_SetCheck(GetDlgItem(hMainDialog, IDC_WINDOWS_INSTALL), BST_CHECKED); | ||||||
|  | 	Button_SetCheck(GetDlgItem(hMainDialog, IDC_WINDOWS_TO_GO), BST_UNCHECKED); | ||||||
|  | 
 | ||||||
|  | 	// Need to invalidate, else we may get artifacts
 | ||||||
|  | 	InvalidateRect(hMainDialog, NULL, TRUE); | ||||||
|  | } | ||||||
|  | 
 | ||||||
| static BOOL BootCheck(void) | static BOOL BootCheck(void) | ||||||
| { | { | ||||||
| 	int i, fs, bt, dt, r; | 	int i, fs, bt, dt, r; | ||||||
|  | @ -1564,6 +1635,7 @@ void InitDialog(HWND hDlg) | ||||||
| 	// TODO: add new tooltips
 | 	// TODO: add new tooltips
 | ||||||
| 
 | 
 | ||||||
| 	ToggleAdvanced();	// We start in advanced mode => go to basic mode
 | 	ToggleAdvanced();	// We start in advanced mode => go to basic mode
 | ||||||
|  | 	ToggleToGo(); | ||||||
| 
 | 
 | ||||||
| 	// Process commandline parameters
 | 	// Process commandline parameters
 | ||||||
| 	if (iso_provided) { | 	if (iso_provided) { | ||||||
|  | @ -1718,6 +1790,7 @@ static INT_PTR CALLBACK MainCallback(HWND hDlg, UINT message, WPARAM wParam, LPA | ||||||
| 		apply_localization(IDD_DIALOG, hDlg); | 		apply_localization(IDD_DIALOG, hDlg); | ||||||
| 		SetUpdateCheck(); | 		SetUpdateCheck(); | ||||||
| 		advanced_mode = TRUE; | 		advanced_mode = TRUE; | ||||||
|  | 		togo_mode = TRUE; | ||||||
| 		// Create the log window (hidden)
 | 		// Create the log window (hidden)
 | ||||||
| 		first_log_display = TRUE; | 		first_log_display = TRUE; | ||||||
| 		log_displayed = FALSE; | 		log_displayed = FALSE; | ||||||
|  | @ -1871,6 +1944,8 @@ static INT_PTR CALLBACK MainCallback(HWND hDlg, UINT message, WPARAM wParam, LPA | ||||||
| 			break; | 			break; | ||||||
| #ifdef RUFUS_TEST | #ifdef RUFUS_TEST | ||||||
| 		case IDC_TEST: | 		case IDC_TEST: | ||||||
|  | 			ToggleToGo(); | ||||||
|  | #if 0 | ||||||
| 			if (format_thid != NULL) { | 			if (format_thid != NULL) { | ||||||
| 				return (INT_PTR)TRUE; | 				return (INT_PTR)TRUE; | ||||||
| 			} | 			} | ||||||
|  | @ -1918,6 +1993,7 @@ static INT_PTR CALLBACK MainCallback(HWND hDlg, UINT message, WPARAM wParam, LPA | ||||||
| 			} | 			} | ||||||
| 			if (format_thid == NULL) | 			if (format_thid == NULL) | ||||||
| 				format_op_in_progress = FALSE; | 				format_op_in_progress = FALSE; | ||||||
|  | #endif | ||||||
| 			break; | 			break; | ||||||
| #endif | #endif | ||||||
| 		case IDC_LANG: | 		case IDC_LANG: | ||||||
|  |  | ||||||
|  | @ -37,7 +37,7 @@ | ||||||
| #define COMPANY_NAME                "Akeo Consulting" | #define COMPANY_NAME                "Akeo Consulting" | ||||||
| #define STR_NO_LABEL                "NO_LABEL" | #define STR_NO_LABEL                "NO_LABEL" | ||||||
| #define LEFT_TO_RIGHT_MARK          ""			// Yes, there is a character between the quotes!
 | #define LEFT_TO_RIGHT_MARK          ""			// Yes, there is a character between the quotes!
 | ||||||
| #define RIGHT_TO_LEFT_MARK          "" | #define RIGHT_TO_LEFT_MARK          ""			// Yes, there is a character between the quotes!
 | ||||||
| #define DRIVE_ACCESS_TIMEOUT        15000		// How long we should retry drive access (in ms)
 | #define DRIVE_ACCESS_TIMEOUT        15000		// How long we should retry drive access (in ms)
 | ||||||
| #define DRIVE_ACCESS_RETRIES        60			// How many times we should retry
 | #define DRIVE_ACCESS_RETRIES        60			// How many times we should retry
 | ||||||
| #define DRIVE_INDEX_MIN             0x00000080 | #define DRIVE_INDEX_MIN             0x00000080 | ||||||
|  |  | ||||||
							
								
								
									
										184
									
								
								src/rufus.rc
									
										
									
									
									
								
							
							
						
						
									
										184
									
								
								src/rufus.rc
									
										
									
									
									
								
							|  | @ -30,12 +30,12 @@ LANGUAGE LANG_NEUTRAL, SUBLANG_NEUTRAL | ||||||
| // Dialog | // Dialog | ||||||
| // | // | ||||||
| 
 | 
 | ||||||
| IDD_DIALOG DIALOGEX 12, 12, 242, 354 | IDD_DIALOG DIALOGEX 12, 12, 242, 376 | ||||||
| STYLE DS_SETFONT | DS_MODALFRAME | DS_CENTER | WS_MINIMIZEBOX | WS_POPUP | WS_CAPTION | WS_SYSMENU | STYLE DS_SETFONT | DS_MODALFRAME | DS_CENTER | WS_MINIMIZEBOX | WS_POPUP | WS_CAPTION | WS_SYSMENU | ||||||
| CAPTION "Rufus 2.0.0.569" | CAPTION "Rufus 2.0.0.570" | ||||||
| FONT 8, "Segoe UI", 400, 0, 0x1 | FONT 8, "Segoe UI", 400, 0, 0x1 | ||||||
| BEGIN | BEGIN | ||||||
|     DEFPUSHBUTTON   "Start",IDC_START,127,314,50,14 |     DEFPUSHBUTTON   "Start",IDC_START,127,339,50,14 | ||||||
|     PUSHBUTTON      "...",IDC_SELECT_ISO,207,182,21,14,BS_ICON |     PUSHBUTTON      "...",IDC_SELECT_ISO,207,182,21,14,BS_ICON | ||||||
|     LTEXT           "Device",IDS_DEVICE_TXT,9,6,208,8 |     LTEXT           "Device",IDS_DEVICE_TXT,9,6,208,8 | ||||||
|     PUSHBUTTON      "",IDC_LANG,217,2,17,13,BS_TOP | BS_FLAT |     PUSHBUTTON      "",IDC_LANG,217,2,17,13,BS_TOP | BS_FLAT | ||||||
|  | @ -48,27 +48,29 @@ BEGIN | ||||||
|     COMBOBOX        IDC_CLUSTERSIZE,8,104,226,30,CBS_DROPDOWNLIST | WS_VSCROLL | WS_TABSTOP |     COMBOBOX        IDC_CLUSTERSIZE,8,104,226,30,CBS_DROPDOWNLIST | WS_VSCROLL | WS_TABSTOP | ||||||
|     LTEXT           "New volume label",IDS_LABEL_TXT,9,121,222,10 |     LTEXT           "New volume label",IDS_LABEL_TXT,9,121,222,10 | ||||||
|     EDITTEXT        IDC_LABEL,8,131,226,13,ES_AUTOHSCROLL |     EDITTEXT        IDC_LABEL,8,131,226,13,ES_AUTOHSCROLL | ||||||
|     GROUPBOX        "Format Options",IDS_FORMAT_OPTIONS_GRP,7,149,227,65 |     GROUPBOX        "Format Options",IDS_FORMAT_OPTIONS_GRP,7,149,227,89 | ||||||
|     PUSHBUTTON      "",IDC_ADVANCED,15,148,14,10,BS_TOP | BS_FLAT |     PUSHBUTTON      "",IDC_ADVANCED,15,148,14,10,BS_TOP | BS_FLAT | ||||||
|     CONTROL         "Check device for bad blocks",IDC_BADBLOCKS,"Button",BS_AUTOCHECKBOX | WS_TABSTOP,13,161,112,10 |     CONTROL         "Check device for bad blocks",IDC_BADBLOCKS,"Button",BS_AUTOCHECKBOX | WS_TABSTOP,13,161,112,10 | ||||||
|     COMBOBOX        IDC_NBPASSES,128,159,100,30,CBS_DROPDOWNLIST | WS_VSCROLL | WS_TABSTOP |     COMBOBOX        IDC_NBPASSES,128,159,100,30,CBS_DROPDOWNLIST | WS_VSCROLL | WS_TABSTOP | ||||||
|     CONTROL         "Quick format",IDC_QUICKFORMAT,"Button",BS_AUTOCHECKBOX | WS_TABSTOP,13,173,121,10 |     CONTROL         "Quick format",IDC_QUICKFORMAT,"Button",BS_AUTOCHECKBOX | WS_TABSTOP,13,173,121,10 | ||||||
|     CONTROL         "Create a bootable disk using",IDC_BOOT,"Button",BS_AUTOCHECKBOX | WS_TABSTOP,13,185,112,10 |     CONTROL         "Create a bootable disk using",IDC_BOOT,"Button",BS_AUTOCHECKBOX | WS_TABSTOP,13,185,112,10 | ||||||
|     COMBOBOX        IDC_BOOTTYPE,128,183,75,30,CBS_DROPDOWNLIST | WS_VSCROLL | WS_TABSTOP |     COMBOBOX        IDC_BOOTTYPE,128,183,75,30,CBS_DROPDOWNLIST | WS_VSCROLL | WS_TABSTOP | ||||||
|  |     CONTROL         "Standard Windows installation",IDC_WINDOWS_INSTALL,"Button",BS_AUTORADIOBUTTON | WS_GROUP,23,198,205,8 | ||||||
|  |     CONTROL         "Windows To Go",IDC_WINDOWS_TO_GO,"Button",BS_AUTORADIOBUTTON,23,210,205,8 | ||||||
|     CONTROL         "Create extended label and icon files",IDC_SET_ICON, |     CONTROL         "Create extended label and icon files",IDC_SET_ICON, | ||||||
|                     "Button",BS_AUTOCHECKBOX | WS_TABSTOP,13,198,216,10 |                     "Button",BS_AUTOCHECKBOX | WS_TABSTOP,13,221,216,10 | ||||||
|     GROUPBOX        "Advanced Options",IDS_ADVANCED_OPTIONS_GRP,7,210,227,54 |     GROUPBOX        "Advanced Options",IDS_ADVANCED_OPTIONS_GRP,7,234,227,55 | ||||||
|     CONTROL         "List USB Hard Drives",IDC_ENABLE_FIXED_DISKS,"Button",BS_AUTOCHECKBOX | WS_TABSTOP,13,222,216,10 |     CONTROL         "List USB Hard Drives",IDC_ENABLE_FIXED_DISKS,"Button",BS_AUTOCHECKBOX | WS_TABSTOP,13,247,216,10 | ||||||
|     CONTROL         "Add fixes for old BIOSes (extra partition, align, etc.)",IDC_EXTRA_PARTITION, |     CONTROL         "Add fixes for old BIOSes (extra partition, align, etc.)",IDC_EXTRA_PARTITION, | ||||||
|                     "Button",BS_AUTOCHECKBOX | WS_TABSTOP,13,235,216,10 |                     "Button",BS_AUTOCHECKBOX | WS_TABSTOP,13,259,216,10 | ||||||
|     CONTROL         "Use Rufus MBR with BIOS ID",IDC_RUFUS_MBR,"Button",BS_AUTOCHECKBOX | WS_TABSTOP,13,248,112,10 |     CONTROL         "Use Rufus MBR with BIOS ID",IDC_RUFUS_MBR,"Button",BS_AUTOCHECKBOX | WS_TABSTOP,13,272,112,10 | ||||||
|     COMBOBOX        IDC_DISK_ID,128,246,100,30,CBS_DROPDOWNLIST | WS_VSCROLL | WS_TABSTOP |     COMBOBOX        IDC_DISK_ID,128,270,100,30,CBS_DROPDOWNLIST | WS_VSCROLL | WS_TABSTOP | ||||||
|     CONTROL         "",IDC_PROGRESS,"msctls_progress32",PBS_SMOOTH | WS_BORDER,8,273,225,9 |     CONTROL         "",IDC_PROGRESS,"msctls_progress32",PBS_SMOOTH | WS_BORDER,8,298,225,9 | ||||||
|     EDITTEXT        IDC_INFO,8,291,225,11,ES_CENTER | ES_READONLY | NOT WS_BORDER | NOT WS_TABSTOP,WS_EX_STATICEDGE |     EDITTEXT        IDC_INFO,8,316,225,12,ES_CENTER | ES_READONLY | NOT WS_BORDER | NOT WS_TABSTOP,WS_EX_STATICEDGE | ||||||
|     PUSHBUTTON      "About...",IDC_ABOUT,8,314,50,14 |     PUSHBUTTON      "About...",IDC_ABOUT,8,339,50,14 | ||||||
|     PUSHBUTTON      "Log",IDC_LOG,63,314,21,14 |     PUSHBUTTON      "Log",IDC_LOG,63,339,21,14 | ||||||
|     PUSHBUTTON      "T",IDC_TEST,90,314,12,14,NOT WS_VISIBLE |     PUSHBUTTON      "T",IDC_TEST,90,339,12,14,NOT WS_VISIBLE | ||||||
|     PUSHBUTTON      "Close",IDCANCEL,183,314,50,14 |     PUSHBUTTON      "Close",IDCANCEL,183,339,50,14 | ||||||
| END | END | ||||||
| 
 | 
 | ||||||
| IDD_ABOUTBOX DIALOGEX 0, 0, 319, 237 | IDD_ABOUTBOX DIALOGEX 0, 0, 319, 237 | ||||||
|  | @ -93,15 +95,15 @@ BEGIN | ||||||
|     EDITTEXT        IDC_LICENSE_TEXT,7,7,321,176,ES_MULTILINE | ES_READONLY | WS_VSCROLL |     EDITTEXT        IDC_LICENSE_TEXT,7,7,321,176,ES_MULTILINE | ES_READONLY | WS_VSCROLL | ||||||
| END | END | ||||||
| 
 | 
 | ||||||
| IDD_LOG DIALOGEX 0, 0, 366, 354 | IDD_LOG DIALOGEX 0, 0, 366, 376 | ||||||
| STYLE DS_SETFONT | DS_MODALFRAME | WS_POPUP | WS_CAPTION | STYLE DS_SETFONT | DS_MODALFRAME | WS_POPUP | WS_CAPTION | ||||||
| CAPTION "Log" | CAPTION "Log" | ||||||
| FONT 8, "Segoe UI", 400, 0, 0x1 | FONT 8, "Segoe UI", 400, 0, 0x1 | ||||||
| BEGIN | BEGIN | ||||||
|     EDITTEXT        IDC_LOG_EDIT,0,0,366,324,ES_MULTILINE | ES_READONLY | NOT WS_BORDER | WS_VSCROLL,WS_EX_STATICEDGE |     EDITTEXT        IDC_LOG_EDIT,0,0,366,346,ES_MULTILINE | ES_READONLY | NOT WS_BORDER | WS_VSCROLL,WS_EX_STATICEDGE | ||||||
|     PUSHBUTTON      "Clear Log",IDC_LOG_CLEAR,198,331,50,14 |     PUSHBUTTON      "Clear Log",IDC_LOG_CLEAR,198,354,50,14 | ||||||
|     PUSHBUTTON      "Save Log",IDC_LOG_SAVE,253,331,50,14 |     PUSHBUTTON      "Save Log",IDC_LOG_SAVE,253,354,50,14 | ||||||
|     DEFPUSHBUTTON   "Close Log",IDCANCEL,308,331,50,14 |     DEFPUSHBUTTON   "Close Log",IDCANCEL,308,354,50,14 | ||||||
| END | END | ||||||
| 
 | 
 | ||||||
| IDD_NOTIFICATION DIALOGEX 0, 0, 263, 63 | IDD_NOTIFICATION DIALOGEX 0, 0, 263, 63 | ||||||
|  | @ -153,12 +155,12 @@ BEGIN | ||||||
|     EDITTEXT        IDC_DOWNLOAD_URL,15,191,351,13,ES_AUTOHSCROLL | ES_READONLY |     EDITTEXT        IDC_DOWNLOAD_URL,15,191,351,13,ES_AUTOHSCROLL | ES_READONLY | ||||||
| END | END | ||||||
| 
 | 
 | ||||||
| IDD_DIALOG_XP DIALOGEX 12, 12, 242, 354 | IDD_DIALOG_XP DIALOGEX 12, 12, 242, 376 | ||||||
| STYLE DS_SETFONT | DS_MODALFRAME | DS_CENTER | WS_MINIMIZEBOX | WS_POPUP | WS_CAPTION | WS_SYSMENU | STYLE DS_SETFONT | DS_MODALFRAME | DS_CENTER | WS_MINIMIZEBOX | WS_POPUP | WS_CAPTION | WS_SYSMENU | ||||||
| CAPTION "Rufus 2.0.0.569" | CAPTION "Rufus 2.0.0.570" | ||||||
| FONT 8, "MS Shell Dlg", 400, 0, 0x1 | FONT 8, "MS Shell Dlg", 400, 0, 0x1 | ||||||
| BEGIN | BEGIN | ||||||
|     DEFPUSHBUTTON   "Start",IDC_START,127,314,50,14 |     DEFPUSHBUTTON   "Start",IDC_START,127,339,50,14 | ||||||
|     PUSHBUTTON      "...",IDC_SELECT_ISO,207,182,21,14,BS_ICON |     PUSHBUTTON      "...",IDC_SELECT_ISO,207,182,21,14,BS_ICON | ||||||
|     LTEXT           "Device",IDS_DEVICE_TXT,9,6,208,8 |     LTEXT           "Device",IDS_DEVICE_TXT,9,6,208,8 | ||||||
|     PUSHBUTTON      "",IDC_LANG,217,2,17,13,BS_TOP | BS_FLAT |     PUSHBUTTON      "",IDC_LANG,217,2,17,13,BS_TOP | BS_FLAT | ||||||
|  | @ -171,27 +173,29 @@ BEGIN | ||||||
|     COMBOBOX        IDC_CLUSTERSIZE,8,104,226,30,CBS_DROPDOWNLIST | WS_VSCROLL | WS_TABSTOP |     COMBOBOX        IDC_CLUSTERSIZE,8,104,226,30,CBS_DROPDOWNLIST | WS_VSCROLL | WS_TABSTOP | ||||||
|     LTEXT           "New volume label",IDS_LABEL_TXT,9,121,222,10 |     LTEXT           "New volume label",IDS_LABEL_TXT,9,121,222,10 | ||||||
|     EDITTEXT        IDC_LABEL,8,131,226,13,ES_AUTOHSCROLL |     EDITTEXT        IDC_LABEL,8,131,226,13,ES_AUTOHSCROLL | ||||||
|     GROUPBOX        "Format Options",IDS_FORMAT_OPTIONS_GRP,7,149,227,65 |     GROUPBOX        "Format Options",IDS_FORMAT_OPTIONS_GRP,7,149,227,89 | ||||||
|     PUSHBUTTON      "",IDC_ADVANCED,15,148,14,10,BS_TOP | BS_FLAT |     PUSHBUTTON      "",IDC_ADVANCED,15,148,14,10,BS_TOP | BS_FLAT | ||||||
|     CONTROL         "Check device for bad blocks",IDC_BADBLOCKS,"Button",BS_AUTOCHECKBOX | WS_TABSTOP,13,161,112,10 |     CONTROL         "Check device for bad blocks",IDC_BADBLOCKS,"Button",BS_AUTOCHECKBOX | WS_TABSTOP,13,161,112,10 | ||||||
|     COMBOBOX        IDC_NBPASSES,128,159,100,30,CBS_DROPDOWNLIST | WS_VSCROLL | WS_TABSTOP |     COMBOBOX        IDC_NBPASSES,128,159,100,30,CBS_DROPDOWNLIST | WS_VSCROLL | WS_TABSTOP | ||||||
|     CONTROL         "Quick format",IDC_QUICKFORMAT,"Button",BS_AUTOCHECKBOX | WS_TABSTOP,13,173,121,10 |     CONTROL         "Quick format",IDC_QUICKFORMAT,"Button",BS_AUTOCHECKBOX | WS_TABSTOP,13,173,121,10 | ||||||
|     CONTROL         "Create a bootable disk using",IDC_BOOT,"Button",BS_AUTOCHECKBOX | WS_TABSTOP,13,185,112,10 |     CONTROL         "Create a bootable disk using",IDC_BOOT,"Button",BS_AUTOCHECKBOX | WS_TABSTOP,13,185,112,10 | ||||||
|     COMBOBOX        IDC_BOOTTYPE,128,183,75,30,CBS_DROPDOWNLIST | WS_VSCROLL | WS_TABSTOP |     COMBOBOX        IDC_BOOTTYPE,128,183,75,30,CBS_DROPDOWNLIST | WS_VSCROLL | WS_TABSTOP | ||||||
|  |     CONTROL         "Standard Windows installation",IDC_WINDOWS_INSTALL,"Button",BS_AUTORADIOBUTTON | WS_GROUP,23,198,205,8 | ||||||
|  |     CONTROL         "Windows To Go",IDC_WINDOWS_TO_GO,"Button",BS_AUTORADIOBUTTON,23,210,205,8 | ||||||
|     CONTROL         "Create extended label and icon files",IDC_SET_ICON, |     CONTROL         "Create extended label and icon files",IDC_SET_ICON, | ||||||
|                     "Button",BS_AUTOCHECKBOX | WS_TABSTOP,13,198,216,10 |                     "Button",BS_AUTOCHECKBOX | WS_TABSTOP,13,221,216,10 | ||||||
|     GROUPBOX        "Advanced Options",IDS_ADVANCED_OPTIONS_GRP,7,210,227,54 |     GROUPBOX        "Advanced Options",IDS_ADVANCED_OPTIONS_GRP,7,234,227,55 | ||||||
|     CONTROL         "List USB Hard Drives",IDC_ENABLE_FIXED_DISKS,"Button",BS_AUTOCHECKBOX | WS_TABSTOP,13,222,216,10 |     CONTROL         "List USB Hard Drives",IDC_ENABLE_FIXED_DISKS,"Button",BS_AUTOCHECKBOX | WS_TABSTOP,13,247,216,10 | ||||||
|     CONTROL         "Add fixes for old BIOSes (extra partition, align, etc.)",IDC_EXTRA_PARTITION, |     CONTROL         "Add fixes for old BIOSes (extra partition, align, etc.)",IDC_EXTRA_PARTITION, | ||||||
|                     "Button",BS_AUTOCHECKBOX | WS_TABSTOP,13,235,216,10 |                     "Button",BS_AUTOCHECKBOX | WS_TABSTOP,13,259,216,10 | ||||||
|     CONTROL         "Use Rufus MBR with BIOS ID",IDC_RUFUS_MBR,"Button",BS_AUTOCHECKBOX | WS_TABSTOP,13,248,112,10 |     CONTROL         "Use Rufus MBR with BIOS ID",IDC_RUFUS_MBR,"Button",BS_AUTOCHECKBOX | WS_TABSTOP,13,272,112,10 | ||||||
|     COMBOBOX        IDC_DISK_ID,128,246,100,30,CBS_DROPDOWNLIST | WS_VSCROLL | WS_TABSTOP |     COMBOBOX        IDC_DISK_ID,128,270,100,30,CBS_DROPDOWNLIST | WS_VSCROLL | WS_TABSTOP | ||||||
|     CONTROL         "",IDC_PROGRESS,"msctls_progress32",PBS_SMOOTH | WS_BORDER,8,273,225,9 |     CONTROL         "",IDC_PROGRESS,"msctls_progress32",PBS_SMOOTH | WS_BORDER,8,298,225,9 | ||||||
|     EDITTEXT        IDC_INFO,8,291,225,11,ES_CENTER | ES_READONLY | NOT WS_BORDER | NOT WS_TABSTOP,WS_EX_STATICEDGE |     EDITTEXT        IDC_INFO,8,316,225,12,ES_CENTER | ES_READONLY | NOT WS_BORDER | NOT WS_TABSTOP,WS_EX_STATICEDGE | ||||||
|     PUSHBUTTON      "About...",IDC_ABOUT,8,314,50,14 |     PUSHBUTTON      "About...",IDC_ABOUT,8,339,50,14 | ||||||
|     PUSHBUTTON      "Log",IDC_LOG,63,314,21,14 |     PUSHBUTTON      "Log",IDC_LOG,63,339,21,14 | ||||||
|     PUSHBUTTON      "T",IDC_TEST,90,314,12,14,NOT WS_VISIBLE |     PUSHBUTTON      "T",IDC_TEST,90,339,12,14,NOT WS_VISIBLE | ||||||
|     PUSHBUTTON      "Close",IDCANCEL,183,314,50,14 |     PUSHBUTTON      "Close",IDCANCEL,183,339,50,14 | ||||||
| END | END | ||||||
| 
 | 
 | ||||||
| IDD_ABOUTBOX_XP DIALOGEX 0, 0, 319, 237 | IDD_ABOUTBOX_XP DIALOGEX 0, 0, 319, 237 | ||||||
|  | @ -216,15 +220,15 @@ BEGIN | ||||||
|     EDITTEXT        IDC_LICENSE_TEXT,7,7,321,176,ES_MULTILINE | ES_READONLY | WS_VSCROLL |     EDITTEXT        IDC_LICENSE_TEXT,7,7,321,176,ES_MULTILINE | ES_READONLY | WS_VSCROLL | ||||||
| END | END | ||||||
| 
 | 
 | ||||||
| IDD_LOG_XP DIALOGEX 0, 0, 366, 354 | IDD_LOG_XP DIALOGEX 0, 0, 366, 376 | ||||||
| STYLE DS_SETFONT | DS_MODALFRAME | WS_POPUP | WS_CAPTION | STYLE DS_SETFONT | DS_MODALFRAME | WS_POPUP | WS_CAPTION | ||||||
| CAPTION "Log" | CAPTION "Log" | ||||||
| FONT 8, "MS Shell Dlg", 400, 0, 0x1 | FONT 8, "MS Shell Dlg", 400, 0, 0x1 | ||||||
| BEGIN | BEGIN | ||||||
|     EDITTEXT        IDC_LOG_EDIT,0,0,366,324,ES_MULTILINE | ES_READONLY | NOT WS_BORDER | WS_VSCROLL,WS_EX_STATICEDGE |     EDITTEXT        IDC_LOG_EDIT,0,0,366,346,ES_MULTILINE | ES_READONLY | NOT WS_BORDER | WS_VSCROLL,WS_EX_STATICEDGE | ||||||
|     PUSHBUTTON      "Clear Log",IDC_LOG_CLEAR,198,331,50,14 |     PUSHBUTTON      "Clear Log",IDC_LOG_CLEAR,198,354,50,14 | ||||||
|     PUSHBUTTON      "Save Log",IDC_LOG_SAVE,253,331,50,14 |     PUSHBUTTON      "Save Log",IDC_LOG_SAVE,253,354,50,14 | ||||||
|     DEFPUSHBUTTON   "Close Log",IDCANCEL,308,331,50,14 |     DEFPUSHBUTTON   "Close Log",IDCANCEL,308,354,50,14 | ||||||
| END | END | ||||||
| 
 | 
 | ||||||
| IDD_NOTIFICATION_XP DIALOGEX 0, 0, 263, 63 | IDD_NOTIFICATION_XP DIALOGEX 0, 0, 263, 63 | ||||||
|  | @ -276,13 +280,13 @@ BEGIN | ||||||
|     EDITTEXT        IDC_DOWNLOAD_URL,15,191,351,13,ES_AUTOHSCROLL | ES_READONLY |     EDITTEXT        IDC_DOWNLOAD_URL,15,191,351,13,ES_AUTOHSCROLL | ES_READONLY | ||||||
| END | END | ||||||
| 
 | 
 | ||||||
| IDD_DIALOG_RTL DIALOGEX 12, 12, 242, 354 | IDD_DIALOG_RTL DIALOGEX 12, 12, 242, 376 | ||||||
| STYLE DS_SETFONT | DS_MODALFRAME | DS_CENTER | WS_MINIMIZEBOX | WS_POPUP | WS_CAPTION | WS_SYSMENU | STYLE DS_SETFONT | DS_MODALFRAME | DS_CENTER | WS_MINIMIZEBOX | WS_POPUP | WS_CAPTION | WS_SYSMENU | ||||||
| EXSTYLE WS_EX_RTLREADING | WS_EX_APPWINDOW | WS_EX_LAYOUTRTL | EXSTYLE WS_EX_RTLREADING | WS_EX_APPWINDOW | WS_EX_LAYOUTRTL | ||||||
| CAPTION "Rufus 2.0.0.569" | CAPTION "Rufus 2.0.0.570" | ||||||
| FONT 8, "Segoe UI", 400, 0, 0x1 | FONT 8, "Segoe UI", 400, 0, 0x1 | ||||||
| BEGIN | BEGIN | ||||||
|     DEFPUSHBUTTON   "Start",IDC_START,127,314,50,14 |     DEFPUSHBUTTON   "Start",IDC_START,127,339,50,14 | ||||||
|     PUSHBUTTON      "...",IDC_SELECT_ISO,207,182,21,14,BS_ICON |     PUSHBUTTON      "...",IDC_SELECT_ISO,207,182,21,14,BS_ICON | ||||||
|     LTEXT           "Device",IDS_DEVICE_TXT,9,6,208,8 |     LTEXT           "Device",IDS_DEVICE_TXT,9,6,208,8 | ||||||
|     PUSHBUTTON      "",IDC_LANG,217,2,17,13,BS_TOP | BS_FLAT |     PUSHBUTTON      "",IDC_LANG,217,2,17,13,BS_TOP | BS_FLAT | ||||||
|  | @ -295,27 +299,29 @@ BEGIN | ||||||
|     COMBOBOX        IDC_CLUSTERSIZE,8,104,226,30,CBS_DROPDOWNLIST | WS_VSCROLL | WS_TABSTOP |     COMBOBOX        IDC_CLUSTERSIZE,8,104,226,30,CBS_DROPDOWNLIST | WS_VSCROLL | WS_TABSTOP | ||||||
|     LTEXT           "New volume label",IDS_LABEL_TXT,9,121,222,10 |     LTEXT           "New volume label",IDS_LABEL_TXT,9,121,222,10 | ||||||
|     EDITTEXT        IDC_LABEL,8,131,226,13,ES_AUTOHSCROLL |     EDITTEXT        IDC_LABEL,8,131,226,13,ES_AUTOHSCROLL | ||||||
|     GROUPBOX        "Format Options",IDS_FORMAT_OPTIONS_GRP,7,149,227,65 |     GROUPBOX        "Format Options",IDS_FORMAT_OPTIONS_GRP,7,149,227,89 | ||||||
|     PUSHBUTTON      "",IDC_ADVANCED,15,148,14,10,BS_TOP | BS_FLAT |     PUSHBUTTON      "",IDC_ADVANCED,15,148,14,10,BS_TOP | BS_FLAT | ||||||
|     CONTROL         "Check device for bad blocks",IDC_BADBLOCKS,"Button",BS_AUTOCHECKBOX | WS_TABSTOP,13,161,112,10 |     CONTROL         "Check device for bad blocks",IDC_BADBLOCKS,"Button",BS_AUTOCHECKBOX | WS_TABSTOP,13,161,112,10 | ||||||
|     COMBOBOX        IDC_NBPASSES,128,159,100,30,CBS_DROPDOWNLIST | WS_VSCROLL | WS_TABSTOP |     COMBOBOX        IDC_NBPASSES,128,159,100,30,CBS_DROPDOWNLIST | WS_VSCROLL | WS_TABSTOP | ||||||
|     CONTROL         "Quick format",IDC_QUICKFORMAT,"Button",BS_AUTOCHECKBOX | WS_TABSTOP,13,173,121,10 |     CONTROL         "Quick format",IDC_QUICKFORMAT,"Button",BS_AUTOCHECKBOX | WS_TABSTOP,13,173,121,10 | ||||||
|     CONTROL         "Create a bootable disk using",IDC_BOOT,"Button",BS_AUTOCHECKBOX | WS_TABSTOP,13,185,112,10 |     CONTROL         "Create a bootable disk using",IDC_BOOT,"Button",BS_AUTOCHECKBOX | WS_TABSTOP,13,185,112,10 | ||||||
|     COMBOBOX        IDC_BOOTTYPE,128,183,75,30,CBS_DROPDOWNLIST | WS_VSCROLL | WS_TABSTOP |     COMBOBOX        IDC_BOOTTYPE,128,183,75,30,CBS_DROPDOWNLIST | WS_VSCROLL | WS_TABSTOP | ||||||
|  |     CONTROL         "Standard Windows installation",IDC_WINDOWS_INSTALL,"Button",BS_AUTORADIOBUTTON | WS_GROUP,23,198,205,8 | ||||||
|  |     CONTROL         "Windows To Go",IDC_WINDOWS_TO_GO,"Button",BS_AUTORADIOBUTTON,23,210,205,8 | ||||||
|     CONTROL         "Create extended label and icon files",IDC_SET_ICON, |     CONTROL         "Create extended label and icon files",IDC_SET_ICON, | ||||||
|                     "Button",BS_AUTOCHECKBOX | WS_TABSTOP,13,198,216,10 |                     "Button",BS_AUTOCHECKBOX | WS_TABSTOP,13,221,216,10 | ||||||
|     GROUPBOX        "Advanced Options",IDS_ADVANCED_OPTIONS_GRP,7,210,227,54 |     GROUPBOX        "Advanced Options",IDS_ADVANCED_OPTIONS_GRP,7,234,227,55 | ||||||
|     CONTROL         "List USB Hard Drives",IDC_ENABLE_FIXED_DISKS,"Button",BS_AUTOCHECKBOX | WS_TABSTOP,13,222,216,10 |     CONTROL         "List USB Hard Drives",IDC_ENABLE_FIXED_DISKS,"Button",BS_AUTOCHECKBOX | WS_TABSTOP,13,247,216,10 | ||||||
|     CONTROL         "Add fixes for old BIOSes (extra partition, align, etc.)",IDC_EXTRA_PARTITION, |     CONTROL         "Add fixes for old BIOSes (extra partition, align, etc.)",IDC_EXTRA_PARTITION, | ||||||
|                     "Button",BS_AUTOCHECKBOX | WS_TABSTOP,13,235,216,10 |                     "Button",BS_AUTOCHECKBOX | WS_TABSTOP,13,259,216,10 | ||||||
|     CONTROL         "Use Rufus MBR with BIOS ID",IDC_RUFUS_MBR,"Button",BS_AUTOCHECKBOX | WS_TABSTOP,13,248,112,10 |     CONTROL         "Use Rufus MBR with BIOS ID",IDC_RUFUS_MBR,"Button",BS_AUTOCHECKBOX | WS_TABSTOP,13,272,112,10 | ||||||
|     COMBOBOX        IDC_DISK_ID,128,246,100,30,CBS_DROPDOWNLIST | WS_VSCROLL | WS_TABSTOP |     COMBOBOX        IDC_DISK_ID,128,270,100,30,CBS_DROPDOWNLIST | WS_VSCROLL | WS_TABSTOP | ||||||
|     CONTROL         "",IDC_PROGRESS,"msctls_progress32",PBS_SMOOTH | WS_BORDER,8,273,225,9 |     CONTROL         "",IDC_PROGRESS,"msctls_progress32",PBS_SMOOTH | WS_BORDER,8,298,225,9 | ||||||
|     EDITTEXT        IDC_INFO,8,291,225,11,ES_CENTER | ES_READONLY | NOT WS_BORDER | NOT WS_TABSTOP,WS_EX_STATICEDGE |     EDITTEXT        IDC_INFO,8,316,225,12,ES_CENTER | ES_READONLY | NOT WS_BORDER | NOT WS_TABSTOP,WS_EX_STATICEDGE | ||||||
|     PUSHBUTTON      "About...",IDC_ABOUT,8,314,50,14 |     PUSHBUTTON      "About...",IDC_ABOUT,8,339,50,14 | ||||||
|     PUSHBUTTON      "Log",IDC_LOG,63,314,21,14 |     PUSHBUTTON      "Log",IDC_LOG,63,339,21,14 | ||||||
|     PUSHBUTTON      "T",IDC_TEST,90,314,12,14,NOT WS_VISIBLE |     PUSHBUTTON      "T",IDC_TEST,90,339,12,14,NOT WS_VISIBLE | ||||||
|     PUSHBUTTON      "Close",IDCANCEL,183,314,50,14 |     PUSHBUTTON      "Close",IDCANCEL,183,339,50,14 | ||||||
| END | END | ||||||
| 
 | 
 | ||||||
| IDD_ABOUTBOX_RTL DIALOGEX 0, 0, 319, 237 | IDD_ABOUTBOX_RTL DIALOGEX 0, 0, 319, 237 | ||||||
|  | @ -342,16 +348,16 @@ BEGIN | ||||||
|     EDITTEXT        IDC_LICENSE_TEXT,7,7,321,176,ES_RIGHT | ES_MULTILINE | ES_READONLY | WS_VSCROLL,WS_EX_RIGHT | WS_EX_RTLREADING | WS_EX_LEFTSCROLLBAR |     EDITTEXT        IDC_LICENSE_TEXT,7,7,321,176,ES_RIGHT | ES_MULTILINE | ES_READONLY | WS_VSCROLL,WS_EX_RIGHT | WS_EX_RTLREADING | WS_EX_LEFTSCROLLBAR | ||||||
| END | END | ||||||
| 
 | 
 | ||||||
| IDD_LOG_RTL DIALOGEX 0, 0, 366, 354 | IDD_LOG_RTL DIALOGEX 0, 0, 366, 376 | ||||||
| STYLE DS_SETFONT | DS_MODALFRAME | WS_POPUP | WS_CAPTION | STYLE DS_SETFONT | DS_MODALFRAME | WS_POPUP | WS_CAPTION | ||||||
| EXSTYLE WS_EX_APPWINDOW | WS_EX_LAYOUTRTL | EXSTYLE WS_EX_APPWINDOW | WS_EX_LAYOUTRTL | ||||||
| CAPTION "Log" | CAPTION "Log" | ||||||
| FONT 8, "Segoe UI", 400, 0, 0x1 | FONT 8, "Segoe UI", 400, 0, 0x1 | ||||||
| BEGIN | BEGIN | ||||||
|     EDITTEXT        IDC_LOG_EDIT,0,0,366,324,ES_MULTILINE | ES_READONLY | NOT WS_BORDER | WS_VSCROLL,WS_EX_STATICEDGE |     EDITTEXT        IDC_LOG_EDIT,0,0,366,346,ES_MULTILINE | ES_READONLY | NOT WS_BORDER | WS_VSCROLL,WS_EX_STATICEDGE | ||||||
|     PUSHBUTTON      "Clear Log",IDC_LOG_CLEAR,198,331,50,14 |     PUSHBUTTON      "Clear Log",IDC_LOG_CLEAR,198,354,50,14 | ||||||
|     PUSHBUTTON      "Save Log",IDC_LOG_SAVE,253,331,50,14 |     PUSHBUTTON      "Save Log",IDC_LOG_SAVE,253,354,50,14 | ||||||
|     DEFPUSHBUTTON   "Close Log",IDCANCEL,308,331,50,14 |     DEFPUSHBUTTON   "Close Log",IDCANCEL,308,354,50,14 | ||||||
| END | END | ||||||
| 
 | 
 | ||||||
| IDD_NOTIFICATION_RTL DIALOGEX 0, 0, 263, 63 | IDD_NOTIFICATION_RTL DIALOGEX 0, 0, 263, 63 | ||||||
|  | @ -406,13 +412,13 @@ BEGIN | ||||||
|     EDITTEXT        IDC_DOWNLOAD_URL,15,191,351,13,ES_AUTOHSCROLL | ES_READONLY |     EDITTEXT        IDC_DOWNLOAD_URL,15,191,351,13,ES_AUTOHSCROLL | ES_READONLY | ||||||
| END | END | ||||||
| 
 | 
 | ||||||
| IDD_DIALOG_RTL_XP DIALOGEX 12, 12, 242, 354 | IDD_DIALOG_RTL_XP DIALOGEX 12, 12, 242, 376 | ||||||
| STYLE DS_SETFONT | DS_MODALFRAME | DS_CENTER | WS_MINIMIZEBOX | WS_POPUP | WS_CAPTION | WS_SYSMENU | STYLE DS_SETFONT | DS_MODALFRAME | DS_CENTER | WS_MINIMIZEBOX | WS_POPUP | WS_CAPTION | WS_SYSMENU | ||||||
| EXSTYLE WS_EX_RTLREADING | WS_EX_APPWINDOW | WS_EX_LAYOUTRTL | EXSTYLE WS_EX_RTLREADING | WS_EX_APPWINDOW | WS_EX_LAYOUTRTL | ||||||
| CAPTION "Rufus 2.0.0.569" | CAPTION "Rufus 2.0.0.570" | ||||||
| FONT 8, "MS Shell Dlg", 400, 0, 0x1 | FONT 8, "MS Shell Dlg", 400, 0, 0x1 | ||||||
| BEGIN | BEGIN | ||||||
|     DEFPUSHBUTTON   "Start",IDC_START,127,314,50,14 |     DEFPUSHBUTTON   "Start",IDC_START,127,339,50,14 | ||||||
|     PUSHBUTTON      "...",IDC_SELECT_ISO,207,182,21,14,BS_ICON |     PUSHBUTTON      "...",IDC_SELECT_ISO,207,182,21,14,BS_ICON | ||||||
|     LTEXT           "Device",IDS_DEVICE_TXT,9,6,208,8 |     LTEXT           "Device",IDS_DEVICE_TXT,9,6,208,8 | ||||||
|     PUSHBUTTON      "",IDC_LANG,217,2,17,13,BS_TOP | BS_FLAT |     PUSHBUTTON      "",IDC_LANG,217,2,17,13,BS_TOP | BS_FLAT | ||||||
|  | @ -425,27 +431,29 @@ BEGIN | ||||||
|     COMBOBOX        IDC_CLUSTERSIZE,8,104,226,30,CBS_DROPDOWNLIST | WS_VSCROLL | WS_TABSTOP |     COMBOBOX        IDC_CLUSTERSIZE,8,104,226,30,CBS_DROPDOWNLIST | WS_VSCROLL | WS_TABSTOP | ||||||
|     LTEXT           "New volume label",IDS_LABEL_TXT,9,121,222,10 |     LTEXT           "New volume label",IDS_LABEL_TXT,9,121,222,10 | ||||||
|     EDITTEXT        IDC_LABEL,8,131,226,13,ES_AUTOHSCROLL |     EDITTEXT        IDC_LABEL,8,131,226,13,ES_AUTOHSCROLL | ||||||
|     GROUPBOX        "Format Options",IDS_FORMAT_OPTIONS_GRP,7,149,227,65 |     GROUPBOX        "Format Options",IDS_FORMAT_OPTIONS_GRP,7,149,227,89 | ||||||
|     PUSHBUTTON      "",IDC_ADVANCED,15,148,14,10,BS_TOP | BS_FLAT |     PUSHBUTTON      "",IDC_ADVANCED,15,148,14,10,BS_TOP | BS_FLAT | ||||||
|     CONTROL         "Check device for bad blocks",IDC_BADBLOCKS,"Button",BS_AUTOCHECKBOX | WS_TABSTOP,13,161,112,10 |     CONTROL         "Check device for bad blocks",IDC_BADBLOCKS,"Button",BS_AUTOCHECKBOX | WS_TABSTOP,13,161,112,10 | ||||||
|     COMBOBOX        IDC_NBPASSES,128,159,100,30,CBS_DROPDOWNLIST | WS_VSCROLL | WS_TABSTOP |     COMBOBOX        IDC_NBPASSES,128,159,100,30,CBS_DROPDOWNLIST | WS_VSCROLL | WS_TABSTOP | ||||||
|     CONTROL         "Quick format",IDC_QUICKFORMAT,"Button",BS_AUTOCHECKBOX | WS_TABSTOP,13,173,121,10 |     CONTROL         "Quick format",IDC_QUICKFORMAT,"Button",BS_AUTOCHECKBOX | WS_TABSTOP,13,173,121,10 | ||||||
|     CONTROL         "Create a bootable disk using",IDC_BOOT,"Button",BS_AUTOCHECKBOX | WS_TABSTOP,13,185,112,10 |     CONTROL         "Create a bootable disk using",IDC_BOOT,"Button",BS_AUTOCHECKBOX | WS_TABSTOP,13,185,112,10 | ||||||
|     COMBOBOX        IDC_BOOTTYPE,128,183,75,30,CBS_DROPDOWNLIST | WS_VSCROLL | WS_TABSTOP |     COMBOBOX        IDC_BOOTTYPE,128,183,75,30,CBS_DROPDOWNLIST | WS_VSCROLL | WS_TABSTOP | ||||||
|  |     CONTROL         "Standard Windows installation",IDC_WINDOWS_INSTALL,"Button",BS_AUTORADIOBUTTON | WS_GROUP,23,198,205,8 | ||||||
|  |     CONTROL         "Windows To Go",IDC_WINDOWS_TO_GO,"Button",BS_AUTORADIOBUTTON,23,210,205,8 | ||||||
|     CONTROL         "Create extended label and icon files",IDC_SET_ICON, |     CONTROL         "Create extended label and icon files",IDC_SET_ICON, | ||||||
|                     "Button",BS_AUTOCHECKBOX | WS_TABSTOP,13,198,216,10 |                     "Button",BS_AUTOCHECKBOX | WS_TABSTOP,13,221,216,10 | ||||||
|     GROUPBOX        "Advanced Options",IDS_ADVANCED_OPTIONS_GRP,7,210,227,54 |     GROUPBOX        "Advanced Options",IDS_ADVANCED_OPTIONS_GRP,7,234,227,55 | ||||||
|     CONTROL         "List USB Hard Drives",IDC_ENABLE_FIXED_DISKS,"Button",BS_AUTOCHECKBOX | WS_TABSTOP,13,222,216,10 |     CONTROL         "List USB Hard Drives",IDC_ENABLE_FIXED_DISKS,"Button",BS_AUTOCHECKBOX | WS_TABSTOP,13,247,216,10 | ||||||
|     CONTROL         "Add fixes for old BIOSes (extra partition, align, etc.)",IDC_EXTRA_PARTITION, |     CONTROL         "Add fixes for old BIOSes (extra partition, align, etc.)",IDC_EXTRA_PARTITION, | ||||||
|                     "Button",BS_AUTOCHECKBOX | WS_TABSTOP,13,235,216,10 |                     "Button",BS_AUTOCHECKBOX | WS_TABSTOP,13,259,216,10 | ||||||
|     CONTROL         "Use Rufus MBR with BIOS ID",IDC_RUFUS_MBR,"Button",BS_AUTOCHECKBOX | WS_TABSTOP,13,248,112,10 |     CONTROL         "Use Rufus MBR with BIOS ID",IDC_RUFUS_MBR,"Button",BS_AUTOCHECKBOX | WS_TABSTOP,13,272,112,10 | ||||||
|     COMBOBOX        IDC_DISK_ID,128,246,100,30,CBS_DROPDOWNLIST | WS_VSCROLL | WS_TABSTOP |     COMBOBOX        IDC_DISK_ID,128,270,100,30,CBS_DROPDOWNLIST | WS_VSCROLL | WS_TABSTOP | ||||||
|     CONTROL         "",IDC_PROGRESS,"msctls_progress32",PBS_SMOOTH | WS_BORDER,8,273,225,9 |     CONTROL         "",IDC_PROGRESS,"msctls_progress32",PBS_SMOOTH | WS_BORDER,8,298,225,9 | ||||||
|     EDITTEXT        IDC_INFO,8,291,225,11,ES_CENTER | ES_READONLY | NOT WS_BORDER | NOT WS_TABSTOP,WS_EX_STATICEDGE |     EDITTEXT        IDC_INFO,8,316,225,12,ES_CENTER | ES_READONLY | NOT WS_BORDER | NOT WS_TABSTOP,WS_EX_STATICEDGE | ||||||
|     PUSHBUTTON      "About...",IDC_ABOUT,8,314,50,14 |     PUSHBUTTON      "About...",IDC_ABOUT,8,339,50,14 | ||||||
|     PUSHBUTTON      "Log",IDC_LOG,63,314,21,14 |     PUSHBUTTON      "Log",IDC_LOG,63,339,21,14 | ||||||
|     PUSHBUTTON      "T",IDC_TEST,90,314,12,14,NOT WS_VISIBLE |     PUSHBUTTON      "T",IDC_TEST,90,339,12,14,NOT WS_VISIBLE | ||||||
|     PUSHBUTTON      "Close",IDCANCEL,183,314,50,14 |     PUSHBUTTON      "Close",IDCANCEL,183,339,50,14 | ||||||
| END | END | ||||||
| 
 | 
 | ||||||
| IDD_ABOUTBOX_RTL_XP DIALOGEX 0, 0, 319, 237 | IDD_ABOUTBOX_RTL_XP DIALOGEX 0, 0, 319, 237 | ||||||
|  | @ -472,16 +480,16 @@ BEGIN | ||||||
|     EDITTEXT        IDC_LICENSE_TEXT,7,7,321,176,ES_RIGHT | ES_MULTILINE | ES_READONLY | WS_VSCROLL,WS_EX_RIGHT | WS_EX_RTLREADING | WS_EX_LEFTSCROLLBAR |     EDITTEXT        IDC_LICENSE_TEXT,7,7,321,176,ES_RIGHT | ES_MULTILINE | ES_READONLY | WS_VSCROLL,WS_EX_RIGHT | WS_EX_RTLREADING | WS_EX_LEFTSCROLLBAR | ||||||
| END | END | ||||||
| 
 | 
 | ||||||
| IDD_LOG_RTL_XP DIALOGEX 0, 0, 366, 354 | IDD_LOG_RTL_XP DIALOGEX 0, 0, 366, 376 | ||||||
| STYLE DS_SETFONT | DS_MODALFRAME | WS_POPUP | WS_CAPTION | STYLE DS_SETFONT | DS_MODALFRAME | WS_POPUP | WS_CAPTION | ||||||
| EXSTYLE WS_EX_APPWINDOW | WS_EX_LAYOUTRTL | EXSTYLE WS_EX_APPWINDOW | WS_EX_LAYOUTRTL | ||||||
| CAPTION "Log" | CAPTION "Log" | ||||||
| FONT 8, "MS Shell Dlg", 400, 0, 0x1 | FONT 8, "MS Shell Dlg", 400, 0, 0x1 | ||||||
| BEGIN | BEGIN | ||||||
|     EDITTEXT        IDC_LOG_EDIT,0,0,366,324,ES_MULTILINE | ES_READONLY | NOT WS_BORDER | WS_VSCROLL,WS_EX_STATICEDGE |     EDITTEXT        IDC_LOG_EDIT,0,0,366,346,ES_MULTILINE | ES_READONLY | NOT WS_BORDER | WS_VSCROLL,WS_EX_STATICEDGE | ||||||
|     PUSHBUTTON      "Clear Log",IDC_LOG_CLEAR,198,331,50,14 |     PUSHBUTTON      "Clear Log",IDC_LOG_CLEAR,198,354,50,14 | ||||||
|     PUSHBUTTON      "Save Log",IDC_LOG_SAVE,253,331,50,14 |     PUSHBUTTON      "Save Log",IDC_LOG_SAVE,253,354,50,14 | ||||||
|     DEFPUSHBUTTON   "Close Log",IDCANCEL,308,331,50,14 |     DEFPUSHBUTTON   "Close Log",IDCANCEL,308,354,50,14 | ||||||
| END | END | ||||||
| 
 | 
 | ||||||
| IDD_NOTIFICATION_RTL_XP DIALOGEX 0, 0, 263, 63 | IDD_NOTIFICATION_RTL_XP DIALOGEX 0, 0, 263, 63 | ||||||
|  | @ -661,8 +669,8 @@ END | ||||||
| // | // | ||||||
| 
 | 
 | ||||||
| VS_VERSION_INFO VERSIONINFO | VS_VERSION_INFO VERSIONINFO | ||||||
|  FILEVERSION 2,0,0,569 |  FILEVERSION 2,0,0,570 | ||||||
|  PRODUCTVERSION 2,0,0,569 |  PRODUCTVERSION 2,0,0,570 | ||||||
|  FILEFLAGSMASK 0x3fL |  FILEFLAGSMASK 0x3fL | ||||||
| #ifdef _DEBUG | #ifdef _DEBUG | ||||||
|  FILEFLAGS 0x1L |  FILEFLAGS 0x1L | ||||||
|  | @ -679,13 +687,13 @@ BEGIN | ||||||
|         BEGIN |         BEGIN | ||||||
|             VALUE "CompanyName", "Akeo Consulting (http://akeo.ie)" |             VALUE "CompanyName", "Akeo Consulting (http://akeo.ie)" | ||||||
|             VALUE "FileDescription", "Rufus" |             VALUE "FileDescription", "Rufus" | ||||||
|             VALUE "FileVersion", "2.0.0.569" |             VALUE "FileVersion", "2.0.0.570" | ||||||
|             VALUE "InternalName", "Rufus" |             VALUE "InternalName", "Rufus" | ||||||
|             VALUE "LegalCopyright", "© 2011-2015 Pete Batard (GPL v3)" |             VALUE "LegalCopyright", "© 2011-2015 Pete Batard (GPL v3)" | ||||||
|             VALUE "LegalTrademarks", "http://www.gnu.org/copyleft/gpl.html" |             VALUE "LegalTrademarks", "http://www.gnu.org/copyleft/gpl.html" | ||||||
|             VALUE "OriginalFilename", "rufus.exe" |             VALUE "OriginalFilename", "rufus.exe" | ||||||
|             VALUE "ProductName", "Rufus" |             VALUE "ProductName", "Rufus" | ||||||
|             VALUE "ProductVersion", "2.0.0.569" |             VALUE "ProductVersion", "2.0.0.570" | ||||||
|         END |         END | ||||||
|     END |     END | ||||||
|     BLOCK "VarFileInfo" |     BLOCK "VarFileInfo" | ||||||
|  |  | ||||||
		Loading…
	
	Add table
		Add a link
		
	
		Reference in a new issue