Automatically Joining a Domain with a Custom Application

5/10/2007

You can automatically join your run-time image to a domain when a user logs on to the system. You can create a custom domain participation tool, by using Component Designer, that will automate the tool to run when a user logs on to the system. For information about using domain participation system calls, see Domain Participation Tools.

To create a custom application that joins the system to a domain

  1. In Component Designer, create a new component for your custom application. For more information, see Creating a Component in Windows XP Embedded Studio Help.

  2. Add a RunOnce request to your component. For more information, see Running an Application Automatically.

    The following table shows the properties to set in the Extended Properties box.

    Property Value example Description

    FilePath

    Path to the application, for example: %11%\MyApp.exe

    Sets the path to your application.

    Flags

    0 = Run

    1 = RunOnce (Default)

    2 = RunOnceEx

    Specifies how the process runs.

    ValueName

    Any character string

    Specifies the name of the command to run.

    If you add your application to the Run registry key, it runs every time someone logs on to the system. The application should remove the Run registry key entry once it has executed for the first time.

  3. Additionally, you can run your custom domain participation application during FBA by adding an FBA generic command to your component. For more information about FBA generic commands, see Adding a Custom Resource to a Component in Windows XP Embedded Studio Help.

    The following table shows the properties to set for the FBA generic command in the Extended Properties box.

    Property Value example Description

    FilePath

    Path to the application, for example: %11%\MyApp.exe

    Sets the path to your application.

    Phase

    20000

    Sets the application to launch at the end of the FBA process.

    Reboot

    TRUE

    If set to TRUE, FBA reboots the target system once the application exits successfully.

  4. Add the Component to your configuration in Target Designer.

  5. Build and deploy your run-time image.

  1. In Component Designer, create a new component for your custom application. For more information, see Creating a Component in Windows XP Embedded Studio Help.

  2. Add a RunOnce request to your component. For more information, see Running an Application Automatically.

    The following table shows the properties to set in the Extended Properties box.

    Property Value example Description

    FilePath

    Path to the application, for example: %11%\MyApp.exe

    Sets the path to your application.

    Flags

    0 = Run

    1 = RunOnce (Default)

    2 = RunOnceEx

    Specifies how the process runs.

    ValueName

    Any character string

    Specifies the name of the command to run.

    If you add your application to the Run registry key, it runs every time someone logs on to the system. The application should remove the Run registry key entry once it has executed for the first time.

  3. Additionally, you can run your custom domain participation application during FBA by adding an FBA generic command to your component. For more information about FBA generic commands, see Adding a Custom Resource to a Component in Windows XP Embedded Studio Help.

    The following table shows the properties to set for the FBA generic command in the Extended Properties box.

    Property Value example Description

    FilePath

    Path to the application, for example: %11%\MyApp.exe

    Sets the path to your application.

    Phase

    20000

    Sets the application to launch at the end of the FBA process.

    Reboot

    TRUE

    If set to TRUE, FBA reboots the target system once the application exits successfully.

  4. Add the Component to your configuration in Target Designer.

  5. Build and deploy your run-time image.

See Also

Concepts

How to Create a RunOnce/Dedicated Application Run-Time Image

Other Resources

Domain Participation