|This is retired content. This content is outdated and is no longer being maintained. It is provided as a courtesy for individuals who are still using these technologies. This content may contain URLs that were valid when originally published, but now link to sites or pages that no longer exist.|
The [Platform] section in the information (.inf) file determines the target platforms on which your application can be installed, based on a combination of platform and version numbers that you specify.
For All Platforms
You can use this section as a way to refine the valid platform types that are specified in the [CEDevice] section, such as configuring this section to prevent the associated .cab file from installing on any platforms other than the one that you specify.
|When using a [Platform] section in an .inf file, you must
[Platform] PlatformString= platform_string PlatformMin= version PlatformMax= version
String that identifies a valid target for the associated application.
Numeric value specifying the platform version.
If you created multiple [Platform] sections and want to
create a .cab file for each, pass the string that you used as the
label name for the selected platform to the CAB Wizard as the
string for the
For Windows Mobile
For more information about the strings and values that you can use, see Platform Type Reference.
The following code example shows a [Platform] section targeting Windows Mobile 2003:
[Platform.MS_SP] PlatformString=Smartphone PlatformMin=3.0
The following code example shows a [Platform] section targeting Windows Mobile 2003 Second Edition:
[Platform.MS_PPC] PlatformString=PocketPC PlatformMin=3.1 PlatformMax=4.0
For example, you can use this section to differentiate between Windows Mobile powered devices while specifying the targeted hardware platform, something which cannot be done using [CEDevice] sections alone.