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 |
---|---|---|
Features/Lockdown/Compatibility Write Filters/Registry Filter/CustomKeys/CustomKey/Id |
Specifies the ID of a custom key to use with Registry 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. |
|
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. |
|
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>