Windows program porting to Windows mobile the difference between Windows program and Windows mobile program: 1) the differences between Win32 API functions and Windows CE APIs functions are mainly because Windows CE APIs cannot be found to replace Windows API2.) differences between Microsoft MFC and MFC for Windows CE standards 3) memory restrictions and recovery of memory overflow. 4) different power management methods 5) There are a large number of different hardware features and limitations 6) elements of porting different Windows programs to Windows mobile programs during testing and debugging: 1) port and use the windows ce api. Note that windows CE does not support any 16-bit Windows functions. 2) Windows CE is a Unicode environment. 3) Adjust the bitmap and icon. 4) Support for windows CE communication: APIWindows Sockets (Winsock) Telephone Application Programming Interface (Telphone API, TAPI) Remote Access Server (RAS) serial Communication 5) use Windows CE dialog box to differentiate one concept: managed code: code for runtime unmanaged code: Not for runtime Code, also known as local code