Windows CE Base Team Blog

Windows CE kernel and storage technologies and system tools.

  • Windows CE Base Team Blog

    Loading a File System Driver using a “dummy” Block Driver.

    • 1 Comments
    Typically, stand-alone (or monolithic) file system drivers are loaded from an AutoLoad key in the storage manager registry. However, using this mechanism is not always an option, especially for ISVs. An alternative approach to loading a monolithic FSD...
  • Windows CE Base Team Blog

    How to Programmatically Improve File System Throughput

    • 9 Comments
    Writing large amounts of data to persistent media can take large amounts of time. While Windows CE does have hardware limitations in comparison to the desktop, there are coding practices that will increase your throughput when writing to disk/flash. Higher...
  • Windows CE Base Team Blog

    MEDC 2006 Sessions from the base team

    • 1 Comments
    Posted by: Sue Loh Just a sneak peek at what we're presenting at this year's DevCon. https://content.medc2006.com/content/sessions.aspx?track=Developing+Windows+Embedded+Devices Inside the Windows CE Kernel (trust me when I say you WANT to...
  • Windows CE Base Team Blog

    WESC interactive site is now live

    • 3 Comments
    Posted by: Sue Loh To those of you from the Windows Embedded Student ChallengE competition who may read this site, it should interest you to know that there is a new public site where you can get your news, FAQs, and ask your questions. Go to http...
  • Windows CE Base Team Blog

    Porting CEDB apps to EDB

    • 0 Comments
    Posted by: Sue Loh Apparently I missed this post on the Windows Mobile team blog a long time back. I just learned about it, and still think it is worth noting in case anyone ends up at our blog looking for this information. Porting applications...
  • Windows CE Base Team Blog

    Encryption and Filters between WM2003 and WM5

    • 13 Comments
    Posted by: Sue Loh It seems that a common need people have is to encrypt all the data on a device, or as much as they can. I've seen some confusion over whether it's possible at all, how to do it, and what's different between WM2003 and WM5. Really...
  • Windows CE Base Team Blog

    How OEMs implement Clean Boot on WM5

    • 8 Comments
    Posted by: Sue Loh (with help from Andrew Rogers) I’ve seen this question fly by a few times, so I’m blogging it. “Now that Windows Mobile 5 is persistent store based, how are OEMs supposed to implement a clean boot?” The idea is to reset the registry...
  • Windows CE Base Team Blog

    AppVerifier for Windows Mobile 5!

    • 2 Comments
    Posted by: Sue Loh Hot off the presses! (Yeay I even beat Mike Hall to spreading the news.) You can now download the Application Verifier tool for use with Windows Mobile 5. No Platform Builder required. See the download page at: http://www.microsoft...
  • Windows CE Base Team Blog

    Inside Windows CE API Calls

    • 9 Comments
    Posted by: Sue Loh Windows CE APIs are implemented by a set of server processes. Besides the kernel (nk.exe) we have other server processes: filesys.exe, gwes.exe, device.exe, services.exe. When an application calls an API in one of these servers,...
  • Windows CE Base Team Blog

    CEDB vs. EDB

    • 0 Comments
    Posted by: Sue Loh CEDB was created as a lightweight database API for Windows CE. A long time back, before I started at Microsoft, maybe the CE 2.0 days or even earlier. It originally ONLY stored its data in the object store. But then as flash got...
  • Windows CE Base Team Blog

    Dumping Registry Hives and CEDB Database Volumes

    • 4 Comments
    Posted by: Sue Loh Once in a while people ask how to find out what's inside the boot.hv or other .hv files from their image or from persistent storage. Or, less frequently, they ask how to look at the contents of a CEDB database volume on the desktop...
  • Windows CE Base Team Blog

    Poor Man's Monte Carlo

    • 2 Comments
    Posted by: Sue Loh The Windows CE Monte Carlo profiler works with support from the BSP. All of our sample BSPs implement the profiler support, but a lot of OEMs seem hesitant to implement it. Perhaps it looks like too much work or is too complicated...
  • Windows CE Base Team Blog

    CeLog + Monte Carlo = Perfalyzer

    • 11 Comments
    Posted by: Sue Loh The History If you read our blog regularly then you already know that CeLog is a data logging tool, which provides a lot of interesting system data because we've made the kernel log CeLog events for occurrences like thread switches...
  • Windows CE Base Team Blog

    A Tour of Windows CE Memory Tools

    • 13 Comments
    Posted by: Sue Loh This list of tools completes what I started with my perf tool list from http://blogs.msdn.com/ce_base/archive/2005/11/30/498782.aspx . Heap Memory Tools Each of these tools works by hooking all of the heap allocation function...
  • Windows CE Base Team Blog

    Tips for Writing a File System Filter

    • 8 Comments
    There have been a few questions posted to the newsgroup over the past few months on the scope the initial setup, and the registry settings of file system filters. I hope to answer some of the most commonly asked questions here. File system filter scope...
  • Windows CE Base Team Blog

    Introduction: Ariane Jansen

    • 1 Comments
    After growing up in sunny San Diego and attending college in snowy New Jersey I now live in the rainier Seattle area working on Windows CE file systems. I recently graduated from college (February '05) where my main interest was systems (file systems...
  • Windows CE Base Team Blog

    A Tour of Windows CE Performance Tools

    • 8 Comments
    Posted by: Sue Loh What use is a tool if you don't know it's there? One of the problems we have is getting the word out about the tools you can use to debug various kinds of problems. We honestly do try to figure out how to arrange our help documentation...
  • Windows CE Base Team Blog

    Tips for using Breakpoints

    • 4 Comments
    Posted by: Sue Loh I've been working with one of our customers the last couple of days, and found that there were a few handy tips for using the Platform Builder debugger with Windows CE that I knew and they didn't. So I am sharing them here. Uninstantiated...
  • Windows CE Base Team Blog

    Mobile & Wireless Research Funding Initiative

    • 0 Comments
    Posted by: Sue Loh On a similar note, I learned today that Microsoft Research is currently accepting research funding proposals for mobile & wireless technologies, with a focus on digital inclusion: http://research.microsoft.com/ur/us/fundingopps...
  • Windows CE Base Team Blog

    Windows Embedded Student ChallengE 2006

    • 0 Comments
    Posted by: Sue Loh Registration is now open for the 2006 Windows ChallengE competition, and closes December 1. See http://www.windowschallenge.com/ to find more information and the registration form. The competition is international again, but has...
  • Windows CE Base Team Blog

    Shared Heap Pitfalls

    • 9 Comments
    Posted by: Sue Loh I just saw someone on our newsgroups make a recommendation that to get past the Windows CE 32MB per-process VM limitation, you can use shared heaps to make your allocations. I would like to explain some of the pitfalls of choosing...
  • Windows CE Base Team Blog

    CD/DVD-ROM drive doesn't mount when using the Hive-Based registry

    • 2 Comments
    We received the following question today on our Base Team Blog email alias. I figured it would be worth making the reply into a post since I've heard the same issue arise on a few other occasions. Question: We are working on a platform with two...
  • Windows CE Base Team Blog

    Flush with care

    • 2 Comments
    Posted by: Sue Loh I would like to add some comments to extend what was said on a recent post on the Windows Mobile blog . It says that developers can use RegFlushKey to make sure their registry data persists, but that legacy applications will be okay...
  • Windows CE Base Team Blog

    POOM replication on WM5

    • 6 Comments
    Posted by: Sue Loh I just recently learned that EDB, the database engine that is used for most of the POOM (calendar/contacts/etc) data on WM5, does not expose a replication layer to application developers. The CEDB engine which was previously used...
  • Windows CE Base Team Blog

    OS updates and the hive-based registry

    • 4 Comments
    Posted by: Sue Loh I attempted to document this behavior in the file that has become http://msdn.microsoft.com/library/en-us/wcedata5/html/wce50conUpgradingtheHiveBasedRegistry.asp . It is not very discoverable information though, I fear. And some...
Page 5 of 6 (143 items) «23456