Archive for the ‘kiosk mode’ Category.

Disable SMS and other messaging on Windows Mobile

If you want to lockdown a user of a Windows Mobile device to not send/receive SMS messages or eMails, you can use a blacklist. First enable Disallow policy on the device and then list all apps you dont like the user to run.

REGEDIT4

;Enable blacklist of applications that should not run
[HKEY_LOCAL_MACHINE\Security\Policies\Shell]
"DisallowRun"=dword:1

;Add entries to blacklist of applications that should not run
[HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Policies\Explorer\DisallowRun]
"1"="tmail.exe"
"2"="sms.dll"
"3"="poutlook.exe"
;add more here as "3", "4", "5", etc.

tmail.exe, sms.dll and poutlook.exe are responsible for message handling on the device. If you disallow them, the user cannot start them anymore.

Hooking into the keyboard message queue

Although undocumented keyboard hooking is possible. I read an article at CodeProject about hooking and wrote some applications that uses this great possibility. One result is iHook, an application that will do something like the button shortcuts applet in windows mobile. You can define keys and what application they should start.

Continue reading ‘Hooking into the keyboard message queue’ »

GAPI (GXOpenInput and GXCloseInput) will be removed for Windows Mobile 6.5

Hello

I just started this blog. I will import the existing stuff from hjgode.de/dev from time to time. But now, here is my first post.

Microsoft decided to discontinue GAPI. That is OK for me, as I only use GXOpenInput and GXCloseInput to disable the hijacking of function keys and to have a kiosk application that dies the user not reach the OS.

Continue reading ‘GAPI (GXOpenInput and GXCloseInput) will be removed for Windows Mobile 6.5’ »