ControlFlags Section

The ControlFlags section controls how a device is handled by the device installer. The New Device Wizard builds its list of installable devices by searching through INF files. The device installer extracts information about devices from the INF files and displays it.

[ControlFlags]

ExcludeFromSelect=device-id[device-id]...

 

ExcludeFromSelect

Listing the device-id of a device in an ExcludeFromSelect item removes the device from the device installer. If you use an asterisk (*) in place of the device-id list, ExcludeFromSelect is set for all devices listed in the INF file.

By appending an extension to ExcludeFromSelect entry, you can exclude devices from device-selection dialog boxes based on a particular operating system or platform. The following extensions are recognized by the Setup functions:

.win Exclude device(s) on Windows 9x
.nt Exclude device(s) on Windows NT (all platforms)
.ntx86 Exclude device(s) on Windows NT (x86 only)
.ntmips Exclude device(s) on Windows NT (MIPS only)
.ntalpha Exclude device(s) on Windows NT (Alpha only)
.ntppc Exclude device(s) on Windows NT (PPC only)

The extensions are not case sensitive. The following example excludes all bus mice and InPort mice on RISC platforms:

[ControlFlags]

ExcludeFromSelect.ntalpha=*PNP0F0D,*PNP0F11,*PNP0F00,*PNP0F02,*PNP0F15

ExcludeFromSelect.ntmips=*PNP0F0D,*PNP0F11,*PNP0F00,*PNP0F02,*PNP0F15

ExcludeFromSelect.ntppc=*PNP0F0D,*PNP0F11,*PNP0F00,*PNP0F02,*PNP0F15