Leaked source code of windows server 2003
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 
 
 

429 lines
24 KiB

//***************************************************************************
//* Copyright (c) Microsoft Corporation 1996. All rights reserved. *
//***************************************************************************
//* *
//* CABPACK.RC - *
//* *
//***************************************************************************
#include <windows.h>
#include <commctrl.h>
#include "resource.h"
//***************************************************************************
//* Copyright (c) Microsoft Corporation 1996. All rights reserved. *
//***************************************************************************
//* *
//* CABPACK.DLG - *
//* *
//***************************************************************************
IDD_WELCOME DIALOG DISCARDABLE 0, 0, WIZ_CXDLG, WIZ_CYDLG
STYLE DS_MODALFRAME | DS_3DLOOK | WS_POPUP | WS_VISIBLE | WS_CAPTION | WS_SYSMENU
CAPTION "IExpress Wizard"
FONT 8, "MS Shell Dlg"
BEGIN
CONTROL IDB_BMP,IDC_BMPFRAME,"Static",
SS_BITMAP | SS_CENTERIMAGE | SS_SUNKEN,0,0,WIZ_CXBMP,WIZ_CYDLG
LTEXT "Welcome to IExpress 2.0",IDC_BIGTEXT,92,0,154,27
LTEXT "This wizard will help you create a self-extracting / self-installing package."
IDC_UNUSED,92,20,184,24
LTEXT "First, you need to create a Self Extraction Directive (SED) file to store information about your package. If you have already done this, select Open existing one; otherwise, select Create New Self Extraction Directive file.",
IDC_UNUSED,92,44,184,40
CONTROL "Create new Self Extraction Directive file.", IDC_RAD_CREATE_NEW,
"Button",BS_AUTORADIOBUTTON|WS_GROUP,92,84,175,15
CONTROL "Open existing Self Extraction Directive file:", IDC_RAD_OPEN_EXISTING,
"Button",BS_AUTORADIOBUTTON,92,99,175,15
EDITTEXT IDC_EDIT_OPEN_CDF,104,117,115,12,ES_AUTOHSCROLL|WS_GROUP
PUSHBUTTON "B&rowse",IDC_BUT_BROWSE,226,116,50,14
END
IDD_MODIFY DIALOG DISCARDABLE 0, 0, WIZ_CXDLG, WIZ_CYDLG
STYLE DS_MODALFRAME | DS_3DLOOK | WS_POPUP | WS_VISIBLE | WS_CAPTION | WS_SYSMENU
CAPTION "IExpress Wizard"
FONT 8, "MS Shell Dlg"
BEGIN
CONTROL IDB_BMP,IDC_BMPFRAME,"Static",
SS_BITMAP | SS_CENTERIMAGE | SS_SUNKEN,0,0,WIZ_CXBMP,WIZ_CYDLG
LTEXT "Modify or create",IDC_BIGTEXT,92,0,154,27
LTEXT "You have selected an existing Self Extraction Directive file. If you want to make modifications to it, select Modify Self Extraction Directive file; otherwise, you can skip to the package creation page by selecting Create Package."
IDC_UNUSED,92,20,184,40
CONTROL "Create Package.",IDC_RAD_CREATE,
"Button",BS_AUTORADIOBUTTON|WS_GROUP,92,60,175,15
CONTROL "Modify Self Extraction Directive file.", IDC_RAD_MODIFY,
"Button",BS_AUTORADIOBUTTON,92,75,175,15
END
IDD_TITLE DIALOG DISCARDABLE 0, 0, WIZ_CXDLG, WIZ_CYDLG
STYLE DS_MODALFRAME | DS_3DLOOK | WS_POPUP | WS_VISIBLE | WS_CAPTION | WS_SYSMENU
CAPTION "IExpress Wizard"
FONT 8, "MS Shell Dlg"
BEGIN
CONTROL IDB_BMP,IDC_BMPFRAME,"Static",
SS_BITMAP | SS_CENTERIMAGE | SS_SUNKEN,0,0,WIZ_CXBMP,WIZ_CYDLG
LTEXT "Package title",IDC_BIGTEXT,92,0,154,27
LTEXT "Type the title of your package in the following box. This title will appear on all dialog boxes that the user sees."
IDC_UNUSED,92,20,184,24
EDITTEXT IDC_EDIT_TITLE,92,44,184,12,ES_AUTOHSCROLL
END
IDD_PROMPT DIALOG DISCARDABLE 0, 0, WIZ_CXDLG, WIZ_CYDLG
STYLE DS_MODALFRAME | DS_3DLOOK | WS_POPUP | WS_VISIBLE | WS_CAPTION | WS_SYSMENU
CAPTION "IExpress Wizard"
FONT 8, "MS Shell Dlg"
BEGIN
CONTROL IDB_BMP,IDC_BMPFRAME,"Static",
SS_BITMAP | SS_CENTERIMAGE | SS_SUNKEN,0,0,WIZ_CXBMP,WIZ_CYDLG
LTEXT "Confirmation prompt",IDC_BIGTEXT,92,0,154,27
LTEXT "If you want to confirm that the user wants to install your package, select Prompt User With and type the prompt. Otherwise, select No Prompt."
IDC_UNUSED,92,20,184,32
CONTROL "No prompt.", IDC_RAD_NO_PROMPT,
"Button",BS_AUTORADIOBUTTON|WS_GROUP,92,52,175,15
CONTROL "Prompt user with:", IDC_RAD_YES_PROMPT,
"Button",BS_AUTORADIOBUTTON,92,67,175,15
EDITTEXT IDC_EDIT_PROMPT,104,85,172,12,ES_AUTOHSCROLL|WS_GROUP
END
IDD_LICENSETXT DIALOG DISCARDABLE 0, 0, WIZ_CXDLG, WIZ_CYDLG
STYLE DS_MODALFRAME | DS_3DLOOK | WS_POPUP | WS_VISIBLE | WS_CAPTION | WS_SYSMENU
CAPTION "IExpress Wizard"
FONT 8, "MS Shell Dlg"
BEGIN
CONTROL IDB_BMP,IDC_BMPFRAME,"Static",
SS_BITMAP | SS_CENTERIMAGE | SS_SUNKEN,0,0,WIZ_CXBMP,WIZ_CYDLG
LTEXT "License agreement",IDC_BIGTEXT,92,0,154,27
LTEXT "If you want to display a License Agreement before allowing an installation, select Display a License and choose the License file; otherwise, select Do Not Display a License."
IDC_UNUSED,92,20,184,32
CONTROL "Do not display a license.", IDC_RAD_NO_LICENSE,
"Button",BS_AUTORADIOBUTTON|WS_GROUP,92,52,175,15
CONTROL "Display a license:", IDC_RAD_YES_LICENSE,
"Button",BS_AUTORADIOBUTTON,92,67,175,15
EDITTEXT IDC_EDIT_LICENSE,104,85,115,12,ES_AUTOHSCROLL|WS_GROUP
PUSHBUTTON "B&rowse",IDC_BUT_BROWSE,226,84,50,14
END
IDD_FILES DIALOG DISCARDABLE 0, 0, WIZ_CXDLG, WIZ_CYDLG
STYLE DS_MODALFRAME | DS_3DLOOK | WS_POPUP | WS_VISIBLE | WS_CAPTION | WS_SYSMENU
CAPTION "IExpress Wizard"
FONT 8, "MS Shell Dlg"
BEGIN
CONTROL IDB_BMP,IDC_BMPFRAME,"Static",
SS_BITMAP | SS_CENTERIMAGE | SS_SUNKEN,0,0,WIZ_CXBMP,WIZ_CYDLG
LTEXT "Packaged files",IDC_BIGTEXT,92,0,154,27
LTEXT "Create a list of files that you want in your compressed package."
IDC_UNUSED,92,20,184,24
CONTROL "LV_files",IDC_LV_CAB_FILES,WC_LISTVIEW,LVS_REPORT
|WS_GROUP|WS_TABSTOP,92,44,184,75
PUSHBUTTON "&Add",IDC_BUT_ADD,92,126,50,14,WS_GROUP
PUSHBUTTON "&Remove",IDC_BUT_REMOVE,148,126,50,14
END
IDD_COMMAND DIALOG DISCARDABLE 0, 0, WIZ_CXDLG, WIZ_CYDLG
STYLE DS_MODALFRAME | DS_3DLOOK | WS_POPUP | WS_VISIBLE | WS_CAPTION |
WS_SYSMENU
CAPTION "IExpress Wizard"
FONT 8, "MS Shell Dlg"
BEGIN
CONTROL 2200,IDC_BMPFRAME,"Static",SS_BITMAP | SS_CENTERIMAGE |
SS_SUNKEN,0,0,80,140
LTEXT "Install Program to Launch",IDC_BIGTEXT,89,5,166,12
LTEXT "Select the programs or INF files to launch from the package. A custom command can also be created below.",
IDC_UNUSED,89,25,184,24
LTEXT "Install Program",IDC_UNUSED,89,54,45,20
LTEXT "The below comand will be run after the install has completed.",
IDC_UNUSED,89,81,180,17
LTEXT "Post Install\nCommand",IDC_UNUSED,89,110,40,20
COMBOBOX IDC_CB_INSTALLCMD,139,54,130,65,CBS_DROPDOWN |
CBS_AUTOHSCROLL | CBS_SORT | WS_VSCROLL | WS_TABSTOP
COMBOBOX IDC_CB_POSTCMD,139,110,130,65,CBS_DROPDOWN |
CBS_AUTOHSCROLL | CBS_SORT | WS_VSCROLL | WS_TABSTOP
END
IDD_SHOWWINDOW DIALOG DISCARDABLE 0, 0, WIZ_CXDLG, WIZ_CYDLG
STYLE DS_MODALFRAME | DS_3DLOOK | WS_POPUP | WS_VISIBLE | WS_CAPTION | WS_SYSMENU
CAPTION "IExpress Wizard"
FONT 8, "MS Shell Dlg"
BEGIN
CONTROL IDB_BMP,IDC_BMPFRAME,"Static",
SS_BITMAP | SS_CENTERIMAGE | SS_SUNKEN,0,0,WIZ_CXBMP,WIZ_CYDLG
LTEXT "Show window",IDC_BIGTEXT,92,0,154,27
LTEXT "Select how your installation program's window will be displayed."
IDC_UNUSED,92,20,184,24
CONTROL "Default (recommended)", IDC_RAD_DEFAULT,
"Button",BS_AUTORADIOBUTTON|WS_GROUP,92,44,175,15
CONTROL "Hidden", IDC_RAD_HIDDEN,
"Button",BS_AUTORADIOBUTTON,92,59,175,15
CONTROL "Minimized", IDC_RAD_MINIMIZED,
"Button",BS_AUTORADIOBUTTON,92,74,175,15
CONTROL "Maximized", IDC_RAD_MAXIMIZED,
"Button",BS_AUTORADIOBUTTON,92,89,175,15
END
IDD_FINISHMSG DIALOG DISCARDABLE 0, 0, WIZ_CXDLG, WIZ_CYDLG
STYLE DS_MODALFRAME | DS_3DLOOK | WS_POPUP | WS_VISIBLE | WS_CAPTION | WS_SYSMENU
CAPTION "IExpress Wizard"
FONT 8, "MS Shell Dlg"
BEGIN
CONTROL IDB_BMP,IDC_BMPFRAME,"Static",
SS_BITMAP | SS_CENTERIMAGE | SS_SUNKEN,0,0,WIZ_CXBMP,WIZ_CYDLG
LTEXT "Finished message",IDC_BIGTEXT,92,0,154,27
LTEXT "If you want to display a message to the user after installation is complete, select Display Message and type the message; otherwise, select No Message."
IDC_UNUSED,92,20,184,32
CONTROL "No message.", IDC_RAD_NO_FINISHMSG,
"Button",BS_AUTORADIOBUTTON|WS_GROUP,92,52,175,15
CONTROL "Display message:", IDC_RAD_YES_FINISHMSG,
"Button",BS_AUTORADIOBUTTON,92,67,175,15
EDITTEXT IDC_EDIT_FINISHMSG,104,85,172,12,ES_AUTOHSCROLL|WS_GROUP
END
IDD_TARGET DIALOG DISCARDABLE 0, 0, WIZ_CXDLG, WIZ_CYDLG
STYLE DS_MODALFRAME | DS_3DLOOK | WS_POPUP | WS_VISIBLE | WS_CAPTION |
WS_SYSMENU
CAPTION "IExpress Wizard"
FONT 8, "MS Shell Dlg"
BEGIN
CONTROL 2200,IDC_BMPFRAME,"Static",SS_BITMAP | SS_CENTERIMAGE |
SS_SUNKEN,0,0,80,140
LTEXT "Package Name and Options",IDC_BIGTEXT,92,0,173,25
LTEXT "Enter the target path and filename for your package. This is the file that will get downloaded and executed by the user.",
IDC_UNUSED,90,30,180,25
EDITTEXT IDC_EDIT_TARGET,90,61,127,12,ES_AUTOHSCROLL
PUSHBUTTON "B&rowse",IDC_BUT_BROWSE,224,60,50,14
CONTROL "Hide File Extracting Progress Animation from User",
IDC_HIDEEXTRACTUI,"Button",BS_AUTOCHECKBOX | WS_TABSTOP,95,
95,175,15
GROUPBOX "Options",IDC_UNUSED,90,85,185,50
CONTROL "Store files using Long File Name inside Package",
IDC_USE_LFN,"Button",BS_AUTOCHECKBOX | WS_TABSTOP,95,115,
175,15
END
IDD_TARGET_CAB DIALOG DISCARDABLE 0, 0, 276, 143
STYLE DS_MODALFRAME | DS_3DLOOK | WS_POPUP | WS_VISIBLE | WS_CAPTION |
WS_SYSMENU
CAPTION "IExpress Wizard"
FONT 8, "MS Shell Dlg"
BEGIN
CONTROL 2200,IDC_BMPFRAME,"Static",SS_BITMAP | SS_CENTERIMAGE |
SS_SUNKEN,0,0,80,140
LTEXT "Package Name and Options",IDC_BIGTEXT,92,0,173,23
LTEXT "Enter a 8.3 format filename for the cabinet (CAB) file. If you choose to build a fixed size CAB file(s), only the first FIVE characters will be used as the file's base name.",
IDC_UNUSED,90,25,180,30
EDITTEXT IDC_EDIT_TARGET,90,58,127,14,ES_AUTOHSCROLL
PUSHBUTTON "B&rowse",IDC_BUT_BROWSE,224,58,50,14
GROUPBOX "Options",IDC_UNUSED,90,78,185,62
LTEXT "Reserve space in the CAB file for Code Signing:",
IDC_UNUSED,95,88,120,23
COMBOBOX IDC_CB_RESVCABSP,220,88,40,60,CBS_DROPDOWNLIST |
CBS_AUTOHSCROLL | CBS_SORT | WS_VSCROLL | WS_TABSTOP
CONTROL "Create fixed size CAB file(s)",
IDC_MULTIPLE_CAB,"Button",BS_AUTOCHECKBOX | WS_TABSTOP,
95,112,175,12
CONTROL "Store files using Long File Name inside Package",
IDC_USE_LFN,"Button",BS_AUTOCHECKBOX | WS_TABSTOP,95,125,175,12
END
IDD_CABLABEL DIALOG DISCARDABLE 0, 0, WIZ_CXDLG, WIZ_CYDLG
STYLE DS_MODALFRAME | DS_3DLOOK | WS_POPUP | WS_VISIBLE | WS_CAPTION |
WS_SYSMENU
CAPTION "IExpress Wizard"
FONT 8, "MS Shell Dlg"
BEGIN
CONTROL 2200,IDC_BMPFRAME,"Static",SS_BITMAP | SS_CENTERIMAGE |
SS_SUNKEN,0,0,80,140
LTEXT "Cabinet Information",IDC_BIGTEXT,92,0,173,23
LTEXT "Enter the layout INF filename. This generated file depicts the relations between the source files and the Cabinet file.",
IDC_UNUSED,90,30,180,30
EDITTEXT IDC_EDIT_LAYOUTINF,90,60,127,14,ES_AUTOHSCROLL
PUSHBUTTON "B&rowse",IDC_BUT_BROWSE,224,60,50,14
LTEXT "Enter the label name for the source media. If installer could not find the file, this is the media name used to prompt user.",
IDC_UNUSED,90,90,180,30
EDITTEXT IDC_EDIT_CABLABEL,90,120,127,12,ES_AUTOHSCROLL
END
IDD_SAVE DIALOG DISCARDABLE 0, 0, WIZ_CXDLG, WIZ_CYDLG
STYLE DS_MODALFRAME | DS_3DLOOK | WS_POPUP | WS_VISIBLE | WS_CAPTION | WS_SYSMENU
CAPTION "IExpress Wizard"
FONT 8, "MS Shell Dlg"
BEGIN
CONTROL IDB_BMP,IDC_BMPFRAME,"Static",
SS_BITMAP | SS_CENTERIMAGE | SS_SUNKEN,0,0,WIZ_CXBMP,WIZ_CYDLG
LTEXT "Save Self Extraction Directive",IDC_BIGTEXT,92,0,184,27
LTEXT "If you would like to save this information for later use, select Save Self Extraction Directive (SED) file; otherwise, select Don't save."
IDC_UNUSED,92,20,184,32
LTEXT "If you choose to save this information, you can modify it later and recreate your package, without re-entering all the previous information.",
IDC_UNUSED,92,52,184,32
CONTROL "Save Self Extraction Directive (SED) file:", IDC_RAD_YES_SAVE,
"Button",BS_AUTORADIOBUTTON|WS_GROUP,92,84,175,15
CONTROL "Don't save.", IDC_RAD_NO_SAVE,
"Button",BS_AUTORADIOBUTTON,92,118,175,15
EDITTEXT IDC_EDIT_SAVE_CDF,104,102,115,12,ES_AUTOHSCROLL|WS_GROUP
PUSHBUTTON "B&rowse",IDC_BUT_BROWSE,226,101,50,14
END
IDD_CREATE DIALOG DISCARDABLE 0, 0, WIZ_CXDLG, WIZ_CYDLG
STYLE DS_MODALFRAME | DS_3DLOOK | WS_POPUP | WS_VISIBLE | WS_CAPTION | WS_SYSMENU
CAPTION "IExpress Wizard"
FONT 8, "MS Shell Dlg"
BEGIN
CONTROL IDB_BMP,IDC_BMPFRAME,"Static",
SS_BITMAP | SS_CENTERIMAGE | SS_SUNKEN,0,0,WIZ_CXBMP,WIZ_CYDLG
LTEXT "Create package",IDC_BIGTEXT,92,0,154,27
LTEXT "You are now ready to create your package. Click Next to start the process. It can take several minutes to finish."
IDC_TEXT_CREATE1,92,20,184,32
LTEXT "Your package has been created. Click Finish when you are ready to quit."
IDC_TEXT_CREATE2,92,20,184,32
LTEXT "Status:",IDC_TEXT_STATUS,92,52,30,8
EDITTEXT IDC_MEDIT_STATUS,92,62,184,78,ES_MULTILINE
|WS_VSCROLL|WS_HSCROLL|WS_TABSTOP|ES_READONLY
END
IDD_PACKPURPOSE DIALOG DISCARDABLE 0, 0, 276, 148
STYLE DS_MODALFRAME | DS_3DLOOK | WS_POPUP | WS_VISIBLE | WS_CAPTION |
WS_SYSMENU
CAPTION "IExpress Wizard"
FONT 8, "MS Shell Dlg"
BEGIN
CONTROL 2200,IDC_BMPFRAME,"Static",SS_BITMAP | SS_CENTERIMAGE |
SS_SUNKEN,0,0,80,140
LTEXT "Package purpose",IDC_BIGTEXT,88,2,167,22
LTEXT "Select final result of the package.",IDC_UNUSED,90,25,
184,13
CONTROL "Extract files and run an installation command",
IDC_CMD_RUNCMD,"Button",BS_AUTORADIOBUTTON | WS_GROUP,90,
40,175,10
CONTROL "Extract files only",IDC_CMD_EXTRACT,"Button",
BS_AUTORADIOBUTTON,90,55,175,10
CONTROL "Create compressed files only (ActiveX Installs)",IDC_CMD_CREATECAB,"Button",
BS_AUTORADIOBUTTON,90,70,180,10
LTEXT "Test",IDC_CMD_NOTES,95,100,166,33
GROUPBOX "Description",IDC_UNUSED,90,90,180,50
END
IDD_REBOOT DIALOG DISCARDABLE 0, 0, WIZ_CXDLG, WIZ_CYDLG
STYLE DS_MODALFRAME | DS_3DLOOK | WS_POPUP | WS_VISIBLE | WS_CAPTION |
WS_SYSMENU
CAPTION "IExpress Wizard"
FONT 8, "MS Shell Dlg"
BEGIN
CONTROL 2200,IDC_BMPFRAME,"Static",SS_BITMAP | SS_CENTERIMAGE |
SS_SUNKEN,0,0,80,140
LTEXT "Configure restart",IDC_BIGTEXT,90,0,154,27
LTEXT "Select how you want the system to restart at the end of your installation program.",
IDC_UNUSED,95,40,174,22
CONTROL "No restart",IDC_REBOOT_NO,"Button",BS_AUTORADIOBUTTON | WS_GROUP,
95,60,130,15
CONTROL "Always restart",IDC_REBOOT_ALWAYS,"Button",
BS_AUTORADIOBUTTON,95,75,135,15
CONTROL "Only restart if needed",IDC_REBOOT_IFNEED,"Button",
BS_AUTORADIOBUTTON,95,90,165,15
CONTROL "Do not prompt user before restarting",IDC_REBOOT_SILENT,
"Button",BS_AUTOCHECKBOX | WS_TABSTOP,90,115,145,20
GROUPBOX "",IDC_UNUSED,90,30,180,85
END
//***************************************************************************
//* STRING TABLES *
//***************************************************************************
STRINGTABLE
BEGIN
IDS_APPNAME "IExpress Wizard"
IDS_MSSERIF "MS Serif"
IDS_QUERYCANCEL "Are you sure you want to quit the IExpress Wizard?"
IDS_LOSE_CHANGES "Returning to the Welcome page will reset all the changes you have made. Are you sure you want to continue?"
IDS_DDF_HEADER ";Auto-generated Diamond Directive File. Can be deleted without harm.\r\n"
IDS_STATUS_MAKE_CAB "Creating CAB file. Please wait...\r\n"
IDS_STATUS_MAKE_EXE "Creating the package...\r\n"
IDS_STATUS_ERROR_CAB "Error creating Cabinet.\r\n"
IDS_STATUS_ERROR_EXE "Error creating Package.\r\n"
IDS_STATUS_ERROR_CDF "Error writing Self Extraction Directive file.\r\n"
IDS_STATUS_DONE "Done!\r\n"
IDS_FILTER_CDF "IExpress Self Extraction Directive file (*.sed)\0*.SED\0All Files (*.*)\0*.*\0\0"
IDS_FILTER_CAB "Compressed Cabinet File (*.cab)\0*.CAB\0All Files (*.*)\0*.*\0\0"
IDS_FILTER_TXT "Text Files (*.txt)\0*.TXT\0All Files (*.*)\0*.*\0\0"
IDS_FILTER_INF "INF Files (*.inf)\0*.INF\0All Files (*.*)\0*.*\0\0"
IDS_FILTER_ALL "All Files (*.*)\0*.*\0\0"
IDS_FILTER_EXE "Executable Files (*.exe)\0*.EXE\0All Files (*.*)\0*.*\0\0"
IDS_HEADER_FILENAME "Filename"
IDS_HEADER_PATH "Path"
IDS_CMD_RUNCMD "Files will be expanded to a temporary folder. The files will then be used by the specified installation program."
IDS_CMD_EXTRACT "Files will be expanded to a folder specified by the user. These files can later be used by the client when installing a component such as a printer or video driver."
IDS_CMD_CREATECAB "Files will be compressed into a cabinet file (CAB). Self-extracting functionality will not be included."
IDS_ERR_NO_MEMORY, "There is not enough memory to continue. Quit one or more programs and try again."
IDS_ERR_CDF_DOESNT_EXIST "The IExpress Self Extraction Directive file (SED) you specified does not exist. To create a new one, select Create New Self Extraction Directive file."
IDS_ERR_NO_TITLE "You must specify a package title."
IDS_ERR_NO_PROMPT "You must specify a Prompt unless you select 'No prompt'"
IDS_ERR_NO_LICENSE "You must specify a license file unless you select No License."
IDS_ERR_LICENSE_NOT_FOUND "The license file you specified does not exist."
IDS_ERR_DUPE_FILE "A file with the name '%s' already exists in the list."
IDS_ERR_NO_FILES "You must add some files to the package."
IDS_ERR_NO_SELECT "You must select one of the files, or Enter your own command."
IDS_ERR_NO_CUSTOM "You must enter a custom command or select a file from the list."
IDS_ERR_NO_FINISHMSG "You must specify a finished message unless you select No Message."
IDS_ERR_NO_TARGET "You must specify a target filename."
IDS_ERR_NO_SAVE_FILENAME "You must specify a filename to save or select Don't Save."
IDS_ERR_CREATE_TARGET "Could not create the target file '%s'. %s"
IDS_ERR_INIT_RESOURCE "Unable to begin resource update of '%s'."
IDS_ERR_UPDATE_RESOURCE "Unable to update resource."
IDS_ERR_CLOSE_RESOURCE "Unable to end update of resources."
IDS_ERR_OPEN_CDF "Error opening the IExpress Self Extraction Directive file."
IDS_ERR_READ_CDF "Error reading from the IExpress Self Extraction Directive file. %s is not complete localizable defines. Do you want to continue?"
IDS_ERR_OPEN_DDF "Error opening the MakeCAB Directive File."
IDS_ERR_WRITE_DDF "Error writing to the MakeCAB Directive File."
IDS_ERR_OPEN_RPT "Unable to open the Report file '%s'."
IDS_ERR_READ_RPT "Unable to read from the Report file '%s'."
IDS_ERR_OPEN_LICENSE "Unable to open the License file '%s'."
IDS_ERR_READ_LICENSE "Unable to read from the License file '%s'."
IDS_ERR_OPEN_CAB "Unable to open the Cabinet file '%s'."
IDS_ERR_READ_CAB "Unable to read from the Cabinet file '%s'."
IDS_ERR_START_DIAMOND "Unable to start command '%s'. Error: %s."
IDS_ERR_FILE_NOT_FOUND "Unable to find %s. Please make sure it is in the path or the same folder as IExpress.exe."
IDS_ERR_FILE_NOT_FOUND2 "Unable to find %s. Please check your packaged file list."
IDS_ERR_SHORT_PATH "Unable to convert long path to short path."
IDS_ERR_VERSION_INFO "Unable to update the version information."
IDS_ERR_BADCMDLINE "Command syntax is incorrect!\n\nOptions: [/N [/Q] [/M]] <SED filename> [/O:overide SEDfilename,OverideSectionName]\n\n/N: Build package now (SED Filename must be specified)\n/Q: Quiet mode when using /N\n/M: Use minimized windows when using /N"
IDS_WARN_OVERIDECDF "The SED file: %s exists. Do you want to overwrite it?"
IDS_WARN_MISSSTRING "The Key: %s is not defined in SED file Strings section. Do you want to continue?"
IDS_ERR_CLASSNAME "The SED file class name is not valid. Please verify it with the IExpress specification."
IDS_ERR_NOSOURCEFILE "There is no SourceFiles specified in your SED. Please check your SED and run again."
IDS_WARN_USELFN "This box should be left unchecked if the package is to be run on Windows 95 and you will be using an INF file during installation. Do you still want to continue?"
IDS_ERR_SYSERROR "Could not format the system error message on Win32 error code ( %lu )."
IDS_ERR_CABNAME "You cannot use a long filename for the CAB file. Please use a 8.3 name for your target cabinet name."
IDS_ERR_WRITEFILE "lwrite() failed when trying to write %lu bytes. \nSystem Error: %s"
IDS_ERR_CANT_SETA_FILE "Error: SetFileAttributes() failed on file: '%s'."
IDS_ERR_INVALID_CDF "Invalid SED File. Missing SEDVersion key. Use the wizard to generate a valid SED file."
IDS_ERR_CDFFORMAT "Invalid SED file format for this version of Windows. Use the wizard to generate a valid SED file."
IDS_ERR_COOKIE "The Correct SED key to check Multiple instances is: MultiInstanceCheck=P or B,""cookie string"". Please verify your SED file and try again."
IDS_ERR_VCHKFLAG "The '%s' is not a valid FLAG field for the target version check in SED file. It should be one of the following : OK, OkCancel, or YesNo."
IDS_ERR_VCHKFILE "SED syntax error in TargetFileVersion= line."
IDS_ERR_BADSTRING "The string defined for %s is too long. The max length for this string is %s characters."
IDS_CREATEDIR "The folder '%s' does not exist. Do you want to create it?"
IDS_INVALIDPATH "Can not create the folder '%s'."
END
//***************************************************************************
//* ICON RESOURCES *
//***************************************************************************
IDI_ICON ICON "cabpack.ico"
//***************************************************************************
//* BITMAP RESOURCES *
//***************************************************************************
IDB_BMP BITMAP "cabpack.bmp"
//***************************************************************************
//* VERSION STAMP *
//***************************************************************************
RCINCLUDE cabpack.rcv