How FBA Works

5/10/2007

First Boot Agent (FBA) runs during the first boot of the run-time image, after the image is deployed to a device. The following list shows some of the tasks that are performed by FBA:

  • Tasks that are more practical to perform at run time, such as registering a Component Object Model (COM) server
  • Tasks that cannot be performed while a run-time image is being designed or built, such as:
    • Plug and Play device detection and configuration
    • COM registration
    • Security installation
    • Catalog registration
    • Network configuration
    • Dynamic-link library (DLL) registration
    • Profile initialization

You can add tasks to FBA by defining a custom resource in either Component Designer or Target Designer. These include FBA generic commands, FBA DLL/COM registration, RunOnce requests, application shortcuts, and populating the registry with service data and PnP device IDs.

See Also

Other Resources

First Boot Agent
Custom Resources