Description:
No clue as to what registry keys and files are installed on the Pocket PC by CAB files? Here's MSCEInf, a utility to find and analyse all the data contained in installation CAB files.
The program automatically extracts the file "000" from CAB files or selected TSK and analyzes it. It can also analyze already extracted files "000". A full report is posted in page control.
It offers also the possibility of:
- To save the analysis in a file with the format rtf (Rich Text Format) which can be read by WordPad or Word.
- To save Inf file reconstituted in text format or to copy it in the clipboard.
- To extract all the files from the CAB or TSK and Inf file reconstituted in a folder (with the possibility of creating this folder). After that you can use Cabwiz to create again the CAB.
This program can be useful to those who like to understand all that an application copy on their mobile, registry included.
On Document RTF tab, there is a contextual menu (right click on it) to go directly to the various sections of the analysis (Strings, Dirs, Files, Hives, Keys, Shortcuts, beginning of file INF) and allows you to copy what you selected to the clipboard.
Other downloads:
The original French version or its mirror here.
English version or its mirror here.
German version or its mirror here.
Italy version or its mirror here.
Spain version or its mirror here.
Dutch version or its mirror here.
Update Description:
v2.6 (12-11-2008):
- Backslash added in rebuilt Inf file, at item [SourceDisksNames], if specified folder has not one at the beginning.
- Due to a bug in new version of mshtml.dll in Internet Explorer 8 Beta for drawing a background image in ListView, I have taken away the background image in the Open Cab Dialog Box.
- There is now a new column in the tab "Folders", with real values written in the CAB without transformation of %CExx%.
v2.5 (17-09-2008):
- Correction of a bug: when analyzing many CAB in sequence, sometimes CAB from one to another has same file name. Update for extraction by « Drag and Drop » was not done. It was because temp folders created by MSCEInf (InfCEOpen and InfCEView) were not blanked. Thanks to ahirshfield, forum xda-developers member, for pointing out this bug.
- New button in Toolbar to call MSCEInf Help and History, included in the program itself.
- Correction of minor bugs.
- Cosmetic improvement in Tabs, with icons.
v2.4 (27-08-2008):
- In Tab « Files », if SETUPDLL present ("setup.dll"):
o This dll is now in the ListView (Properties - Context Menu - and Drag and Drop are allowed on this DLL).
o The SETUPDLL is marked in red[/list].
o An icon is shown in StatusBar to show its presence.
o The Hint of the StatusBar specifies its presence.
- Other Bug Corrections for column sort and especially in XML window. And now:
o If never clicked on a column -> alphabetic sort.
o If clicked on the same column -> reverse sort.
o If not in the same ListView or not clicked on the same column -> alphabetic sort.
- Help and History are now available by clicking on the System Menu (Top Left on the Caption).
v2.3 (06-06-2008):
- In Tab "Files", files are now shown with the SHELL associated icon.
- In Tab "Files", contextual menu (right click) for files with extension:
o Exe
o Dll
o Ocx
o Cpl
shows version number of these files and gives a new menu item " Properties " for opening Properties window.
- Bug Correction for column sort and especially when a column has been moved.
- Thanks to Le Sage (CodePPC forum moderator) for his help and advices.
v2.2 (15-05-2008):
- This version is now really "silent" in command mode. When program runs in command mode, Program window is no more shown. This is much nice for "batch processing" when using the program.
- There were a "bug" in earlier versions, when the program was running in command mode on a CAB where there is only a "_setup.xml" information file. On these CAB extraction in command mode was not done. Version 2.2 corrects this.
v2.1:
MSCEInf v2.1 adds ability to extract in command mode CAB files in a folder preserving subfolders names. Syntax is a bit rigid with a keyword extract (separed by a space) after CAB name. This keyword allows creation of INF file and files extraction (with correct names) while preserving subfolders names.
A second parameter optional is folder name where to extract files. If omitted, folder name will be:
"c:\ExtractDir"
Program creates the folder if it does not exist.
For example write like here (do not forget to separe each parameters by a space and put path in double quotes):
msceinf "C:\Users\Benoit\Documents\a.cab" extract
and files are extracted in folder "c:\ExtractDir".
or give folder name where to extract:
msceinf "C:\Users\Benoit\Documents\a.cab" extract "C:\Users\Benoit\Documents\My extracted files"
and files are extracted in folder "C:\Users\Benoit\Documents\My extracted files".
v2.0:
- Version 2.0 of MSCEInf was recompiled with Delphi 2007 for Win32 which allows to develop Vista compatible applications directly. MSCEInf remains compatible with the former Windows versions.
- With the instigation of Fabien K., I improved the reconstitution of the Inf file to allow a better management by Cabwiz of the reconstituted file if one made the extraction of the files of the CAB by preserving the tree structure of the files (better management of the headings SourceDiskFiles and SourceDiskNames).
- Management of duplicates files:
o The program checks the presence of duplicates files, this in order to make it possible to the user to modify the Inf file consequently.
o If the program is used in command line, the program return code (ExitCode) is equal to 0 if there are no duplicates files, else the program return code is equal to 222.
v1.5:
- This version is now compatible with Vista.
- 6 languages are available, new one is Dutch.
v1.4.1:
Now MSCEInf is also available in Spanish.
MSCEInf allows run in Command Line with output of INF file in the Cab folder. It also close Application after done.
MSCEInf "CAB File Name to output to inf" inf
Put the complete filename for the cab or only the name if you are in the folder. Put the name in quote to prevent parsing of parameters if you have space or delimiters in the name. "Filename" followed by a space and inf after. (do not quote the string inf !). So it will put the INF file in the Cab folder with the cab name extension changed to inf. But I cannot prevent the form to be shown. More work to do this. But if you do this in batch, MSCEInf is closed after each call and new instance is launched!
v1.4:
This version now allows the reading of the files "_ setup.xml" contained in the CAB.
- Rebuilt the tree structure of file XML with possibility of extending or of reducing branches of the tree.
- Also Rebuilt a conventional INF file (can be copied to the clipboard).
- Creates a Memo (can be copied to the clipboard) with the Register keys in a format of the Regedit type (for the "Geeks").
For the CABS with a conventional INF file like those with a "_ setup.xml" file:
- Possibility of "Using Folder Names" for files saving.
- Additional Informations on the files with also possibility of sorting on these new columns:
>> Size of the file.
>>Date and Hour of the file.
>>Type of the file (its extension).
- Possibility of Multiselection on the files (Shift, Control).
- Possibility Drag and Drop for one or more files towards the Explorer (Folder, Desktop...).
- Contextual Menu on the file under the cursor (Right Button) allowing:
>> Open the file with the associated application (If it is a program - Extension "EXE" - the launching of the program is prohibited, which is surer. The icon of the program is shown) or "Open with..." if there is no association.
>> Open the file with the Notepad.
- If MSCEinf is defined as an application for opening CAB, the program will be loaded. If it was minimized, it will be restored.
- If the button of Checking of Signature is activated, MSCEInf authorizes 2 signatures ' MSCE ' and ' CE4+ ' and only those (If it is not one of the two authorized signatures, the pointer of the mouse positions on the button of checking of signature after having posted a message of alarm). If not, there is no checking of the signature of the CAB.
v1.3.9:
- Alphabetic sort on each column in each tab.
- New button for choosing files to extract.
- Links, About box.
- Cosmetics.
v1.3.8:
- Translated in English and German.