Share via


ID (Standard 8 Module Reference)

7/8/2014

Review the applicable Embedded Core modules and any examples for the ID setting in Windows Embedded 8 Standard (Standard 8).

This setting contains a string that specifies an ID. Depending on what module you apply this setting to, the ID will be for something different.

Modules

The following table shows the modules that you can apply this setting to. In Image Configuration Editor (ICE), you can follow the corresponding path to set this setting for a module.

Module

Path

Setting Description

Registry Filter

Features/Lockdown/Compatibility Write Filters/Registry Filter/CustomKeys/CustomKey/Id

Specifies the ID of a custom key to use with Registry Filter.

Dialog Filter

Features/Lockdown/Dialog Filter/DialogFilterDefaultConfiguration/BlockedWindows/BlockedWindow/id

Specifies the unique zero-based ID of a blocked window that is set by the developer at design time.

Dialog Filter

Features/Lockdown/Dialog Filter/DialogFilterDefaultConfiguration/ProtectedProcesses/ProtectedProcess/id

Specifies the unique zero-based ID of a protected process that is set by the developer at design time.

shwebsvc

Products/Embedded Core/shwebsvc/ID

Specifies the ID, 20-characters maximum, of the default online printing company in the Online Print Wizard. This string type supports empty elements.

This ID is not displayed to the end user.

We recommended that you use the service provider name, without spaces, as the string ID. This string must be unique for each service provider. For service providers that are managed through the Microsoft Service Provider server, an ID string is assigned.

XML Example

The following XML examples show how to configure ID.

Dialog Filter

The following XML example shows how to specify unique ID of a blocked window in the Dialog Filter.

<BlockedWindow wcm:action="add">
    <ContentInfo>
        <CHILD wcm:action="add">
            <ChildIdentifier>CHILD0</ChildIdentifier>
            <ControlName>OK_Button</ControlName>
            <ControlType>50000</ControlType>
        </CHILD>
    </ContentInfo>
    <Action>”OK”</Action>
    <ActionList>”OK”</ActionList>
    <NumOfChild>6</NumOfChild>
    <ProcessName>C:\MainApp.exe</ProcessName>
    <WindowTitle>Main App</WindowTitle>
    <id>0</id>
</BlockedWindow>

The following XML example shows how to specify the unique ID of a protected process in the Dialog Filter.

<ProtectedProcess wcm:action="add">
    <ProcessName>C:\BackupApp.exe</ProcessName>
    <id>0</id>
</ProtectedProcess>

Registry Filter

The following XML example shows how to specify a custom key in the Registry Filter.

<CustomKeys>
    <CustomKey wcm:action="add">
        <ID>CustomName</ID>
        <RegistryKey>HKEY_LOCAL_MACHINE\SOFTWARE\CONTOSO\CustomApp\CustomKey</RegistryKey>
        <RegistryRoot>HKLM</RegistryRoot>
    </CustomKey>
</CustomKeys>

Online Printing Company

The following XML example shows how to specify the default online printing company.

<ID>lucernepub</ID>

See Also

Reference

Thin Client Template

Concepts

Embedded Core Settings
Feature Module Settings