Home » Articles

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.

This archive file format has been re-purposed for application installation on Windows CE devices, by specifying a file with a special name that outlines the tasks required to install a given software package. This list of tasks will typically include decompressing and copying various files onto the PDA, but may also contain instructions to configure registry settings, or install shortcuts into the start menu etc.

Read: Windows Mobile Development


Comments (0)

Post a new comment

Post a new comment
Close
Cases
Chargers & Cables
Bluetooth
Batteries
Cradles
Screen Protectors
Car Kits
Memory Cards
Headsets
more...

Mini USB Stereo Adapter
SPE Mini USB Stereo Adapter
Just $5.95

More Music & Video
Skin Case
Mobi Products Skin Case for HTC S620 / T-Mobile Dash
Just $4.95

More Cases
3-in-1 USB Adapter
HTC 3-in-1 USB Adapter
Just $14.95

More Music & Video
Skin Case
Mobi Products Skin Case for Samsung BlackJack II
Just $14.95

More Cases
Super Slim Rubberized Hard Case
Seidio Super Slim Rubberized Hard Case for Alltel PPC-6800 / HTC Titan / Sprint Mogul / Verizon XV6800
Just $29.95

More Cases
Stylus
UTStarcom Stylus for Audiovox XV6600 / Siemens SX66 / Sprint PPC-6601, PPC-6600
Just $4.95

More Styli
Stereo Headset
HTC Stereo Headset
Just $14.95

More Headsets
Mini-USB to Micro-USB Charging Adapter
Motorola Mini-USB to Micro-USB Charging Adapter for Motorola Q9h Global / Treo Pro
Just $9.95

More Chargers & Cables
Mini USB to 3.5mm Adapter
Seidio Mini USB to 3.5mm Adapter
Just $9.95

More Music & Video
SafeGuard Holster
Smartphone Experts SafeGuard Holster for HTC S620 / T-Mobile Dash
Just $4.95

More Cases
SP700 Bluetooth Car Kit
Jabra SP700 Bluetooth Car Kit
Just $99.95

More Bluetooth
Innocase
Seidio Innocase for HTC Touch Diamond GSM
Just $29.95

More Cases
Tru-Tune Ultra Light Aluminum Earphones
Radius Tru-Tune Ultra Light Aluminum Earphones for Treo Pro, Xperia X1
Just $19.95

More Music & Video
800mAh Standard Battery
Cellet 800mAh Standard Battery for T-Mobile Shadow
Just $19.95

More Batteries
Innocase Holster
Seidio Innocase Holster for Treo 800w
Just $29.95

More Cases
Innocase
Seidio Innocase for Treo 800w
Just $29.95

More Cases
BT530 Bluetooth Headset
Jabra BT530 Bluetooth Headset
Just $99.95

More Headsets
Atomic Bass Aluminum Earphones
Radius Atomic Bass Aluminum Earphones for Treo Pro, Xperia X1
Just $39.95

More Music & Video
INNODock Jr. Cradle
Seidio INNODock Jr. Cradle for Treo 800w
Just $29.95

More Cradles
Retractable Micro-USB Sync & Charge Cable
Seidio Retractable Micro-USB Sync & Charge Cable for Motorola Q9h Global / Treo Pro, Treo 800w
Just $12.95

More Chargers & Cables
Subscribe to WMExperts:
RSS feed Add to Google Reader or Homepage

Tip Us On News
Subscribe to the
WMExperts Store Newsletter:

Featured Articles

All featured articles

Recent Entries

Popular Tags

Smartphone Experts Network