Customizing the Setup Wizard and Property Sheets

Platform Builder includes sample source code for implementing the Windows Thin Client Setup Wizard and Properties Sheets. These Windows-based applications are required to setup and configure the Windows Thin Client.

The Setup Wizard must run the first time that the Windows Thin Client device is turned on. If the user does not complete the wizard process — for example, if the Windows Thin Client was turned off or reset, or if factory defaults have been applied to the Windows Thin Client — then the Setup Wizard must run again to configure the Windows Thin Client.

Post-wizard configuration changes are performed by using the Windows Thin Client Properties Sheets. A user can launch the Properties Sheets from the Windows Thin Client Shell at any time by pressing the F2 key. The UI for these components must be consistent with the design of the samples.

The following list contains the Setup Wizard requirements:

  • The product ID must be the universally unique identifier (UUID) that is assigned to the device.
  • The Setup Wizard must call RegFlushKey as the final step before exiting in order to ensure that all of the registry changes that were made by the user are saved to an OEM-provided persistent store. You must optimize performance by not calling RegFlushKey excessively, because this might cause significant delays, depending on your implementation.
  • The Setup Wizard must not allow a user to configure any of the settings that are not configurable from the Properties Sheets.

See Also

Customizing the Thin Client OS Image | Working with UUIDs

Last updated on Wednesday, April 13, 2005

© 2005 Microsoft Corporation. All rights reserved.