What has changed from PowerShell 1.0 to PowerShell 2.0?

Windows PowerShell is an extensible automation engine from Microsoft, consisting of a command-line shell and associated scripting language. Windows PowerShell is built on top of, and is integrated with, the Microsoft .NET Framework. Additionally PowerShell enabled easy access to COM and WMI to provide an environment in which administrators perform administrative tasks on both local and remote Windows systems. Recently we had the release of the version 2.0. PowerShell 2.0 is backward-compatible with its earlier one 1.0. This article explains the changes which are undergone from PowerShell 1.0 to PowerShell 2.0.

Download – Windows Management Framework Release Candidate

Download this collection of tools designed to help IT professionals manage a mixed environment of Windows 7, Windows Vista, and Windows XP PCs. The framework includes Windows PowerShell 2.0, Windows Remote Management 2.0, and Background Intelligent Transfer Service (BITS 4.0).

Attention FireFox Users !!!

Remember that Microsoft .NET Framework Assistant add-on that Microsoft sneaked into Firefox without explicit permission from end users? Well, the code in that add-on has a serious code execution vulnerability that exposes Firefox users to the “browse and you’re owned” attacks that are typically used in drive-by malware downloads.  The flaw was addressed in the… Continue reading Attention FireFox Users !!!

Troubleshoot the error 1603 “Fatal Error During Installation”

This error message is displayed by the Microsoft Windows Installer Engine (Wondering whats this? Read here) and is a general error code that indicates a problem occurred during the installation. Read on this article to learn how to sidestep this speed bump. The following is the probable list of known causes for this error to occur: Short… Continue reading Troubleshoot the error 1603 “Fatal Error During Installation”

Importance of a RunOnce Key in Device Driver Installation

Well, The Run and RunOnce registry entries help programs to be run automatically. In device driver installations,  A RunOnce entry is executed immediately after the driver is installed; These entries are not executed until the user logs on. For a Client-side installation, all RunOnce entries are executed. No Run, RunEx, or RunOnceEx entries are executed.… Continue reading Importance of a RunOnce Key in Device Driver Installation

Remote Desktop Connection 7.0 (RDC7) client for Windows XP and Windows Vista

Today, The Windows Team announced the upcoming release of the Remote Desktop Connection 7.0 (RDC7) client for Windows XP and Windows Vista. RDC7 will allow users who connect to machines running Windows 7 and Windows Server 2008 R2 from Windows XP or Windows Vista to take advantage of features such as Windows Media Player redirection… Continue reading Remote Desktop Connection 7.0 (RDC7) client for Windows XP and Windows Vista

List of all Windows OS Version Numbers

Version Check is a basic operation which every developer does while building applications. Microsoft says, wrong Conditions may cause Application Compatibility issues to both developers and users, when they look at migrating the existing applications to a newer OS. The Windows version is actually composed of a bunch of different fields, all packed into an OSVERSIONINFO… Continue reading List of all Windows OS Version Numbers

How to hide a program in Add Remove Programs?

Setting ARPSYSTEMCOMPONENT property to 1 does make the application program to be hidden in the Add/remove programs. The ARPSYSTEMCOMPONENT property in Windows Installer does not actually do anything directly to your installation. The Add/Remove Programs (ARP) applet always queries the Windows Installer for application and patch information to display on the Control Panel Window. When… Continue reading How to hide a program in Add Remove Programs?

How to Implement DLL Isolation in Wise Package Studio?

“DLL Isolation” is used when our application needs to have a specific version of a shared DLL for its functionality. This just copies the DLL into the same folder as the EXE that needs it. Steps to Follow (Wise Package Studio): 1. On the Components tab in Setup Editor, right-click the .DLL you want to… Continue reading How to Implement DLL Isolation in Wise Package Studio?

Darwin Descriptors in Windows Registry – Cryptic Strings

This cryptic-looking string, sometimes referred to as a “Darwin Descriptor” is actually an encoded representation of a specific product, component, and feature. If this extra value exists, Windows Installer will decode the data, and use it to perform checks against that product and component. If the component is found to be missing or corrupt, Windows Installer will launch a repair to restore the missing file or data, and finally launch the referenced application as normal, passing the appropriate command-line options to it.