How to create a windows mobile Smart Device. Cab installer. This time Im going back to a basic topic How to create a windows mobile installer for our mobile Pocket PC Smartphoneapplication. Ive already blogged before about how to build a. Download version 2. 51 of Total Commander for Pocket PC. Whats new in 2. 51 July 31, 2008 Support for ZIP encryption, both ZIP 2. 0 and AES advanced encryption. Over the last three years, the writers here at MakeUseOf have profiled thousands of software apps on the website. With all these thousands being presented to you, it. Often Windows CE, Windows Mobile, and Pocket PC are used interchangeably, in part due to their common origin. This practice is not entirely accurate. Net CF GAC. But this time Im focusing on the. A Cab file is the default setup format for Windows CE and Windows Mobile devices similar to windows. You probably already have installed several application using. One point which is often unknown is that. That means we cannot have nested. It doesnt mean we cannot have. We should install it manually after the container. There are two ways to create a cabinet. Cab file. The traditional one, and the friendly VS Smart Device Cab project which doesnt require additional coding, but which also relies on the traditional one at low level. Traditionally, the process to create a. There is a command line tool called CAB Wizard cabwiz. If you follow this link, you can take a look at the documentation for this tool. What the. cab does, is defined on a rather cryptic and confused information. The easiest way to build a. Visual Studio. It allows us to create Smart Device CAB Projects, including internal project outputs, external files, resource files, required registry entries, shortcuts and more, resulting in a cabinet file after build. Lets see an example Walkthrough How to create a Smart Device CAB Project. Assume we have the following solution and we want to include a project to create the cab installer for our application, which should 1 Copy Device. Cool. App. exe, the referenced assembly My. Device. Library. dll and the resource file called Sample. Kind. Of. Resource. File. xml to the application folder. Additionally, it should create a shortcut in the Programs folder on the device and. Set the string value HKLMSoftwareMobile PracticesDevice. Cool. AppVersion to 1. First of all, we need to add a new Smart Device CAB Project to the solution Right click on the solution, Add New Project. Call it Device. Cool. App. Installer and press OK. The new project will appear at the bottom in the Solution Explorer window. Now, I recommend we change the project properties to get a niceproduct installation. Set the Manufacturer Mobile Practices and Product Name Device. Cool. App as follows Its time to add Device. Cool. App. exe the Device. Cool. App project output to the CAB Project. Right click on Device. Cool. App. Installer Add Project Output. Select Device. Cool. App on the Project selector, and Primary Output as follows, and press OK. Visual Studio will detect automatically the Device. Cool. App dependencies. In this case it will detect My. Library. dll If the dependencies are not detected, you can rebuild the solution and then Right Click on Detected Dependencies Refresh Dependencies. As you can see, due to the automatic dependencies detection, we dont need to add My. Device. Library as Project Output on Device. Cool. App. Installer. Now its time to add the resource file Sample. Kind. Of. Resource. File. xml which should be installed on the Installation folder. Lets use the File System Editor, having the Device. Cool. App. Installer project selected press the File System Editor button btw, its probably already open. Now, right click on Application Folder Add File. Browse and find Sample. Kind. Of. Resource. File. xml and press OK. Congrats, now we have all the necessary files ready to be installed. The next step is to add the shortcut. Unfortunately, the Programs Folder is not already included on the File System Editor, and we need to include it manually Right click on File System on Target Machine Add Special Folder Programs Folder. And now, select Programs Folder on the File System tree, and right click on the empty panel at right and select Create New Shortcut. And select Application Folder Primary output from Device. Cool. App Active and press OK. And rename it to Device Cool AppThis will be the application shortcut on the Programs group on the smart device after installation. Now we just have to add the registry entry. Press the Registry Editor button And add the string value HKLMSoftwareMobile PracticesDevice. Cool. AppVersion. You need to create the path key by key, and the add the string value on the right panel. Name it Version and then, select it, and enter 1. Value field on the Properties Window. And oilathe Smart Device CAB Project is done Were ready to build the solution, right click on the Device. Cool. App. Installer project and select Build. You can find the Device. Cool. App. Installer. Device. Cool. App. Installerdebug folder. We are ready to ship our application and distributing it. If you want to test it highly recommendable, you can copy it to the emulator or share de folder to make it visible from the emulator as a Storage Card or to the device and install it. You can also uninstall it thru the Remove Programs option. As you can see, in the same folder, there is also a Device. Cool. App. Installer. This file is generated by Visual Studio and passed to Cab. Wiz. exe to generate the. As Ive said before, Visual Studio still using the traditional way to build a cabinet file at low level. But it DOESNT mean that Visual Studio Smart Device CAB projects are just a graphical front end for the cabwiz. The main advantage of using a Smart device cab project is that it also integrates our development, it automatically updates the. Device. Cool. App. Device. Cool. exe, we dont need to modify the Device. Cool. Installer project and dependencies which are automatically detected. Well, work is done. Now you can start creating your own smart device cab projects and please dont forget to read my previous post about how to build a. Net CF GAC which can be also very useful. Stay tuned Update 1. You can also read a Setup. Terms Conditions dialog before the installation for further info about how to customize a cab installer. Blackjack software and blackjack programs for card counting strategy and training for Windows, i. Phone and Android. Guaranteed virus free, NO spyware, NO adware, NO malware. Download the Single Installer for our Blackjack Software 3 meg. One Windows based install program for all our blackjack software for all platforms Includes Blackjack Mentor, Counter, Expert and Audit, for Windows, Palm OS and Pocket PC. All programs compatible with Windows Vista. TM and 7 OSWindowsPocket PCPalm OS. Best DealsQuick buys. More great money saving blackjack bundles. Many products available on CD shipped to your address. Our software will train you to play better Blackjack. Blackjack. is the only casino game where you can beat the casino and make money Our range of software products have friendly, fun training tools and complete. Basic Strategy and advanced Card Counting techniques. Whats the difference between our software titlesClick here to find out No spam, just great articles on blackjack. CLICK HERE for more information on this special offer for all Deep. Net vistors and customers. Blackjack Insider is Published by Deep. Net Technologies.