By Andreas Nick on Montag, 28. Oktober 2013
Category: App-V

Appv2msi a App-V 5 to msi converter tool

English translation created with http://translate.google.de/ !

AppV2Msi a tool that is being created to transform Microsoft App-V 5 Files into a "real " MSI files. For

The development is not completed. Just when we receive appropriate feedback to the application, we will continue to develop this application. At some point, perhaps to a Pro version. We currently use the tool could convert more applications than initially expected.

Target group

I was just approached by a field in the App-V on why do we do it at all. The simple answer is that it works is very simple! The following usage scenarios :

Creating an MSI for a new „simple" product for internal company use. Take the sequencer (or the beta on Technet connect.microsoft.com - search for „desktop optimization pack " ). And creates an msi from the sequence.

The way back: You want to change platforms . Or an application does not work as App - V application. Also, this tool can be used

AppV2Msi - Legal (warning)

This software is experimental. The results are partially functional, but very many exclusions and special features are observed. Should only be used topically. Appv files that were sequenciert with a 32-bit Windows 7 and 32-bit applications only contain (64 bit is implemented but not fully tested). The results then work part way under Windows 7 64 Bit and Windows 8 The installation and uninstallation of the MSI file was unclean in some cases. Therefore, use it only in test environments. Use is at your own risk. So just for experts! We accept no liability for the use of this software. We can assist with questions.

Copyright 2013 - Nick Information Technology GmbH. The use of this version (1.0.0.0) is free. We accept no liability for any damage or loss of data through the use of this software. © 2013 Nick Information Technology GmbH / Andreas Nick

 

Download

AppV2msi is provided via the website http://www.software-virtualisierung.de . A link is desired, but not the provision of copies. Providing a copy of violating our rights and will be prosecuted.

For the use and download a registration on the website is http://www.software-virtualisierung.de necessary. We are careful with your data to, and do not pass on this. Please note the conditions in the application on „Newsletter“ and contact“

Installation Requirements

 

Features

 

Missing features

Software requirements

Please note the software used, the corresponding license information

 

known Issues

Error message: Key / REGISTRY / USER / [ AppVCurrentUserSID { } ] / File Folder ..... NONE ( null) [ 0] with name " File Folder " and Value " ( null)" in not in the msi

There are some registry values that have as type a "NULL." So do not REG_SZ , DWord , etc. Here there seems to be no way to create them using WiX. Does anyone have this information ?

Quick Guide

First, create a new project. The default path is "% appdata % \appv2msi \Projects\ " . Create a Folder a folder for your project.

Then on "Select File“an App - V 5th appv File

The tool tries out some configuration files ( . Xml ) of the . Appv files to extract information. That does not always completely!

Just for package name, display name, version (xxxx) and Manufacture , any ASCII characters can be entered.

Please pay particular attention to the installation path.

For the source ( . Appv ) should the main application only to c: \ program files ( x86) \ <APPFOLDER> or to c: install \ Program Files \ <APPOLDERY> . The installation path can be adjusted. The target directory (c : \ program files ( x86) \ or c : \ program files \ ) is then selected only the "64" bit switches . If this is set, and a 32 -bit application to c can : \ Program Files \ <APPOLDERY> be installed.

Example:

Without this switch to the 64 bit application lands under "c: \ program files ( x86) \ nick -it \ Mozilla Firefox \ " and that is correct! So do not set this option here.

All project settings are saved with the project and end up in the file:

% appdata % \ appv2msi \ Projects \ <MYPROJECT> \ <MSINAME> _Settings.xml

You end up all changes for substitutions and exclusions that are made for a project.

Creation of updates

Currently, a largely untested function. A proper update is dependent on clean guids . This may not be generated randomly. So leave the switch "gene random Guid” out! The guids are then generated based on the path name. The directory must not change! It must be added a new upgrade code. The generated product code and upgrade code must be identical to the previous version. Furthermore, a new version number must be entered. The version number has the msi format must be followed. So is 1.0.0.0 to 1.0.1.0. It will be of the MSI considers only the first three values . So at least at the third position change! The GUIDs are generated by the project path. The date must be exactly identical to the previous version. So the same project directory with the same path. The old directory you should back up! Please check the product code generated in any case! If identical, the new version can be generated

NOTE: We are planning at this point some extensions

Log analysis

In Projetverzeichnis the following files under "Logs" created:

Some can entries can be safely ignored.

Issue in AppV2XML.log

IMPORTANT INFO [{ .. }] value not found in the substitution table . Please make an entry: [{ desktop }] \ ....

Substitution is still missing in the registry. This needs to be complemented in the project. Example [ { desktop }] => [ Desktop Folder ]

Note: We will ask for information which paths should be included here as standard!

Important links in this context:

WiX Burn Built-in Variables:

http://wixtoolset.org/documentation/manual/v3/bundle/bundle_built_in_variables.html

Infos from Microsoft:

http://msdn.microsoft.com/en-us/library/windows/desktop/dd378457(v=vs.85).aspx

http://msdn.microsoft.com/en-us/library/windows/desktop/bb762494(v=vs.85).aspx

 

Description of application dialogs

Description of the most important fields. Some of the fields cannot be read correctly from the . Appv XML files. Then, this data must be entered manually

 

FilesSystem Exclustion

Here exclusions from the APPV file system are defined. So folders to be ignored during the conversion. Only the folders are considered that are highlighted. The software works with regular expressions, is a backslash to put each a double „\ \ „. Possibly expand here after reviewing the logs.

Registry Exclusion

This registration impurity exclusions are defined. So the hives that are ignored in the conversion. It will take into account only the branches that are marked

 

Path Substitution

It will be converted into the AppV variables msi variables. Here, the logs may have to be added after review . A special feature is that only the root \ vfs paths wander into the msi , which were marked. All other VFS directories will be ignored! Some projects will require significant extensions here . An overview can be found in the WiX documentation:

http://wixtoolset.org/documentation/manual/v3/bundle/bundle_built_in_variables.html

The Pade AppV be specified as these are seen in the file system . So spaces are replaced by a 20 %

etc.

Reg Substitution

Converts the AppV variables in the registry msi variables. Please just have a look in the advanced settings of the sequencer. Of which there are quite a lot. We have listed only the most important. Missing variables are reported in the log. Be changed only the masked variables.

Downloads:

msiAppv2msi conversion Tool Beliebt

AppV2Msi a tool that is being created to transform Microsoft App-V 5 Files into a "real " MSI files.

...
image001
Information
Erstelldatum 28.10.2013 12:40:59
Änderungsdatum 05.02.2021 12:00:16
Version 1.1.0.0
Dateigröße 29.57 MB
Erstellt von Andreas Nick
Geändert von Andreas Nick
Downloads 431
Lizenz Nick Informationstechnik Tool LicenceTooltip
Preis

Related Posts

Leave Comments