Understanding the Cab File
If you've ever accidentally tried to open a file you meant to install on your Windows Mobile device form your desktop, you have probably figured out that the ".cab" file extension isn't just a way to know it goes on a mobile device. It's actually a file archive, like a Zip file:
What's neat about that little factoid is that you can "unzip" that cab file on your desktop with WinZip and poke around inside. You can find the files that actually get copied over to your device. What's better is that, at least since Windows Mobile 5 landed on the stage, every cab file has something called "_setup.xml" inside it. _setup.xml is a set of instructions for your Windows Mobile phone - "Send this file to the start menu, make this change to the registry," etc.
It could potentially be very useful if you have installed a program that didn't seem to uninstall gracefully. Just re-download the cab for that nasty little app, take a peek at the _setup.xml file, then go into your device and manually clean up all the garbage it has left behind.
Read: Windows Mobile Development
Windows Central Newsletter
Get the best of Windows Central in your inbox, every day!