Browse by Tags

All Tags » Web Resources (RSS)

Deploying VSTO Office Add-Ins with Windows Installer

If you are creating Office add-ins you may find this two-part MSDN article useful. It describes how to install add-ins created with Visual Studio Tools for Office (VSTO) using Windows Installer. The article uses Visual Studio to create the MSI. Deploying...

LINQ to MSI

LINQ stands for Language-Integrated Query and enables you to directly query databases in .NET programming languages. In a series of blog posts Bart De Smet is writing a query provider to use LINQ for MSI databases. He emphasizes that it's a sample...

Basic Introduction to InstallShield and Windows Installer

Found a nice blog article by Susan Gorman that introduces Windows Installer and InstallShield's role: Basic Introduction to InstallShield and Windows Installer

Video: Windows Installer and Application Compatibility

Microsoft's Channel 9 posted a video interview with Robert Flaming, program manager on the Windows Installer team. Robert talks about topics like User Account Control (UAC), chainers, restart manager, nested install custom actions, digitally signing...

New Security Vulnerability in FLEXnet Connect

New reports about security vulnerabilities in Macrovision's FLEXnet Connect (formerly called InstallShield Update Service) have been published on January 15, 2007 2008. The vulnerability would enable an attacker to remotely run malicious code on a...

InstallShield Support for Visual Studio 2008, .NET Framework 3.5 and VC++ 9

Macrovision released updates for InstallShield 2008 to support integration with Visual Studio 2008 and redistribution of the .NET Framework 3.5 and VC++ 9 runtime files: HOTFIX: Beta Support for Visual Studio 2008 UPDATE: InstallShield 2008 Basic MSI...

Developer Webcast: Application Deployment on Windows (December 4, 2007)

In part 5 of their "Ignite our Coding" webcast series , the MSDN team at Microsoft Canada talks about application deployment on Windows: Now that your code is written and tested, how do you plan to deploy the working bits? There are a lot of...

Serious issue with the .NET 3.5 installer on Windows Vista

Aaron Stebner reports an issue (some commenters call it a "nightmare") in the .NET Framework 3.5 installer that can cause a premature reboot request on Windows Vista. If the user accepts the reboot request while the framework installer or your...

Free e-books about Virtualization

There are two e-books about virtualization available from Realtime Publishers as free download. Both books are not completed yet, new chapters being published regularly. The Definitive Guide to Virtual Platform Management by Anil Desai covers various...
Posted by stefan | with no comments

More on the security patch for FLEXnet Connect

Some additional information about the recently reported security vulnerability in FLEXnet Connect: According to Secunia the vulnerability is reported in versions 5.01.100.47363 and 6.0.100.60146 of the Update Service ActiveX control (isusweb.dll), but...

Security patch for FLEXnet Connect

Today, Macrovision Corp. notified customers of FLEXnet Connect® (formerly called InstallShield Update Service) of a security vulnerability in the FLEXnet Connect client version 6.0. Customers using the FLEXnet Connect functionality that is bundled with...

Using virtual machines or disk images to test setups

Bob Arnson of the WiX team has some recommendations for tresting your setups. He discusses virtual machines vs. disk imaging, and briefly compares some virtual machine software products. Test your setups virtually

Comparison of Application Virtualization Solutions

InfoWorld published an article about application virtualization on Windows. It compares three popular solutions: SoftGrid from Microsoft, Altiris SVS from Symantec, and Thinstall. On the road to the virtual desktop
Posted by stefan | with no comments

Installing shell extensions with Windows Installer

James Finnigan of Microsoft plans to build some custom actions for installing shell extensions, and he's looking for use cases and problem reports. So if you are installing shell extsensions such as protocol handlers, schema extensions, shell folders...
Posted by stefan | with no comments

Are Software Awards of any use ?

You've probably seen those 5-star-ratings, reader's choice and similar awards for software - both commercial and shareware. In an experiment, Andy Brice discovered that the star-ratings of many download sites have no worth at all. He purposely...
Posted by stefan | with no comments
Filed under: ,

MSI Readiness Analyzer for Windows Vista Updated

In a previous post I wrote about a free tool from ScriptLogic called "MSI Readiness Analyzer for Windows Vista". ScriptLogic responded to my complaint that common Vista problems slipped through the validation. Version 2 of the tool performs...

Setup Guidelines for UAC Compatibility

An article in the Altiris community blog lists best practices that should be followed to make sure your setup works as intended on Windows Vista with User Account Control (UAC). Guidelines and Best Practices to Achieve UAC for Applications on Vista
Posted by stefan | with no comments

Uninstalling MSI Setups created with InstallShield can corrupt Windows

There's a bug in the way InstallShield extracts COM data that can corrupt the operating system when your "Basic MSI" or "InstallScript MSI" setup is uninstalled. Read how Christopher Painter lost TCP/IP settings on his computer...

How To Write an Automatic Update System

Here's a link to an eight part series which describes different approaches to inform your customers about available updates to your application and to automatically download and install those updates. How To Write an Automatic Update System (this...
Posted by stefan | with no comments

Deploying a Client/Server application using MSI and ClickOnce

This article at CodeProject explains in detail how to deploy a web service project. It uses a combination of Visual Studio and Orca to build an MSI setup for the server part. A SQL Server database is also installed with this project. For the client side...
More Posts Next page »