IMG Environment Variables (Windows CE 5.0)
IMG environment variables remove modules from your OS design. These variables leave the associated registry entries in your OS design intact.
These variables are available for your convenience. Do not use them in a shipped product.
If you set or unset an IMG environment variable in your OS design, you do not have to perform a full rebuild of your run-time image. Instead, you can simply run the Make Binary Image tool to create the new run-time image.
The following table shows all IMG environment variables.
Environment variable | Description |
---|---|
IMGAUTH | Enables run-time images to be keyed to a specific device, ensuring that the images are flashed only on the selected device.
When the device is booted, it validates the run-time image signature by ensuring that the signature matches the hardware device ID. |
IMGAUTOFLUSH | Enables automatic flushing of events to the release directory.
This must be used with IMGCELOGENABLE. For more information, see CeLog Tools. |
IMGCELOGENABLE | Adds CELog.dll to the OS design and initializes event logging when the run-time image boots. |
IMGEBOOT | Reserves space for the boot loader in ROM. |
IMGFLASH | Enables flashing the run-time image into ROM. |
IMGHDSTUB | Adds OS awareness for hardware-assisted debugging. |
IMGKCOVER | Enables code coverage. |
IMGMULTIBIN | Enables multi-XIP regions in the run-time image. |
IMGNODEBUGGER | Excludes debugger support from the OS design.
When set to 0, the OS design must also contain these files for the debugger to run: Hd.dll, Kd.dll, OsAxsT0.dll, and OsAxsT1.dll. |
IMGNOKITL | Selects a kernel that is not KITL-enabled. |
IMGNOLOC | Excludes localization functionality from the run-time image. |
IMGNORDPINGWE | Enables the RDP core, Mstscax.dlll, to be hosted in the same process as the container application, Cetsc.exe, for debugging and testing. |
IMGNOREDIR | Excludes redir from the OS design. |
IMGNOSHAREETH | Excludes VMINI support from the OS design.
Setting this environment variable might require you to perform a rebuild of the BSP. To do this, perform the following action:
|
IMGNOTAHOMA | Excludes the Tahoma true-type font from the OS design. |
IMGNOTALLKMODE | Disables kernel mode, which is used to set ROMFLAGS in Config.bib.
For more information, see ROMFLAGS. Note Do not unset this environment variable in your OS design. |
IMGOSCAPTURE | Adds OSCapture.exe to the OS design. It starts buffering events in RAM when the run-time image boots.
For more information, see CeLog Tools. |
IMGPROFILER | Selects a profiling-enabled kernel. |
IMGRAM16 | Configures the run-time image for 16 MB of RAM. |
IMGRAM32 | Configures the run-time image for 32 MB of RAM. |
IMGRAM64 | Configures the run-time image for 64 MB of RAM. |
IMGRAM128 | Configures the run-time image for 128 MB of RAM. |
IMGRAM256 | Configures the run-time image for 256 MB of RAM. |
IMGRAM512 | Configures the run-time image for 512 MB of RAM. |
IMGSIGN | Includes the signature extension block in the ROM header. |
IMGSHIMENABLE | Includes the kernel-side portion of the Application Verifier Tool in the run-time image.
If this is included in the run-time image, it loads at boot time. For more information, see Application Verifier Tool. |
IMGTINYFSRAM | Sets FSRAMPERCENT, which minimizes the amount of RAM allocated for the file system.
For more information, see Binary Image Builder File and FSRAMPERCENT. |
IMGTRUSTROMONLY | Sets ROMFLAGS, which configures the run-time image to trust only modules in ROM.
For more information, see Binary Image Builder File and ROMFLAGS. |
See Also
Environment Variables | BSP Environment Variables | BSP_NO Environment Variables | PRJ Environment Variables | Miscellaneous Environment Variables
Last updated on Thursday, February 02, 2006
Send Feedback on this topic to the authors