• Training

    MsiUniversity offers Instructor lead courses in creating complex 64 bit and 32 bit Setups for windows applications, Application Packaging and Virtualization with Flexera Software’s AdminStudio 10.x and Microsoft’s App-V 4.6 along with best practices for Windows 7 migration. We offer online courses for individual students as well as custom corporate courses for our clients with [...]

    Continue Reading

  • Consulting

    Whether you are ISV deploying software to your customers or a corporation in the process of Windows System Migration, you are familiar with the importance of proper planning and following best practices to ensure smooth transition as well continued future success. As an ISV, you understand that deploying your software is just the beginning of [...]

    Continue Reading

We specialize in Application Packaging, Application Virtualization, Windows 7 Migration,Patch Management and Build Engineering.

Tips & Tricks

Updating MSI Installer’s Progress Bar via Custom Actions

 If you have a custom action that takes an enormous amount of time to perform its operation, you can send messages back to the Windows Installer’s Progress bar to inform your end users. These messages can be sent in the form of Action Text messages that get displayed above the Progress Bar and or Tick Increments to the Progress [...]

Setting MSI Properties via vbscript Custom Actions

How to Set/Get a property via a VBScript Custom Action? You can either use the Session object or simply use the ‘Property’ keyword to set a property via  a vbscript custom action: e.g Session.Property(“ARPNOCOMPONENT”)=”1″ Property(“REINSTALL”)=”ALL” To get the value of a property, you can use the following e.g. dim myvar myvar = Property(“INSTALLDIR”) MsgBox(myvar) How to Set ‘INSTALLDIR’ [...]