Different Levels of Presentations in Microsoft Public Conferences

Last week it was discussed, that only Level 200 or above presentations will be encouraged in the South Asia MVP Summit 2008. Initially, I was a bit perplexed on the levels of Presentation. That’s when; Abhishek gave me this information which describes on the various levels of presentation. Level 100 (introductory):      Overviews of… Continue reading Different Levels of Presentations in Microsoft Public Conferences

How to register a File Extension in Windows?

If your application uses special file extensions, you might want to register them so that the application gets started when the icon associated with the file gets double-clicked. There are special tables for this in the MSI structure (Extension and ProgId). The contents of these tables are used for advertising. You can also make your… Continue reading How to register a File Extension in Windows?

Microsoft Best Practices & Standards: Application Packaging

Here are a few tips I picked up from Microsoft about how to “color inside the lines” when using any tool (including Wise Package Studio) to create an MSI. Match components in previous versions of the MSI: Key path resource matches a resource in previous .MSI list Match component layout of previous .MSI Set component… Continue reading Microsoft Best Practices & Standards: Application Packaging

How to check an Executable for Manifests and Digital Signing?

To avoid UAC prompts for applications on launch, there exists a manifest file which contains key information on the privileges. Many times, these manifest files are present along with the executable in the same directory. For example: Altair.exe will have a manifest file called Altair.exe.manifest in the same directory. There can also be cases where… Continue reading How to check an Executable for Manifests and Digital Signing?

How to create a Windows Installer Patch using Wise Package

Step 1: Launch the Patch Creation tool from within your Wise product. The Patch Creation tool’s Welcome dialog appears. This dialog offers an outline of the steps for creating a patch. Step 2: Read the information on the Welcome dialog, and click Next when finished. The Specify Patch Settings File dialog appears. Step 3: The… Continue reading How to create a Windows Installer Patch using Wise Package

Understand the Windows Installer Logs

Here’s a fantastic document by Richard on “how to interpret Windows Installer logs”. This is a very essential and a noteworthy bookmark for every packager and administrator. Especially, Don’t miss the Annotated Verbose Installer Log section; it has a pdf file, which contains a log file generated on Vista. Special Thanks to Richard Mc Donald… Continue reading Understand the Windows Installer Logs

How to Troubleshoot an error using Windows Installer Logs

When you need to troubleshoot a failing install, it is often useful to use the policy hive rather than the command line to catch things like repairs and multi-package installs. The Windows Installer Log comes in very handy in this case. The log can be generated 2 ways (Other than the usual Msiexec <misname> /l*v… Continue reading How to Troubleshoot an error using Windows Installer Logs

Troubleshoot MSI Installation Issues and Functional Errors

If the application does not work after the install, there could be several possible reasons for this. I’ve tried to outline a few of the troubleshooting steps I take when I run into these types of errors. Read on to learn more.  The application does not work in user context ie., locked-down environment.  To test… Continue reading Troubleshoot MSI Installation Issues and Functional Errors

MSI Packaging Guidelines and Best Practices for Windows 7 / Vista

Here are few points which would prove handy while re-packaging an application for Vista / Windows 7. 1. If you must make a change on the system via a custom action, ensure that the custom action is deferred and the msidbCustomActionTypeNoImpersonate bit is set. This will ensure that the custom action inherits elevated privileges from the… Continue reading MSI Packaging Guidelines and Best Practices for Windows 7 / Vista