Geeks With Blogs
Demystifying Windows Setups Windows Installer and the Technology That Surrounds It
I haven't tested this macro, but it should work: Dim oFSO Dim tblFile, tblWiseSourcePath Dim rowFile, rowWiseSourcePath Dim fileVersion Set oFSO = CreateObject("Scripting.Fil... Set tblFile = WTables("File") Set tblWiseSourcePath = WTables("WiseSourcePath") On Error Resume Next For Each rowFile In tblFile.WRows rowWiseSourcePath = tblWiseSourcePath.WRows(row... ......

This one hurt a little bit. Several of our application installs have been rewritten to accommodate Windows Vista support. We use wildcards to add some of the files because they ship sample files and shared resources that change often. One of these shared resources was giving me a problem. We are installing a DLL into our Common Files folder that all ......

In his latest entry Christopher Painter discusses the .NET Framework distribution size and the complications of distributing the framework. The "accepted" practice has usually involved embedding the .NET Framework with your installation via a wrapper. This becomes complicated with the ever increasing size of the redistributable. There are other problems ......

19
Dec 07
So after a long time, I have decided to start writing again. There are many great resources in to the world of Windows Installer, but I figured I would continue to add my insight. I plan to cover all the Windows Installer products from Altiris to WiX and everything in between. It won't necessarily always be about Windows Installer, but I hope to provide ......

The most often item left behind upon the uninstall of an application is registry keys. So how do we ensure that our uninstalls are clean? This can range anywhere from a minor nuisance to a major problem. I had just uninstalled a particular application I was using because the upgrade instructions had told me to do so. Upon attempting to install the new ......

The uninstallation behavior of Windows Installer is actually quite efficient. At uninstall time, Windows Installer will only remove the items that have been installed by the package unless the component containing the resources has been marked as permanent. At times, this can pose a problem for the setup developer. Applications will often create files ......

This post provides a tutorial for specifying installation to a partition such as D:\, as opposed to the default installation drive of C:\. Note This will also work on mapped network drives. Caution You will receive an error if your user does not have the network drive mapped or the partition on their computer. You may want to use a custom action to ......

I'd like to use this first post to introduce myself and tell you what qualifies me to talk about setups in the Windows Environment. Over the last 6 years one of the primary functions of my job, no matter what company I have been at, has been to develop installations. I have been working with Windows Installer pretty much since it was introduced, and ......

Copyright © Aaron Shurts | Powered by: GeeksWithBlogs.net