General

C# code to soft reset a Windows Mobile device

Here is the C# code to soft reset a Windows Mobile device (using P/Invoke) [DllImport(“coredll.dll”, SetLastError = true)] static extern int SetSystemPowerState(string psState, int StateFlags, int Options); const int POWER_FORCE = 4096; const int POWER_STATE_RESET = 0x00800000; private void SoftReset() { SetSystemPowerState(null, POWER_STATE_RESET, POWER_FORCE); }

Read More

New SureLock Studio features

Latest SureLock Studio release consists on the following new features: 1. Option to display WiFi Signal Strength icon on the kiosk launcher screen 2. Option to display IP address on the toolbox screen 3. Display current date and time on the kiosk launcher screen If you don’t know already what SureLock does, here is an…

Read More

Microsoft to continue support for Ruggedized Handheld market

Ruggedized handhelds are a class of mobile devices that are designed to run mission critical applications while withstanding the harsh environments. Several OEM like Motorola/Symbol, Intermec, Psion Teklogix, Honeywell have been building ruggedized handhelds for several years now. Most of these devices are based on Micrsoft Windows CE and Windows Mobile operating systems. Recent whitepaper…

Read More

How to change file extensions in Windows Mobile?

Ever wondered how to change file extensions on your Windows Mobile phone? One thing is for sure: you cannot use the builtin file explorer program. It does not even show the file extensions let alone change them. Well. there are two solutions: ActiveSync: Connect the device to the PC over ActiveSync and browse to the…

Read More

How to get information about softwares installed on Windows Mobile devices?

Best method is to ask the configuration service provider (CSP). Step 1: Add Reference to Microsoft.WindowsMobile.Configuration Step 2: Add the following statements at the top of the c# code file. using System.Xml; using Microsoft.WindowsMobile.Configuration; Step 3: Prepare a csp string (xml format) and pass it to ProcessConfiguration method of ConfigurationManager. Return value is the xml…

Read More

How to get process id and thread id from a Window Handle in .NET CF?

Specify the namespace for doing P/Invoke stuff i.e. calling Win32 API functions from managed code. using System.Runtime.InteropServices; GetWindowThreadProcessId Win32 function retrieves the identifiers of the process and thread that created the specified window. Here is how we declare GetWindowThreadProcessId for use in managed code (c#). [DllImport(“coredll.dll”)] private static extern uint GetWindowThreadProcessId(IntPtr hWnd, out uint lpdwProcessId);…

Read More

Managing Enterprise Mobile Devices

Enterprises are going mobile these days. Employees use mobile devices to access, generate and manipulate business data while on the move. Enterprises like the gains in productivity as employees can work from virtually anywhere. Businesses are embracing mobility due the fact that mobile devices are becoming increasingly powerful these days; some are almost as powerful…

Read More

Writing "Hello World" program for Windows Phone 7

Windows Phone 7 (WP7) is a cool new mobile platform from Microsoft. Developers can use Silverlight, XNA Framework and of course .NET compact framework for developing applications for WP7. What do you need To get started, download and install the following tools on your Windows 7 or Vista PC. http://www.microsoft.com/downloads/details.aspx?FamilyId=2338b5d1-79d8-46af-b828-380b0f854203&displaylang=en Installation includes Visual Studio 2010,…

Read More

Writing “Hello World” program for Windows Phone 7

Windows Phone 7 (WP7) is a cool new mobile platform from Microsoft. Developers can use Silverlight, XNA Framework and of course .NET compact framework for developing applications for WP7. What do you need To get started, download and install the following tools on your Windows 7 or Vista PC. http://www.microsoft.com/downloads/details.aspx?FamilyId=2338b5d1-79d8-46af-b828-380b0f854203&displaylang=en Installation includes Visual Studio 2010,…

Read More

SureRC : Remote Administration tool for Windows mobile devices

We have released a new tool SureRC, a remote control and support software for Windows Mobile devices. It lets administrators take remote control of mobile devices and interact with the device using PC mouse and keyboard. SureRC works over TCP/IP networks (WiFi, Wired, GPRS, 3G). You can download the trial version from the SureRC product…

Read More