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.
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
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
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“
Please note the software used, the corresponding license information
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 ?
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
In Projetverzeichnis the following files under "Logs" created:
Some can entries can be safely ignored.
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 the most important fields. Some of the fields cannot be read correctly from the . Appv XML files. Then, this data must be entered manually
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.
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
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.
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.
AppV2Msi a tool that is being created to transform Microsoft App-V 5 Files into a "real " MSI files.
...
Kommentare