CopyFiles
The Copyfiles key, under the [DefaultInstall] section, is required and describes the default files to copy to the target device.
[copyfile_list_section]
destination_filename,[source_filename],[,flags]
[destination_filename,[source_filename],[,flags]]
Parameters
- destination_filename
This specifies the destination filename. - source_filename
This is optional if it is identical to destination_filename. - flags
This contains a numeric value which specifies an action to be done while copying files.
The following table shows the values that are supported by Windows CE.
Flag | Value | Description |
---|---|---|
COPYFLG_WARN_IF_SKIP | 0x00000001 | Warn a user if an attempt is made to skip a file after an error has occurred. |
COPYFLG_NOSKIP | 0x00000002 | Do not allow a user to skip copying a file. |
COPYFLG_NO_OVERWRITE | 0x00000010 | Do not overwrite an existing file in the destination directory. |
COPYFLG_REPLACEONLY | 0x00000400 | Copy the source file to the destination directory only if the file is already in the destination directory. |
CE_COPYFLG_NO_DATE_DIALOG | 0x20000000 | Do not copy files if the target file is newer. |
CE_COPYFLG_NODATECHECK | 0x40000000 | Ignore date while overwriting the target file. |
CE_COPYFLG_SHARED | 0x80000000 | Create a reference when a shared DLL is counted. |
The following [CopyFiles] code example renames Help.htm and warns if it is skipped, while WinGame.wav is renamed and marked as shared.
[DefaultInstall]
CopyFiles = CopyFilesSection
[CopyFilesSection]
"Sample Help.htm",Help.htm,,0x00000001
"Win Game.wav",WinGame.wav,,0x80000000
See Also
Creating an .inf File | CAB Wizard Overview | CAB Wizard Syntax
Last updated on Friday, October 08, 2004
© 1992-2003 Microsoft Corporation. All rights reserved.