Category Archives: Windows Embedded CE

Windows Embedded CE 6.0 build process


When you build an OS image, there are a number of utilities that run in order to produce the final result: the process is quite complex and long (although you can save sometime, see  here). The following stuff is a raw list … Continue reading

Posted in Windows Embedded CE, Windows Embedded Compact | Leave a comment

Customizing Dialog Boxes and Message Boxes for Headless Systems 2/2


In the previous post we left the following question open: what if you want to link coredll to your own library with customized message and dialog boxes instead of the ‘standard’ messagedialogboxcustomize? Here’s the answer (or at least one of the possible … Continue reading

Posted in Windows Embedded CE | Leave a comment

Customizing Dialog Boxes and Message Boxes for Headless Systems 1/2


The MSDN documentation explains how to customize dialog boxes and message boxes for headless systems here http://msdn.microsoft.com/en-us/library/ee504353(v=winembedded.60).aspx. What they say there is that you can instruct the build system to create the coredll DLL linking to the messagedialogboxcustomize component library rather … Continue reading

Posted in Windows Embedded CE | Leave a comment

Implementing a secure socket


A recent post about SSL and Windows sockets in Windows Embedded Compact Platform Development forum reminded me that when I needed to use SSL in a Windows CE application it was very difficult to find information and sample code. On MSDN … Continue reading

Posted in Windows Embedded CE, Windows Embedded Compact | Tagged , , | Leave a comment

How to Edit Windows CE Binary Resource Files


Sometimes it is necessary to edit binary resources files (.res), for example to resize a dialog box, to disable a control, etc. Almost every MS IDE can open .res file and show all the resources in a graphic layout editor … Continue reading

Posted in Windows Embedded CE | Tagged | 2 Comments

Control Panel Applets


A control Panel application is a DLL that is named with a .cpl file extension and that exports the function CPlApplet to handle CPL_INIT, CPL_GETCOUNT, CPL_NEWINQURE, CPL_STOP, and CPL_EXIT messages (the definitions are in %_WINCEROOT%\PUBLIC\COMMON\OAK\INC\cpl.h) The main control panel application … Continue reading

Posted in Windows Embedded CE, Windows Embedded Compact | Tagged , , , | Leave a comment

Filter Drivers


Windows CE programmers are familiar with File System Filter drivers. Starting with WEC7 the device manager supports filter drivers for Stream Interface Drivers. This is particulary useful if you want to modify how a device driver works. Suppose you have a driver in … Continue reading

Posted in Windows Embedded CE | Tagged , , , , | 1 Comment

Overlapped I/O


What’s overlapped I/O?  You may have noticed that functions like ReadFile, WriteFile and DeviceIoControl (and some others) have a parameter which is a pointer to a OVERLAPPED struct which in Windows CE is unused: in big Windows the I/O Manager … Continue reading

Posted in Windows Embedded CE | Tagged , , , , , | Leave a comment

Windows Embedded Compact 7:What’s new in device driver development


Happy new Year! Since this year I’m not been awarded as an MVP -but I want to be again- let’s start the new year with some diligence… Among the various new amazing thing in Windows Embedded Compact 7, I choose … Continue reading

Posted in Windows Embedded CE | Tagged , | Leave a comment

Integrating your project in the PUBLIC tree


Introduction  Have you ever wondered how you can integrate your code under the PUBLIC tree in Windows Embedded CE 6.0? This can be useful if you want to distribute code/components that are not part of a BSP. In this post … Continue reading

Posted in Windows Embedded CE | Tagged , , , , | Leave a comment