KuKInit Startup-Program
KuKInit is a startup-program included in all Seco Board Support Packages (Microsoft). Functions and Keys might differ between OS- and Trizeps-versions.
Show and Hide Cursor
[HKEY_LOCAL_MACHINE\KUKINIT]
"HideCursor"=dword:0 :Do not hide cursor.
1 :Hide cursor.
2 :Check for USB-mouse and show/hide cursor depending on that.
Launch Custom Applications
[HKEY_LOCAL_MACHINE\KUKINIT]
"LaunchCustom" ="application to launch"
"LaunchCmdLine" ="cmd-line to parse to application"
"LaunchDelay" =dword:n :time in ms to wait, before application is launched.
"LaunchExplorerInstead"=dword:0 :Do not launch explorer.exe if application is missing.
1 :Launch explorer.exe if application is missing.
The Launch-keys allow KuKInit to launch a custom application. If you don't want the explorer ( this is the WinCE-desktop) to show up on start, remove it from:
[HKEY_LOCAL_MACHINE\init]
"Launch50"
If LaunchExplorerInstead-key is set to 1, the WinCE-desktop will run, if LaunchCustom-application is not found.
Software Input Panel
Processor ID
It sometimes is usefull to change the processor-ID, if applications or drivers complain during install.
The true processor-type and processor-instruction-set is stored in:
Auto-Starts and Auto-Update
KuKinit attempts to automatically run application from connected storage-media. This can be your custom application or it can be an update-program. To control autostart use these registry-keys:
The following load-order is used. Only the first found is run.
\SDMMC Card\update.bat
\SDMMC Card\update.exe
\Storage Card\update.bat
\Storage Card\update.exe
\Hard Disk\update.bat
\Hard Disk\update.exe
\Flashdisk\autoexec.bat
\Flashdisk\auto.exe
\Flashdisk\auto.vb
KuKInit special USB-settings
USB-Slave
USB-Host
Touch Calibration
On default KuKInit calls the calibration-application, when
does not exist. After successfull calibration this key is created.
To override this you can put a file named 'Calibrate' or 'NoCalibrate' on a store. If it is found in \SDMMC Card, \Storage Card, \Hard Disk or \Flashdisk, this setting is used.
WLAN-Settings (Windows Embedded Compact 7 / 2013)
As of Compact7, the OS uses the Connection-Manager instead of Wireless-Zero-Config to manage wireless configurations. The XML-file used is the same, as on the big Desktop Windows.
WlanProfile:
Parameter passed to KWlantool.exe, to load a WLAN-Profile during startup.
If you use the taskbar-wlan-tool, the configuration will be stored to \Windows\wlan\CommonAppData\Microsoft\Wlansvc\Profiles\Interfaces\{<Interface GUID>}\{<Profile GUID>}.xml. In this sample you may store <Profile GUID>.xml to \flashdisk\wlanprofile.xml.
WlanEnableDelay:
Time in milli-seconds to delay loading of profile.