Application Compatibility

How Does Vista's UAC Feature Affect Applications?

How Does Vista's UAC Feature Affect Applications?

When an administrator user logs on to a Windows Vista computer, two access tokens are created: a filtered standard user access token, and a full administrator access token. Instead of launching the desktop (Explorer.exe) with the administrator's access token, the standard user access token is used. All child processes inherit from this initial launch of the desktop (the explorer.exe process), which helps limit Windows Vista's attack surface. By default, all users, including administrators, log on to a Windows Vista computer as standard users.

4
Average: 4 (9 votes)
Checking an Executable for Manifests and Digital Signing.

Checking 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 the manifest is embedded in the exe itself. In this case, identifying the launch condition for this exe involves a lot of research.

3.375
Average: 3.4 (24 votes)
Windows Installer Concepts and Terminology

Windows Installer Concepts and Terminology

Anovatek TilakGovind's picture

The following sections describe some basic concepts and terminology you will encounter when working with windows installer (MSI) installation programs.

3.661015
Average: 3.7 (59 votes)
A Caution About Installation Depots on 64-bit Windows

A Caution About Installation Depots on 64-bit Windows

Just a quick heads-up in case this affects anyone else besides me.

I have a scripted deployment for Windows 2000 servers. It operates doing a PXE boot in DOS mode, copies the install files from the depot and runs the install.

All worked well, until I moved the depot to a 64-bit Windows machine. It turns out, the DOS mode network client doesn't seem to play nicely with 64 bit Windows.

4
Average: 4 (49 votes)
(Even Less) Painless Outlook/Office Reset With SVS 2.x

(Even Less) Painless Outlook/Office Reset With SVS 2.x

Scott Jones's picture

Resetting an SVS layer to recover from an application problem is a quick path to resolving a help desk ticket. Although there may be user settings in the registry lost when the app gets reverted to its standard baseline, that's a whole lot less disruptive to the end user than troubleshooting for hours or days and perhaps ultimately uninstalling and re-installing the app, which will likely lose your user settings anyway.

3.594595
Average: 3.6 (37 votes)
Application Guidelines: Windows Version Number Issues

Application Guidelines: Windows Version Number Issues

The internal version number for Windows Vista is 6.0. The GetVersion function returns this version number. The problem is, some applications will return a higher version number. This means trouble. Learn how to steer clear, here.

3.633335
Average: 3.6 (30 votes)
Mitigation Techniques Using ACT Shims

Mitigation Techniques Using ACT Shims

A shim, in the software world, is a thin piece of code we wedge between Windows and an application to solve compatibility problems. The following are some specific examples of Microsoft's ACT (Application Compatibility Toolkit) Shims and where they come in handy.

3.973685
Average: 4 (38 votes)
Session 0: Mitigation and Remediations

Session 0: Mitigation and Remediations

In Windows XP, Windows Server 2003, and earlier versions of the Windows operating system, all services run in the same session as the first user who logs on to the console. This session is called Session 0. Running services and user applications together in Session 0 poses a security risk because services run at elevated privilege and therefore are targets for malicious agents who are looking for a means to elevate their own privilege level.

3.70588
Average: 3.7 (34 votes)
Windows Resource Protection: Application Compatibility Challenges

Windows Resource Protection: Application Compatibility Challenges

As an initiative to increase system stability, predictability and reliability, Windows Resource Protection (WRP) is designed to protect a Windows system in a read-only state. This will affect specific files, folders, and registry keys. Updates to protected resources are restricted to the OS trusted installers, such as Windows Servicing. This enables components and applications that ship with the OS to be better protected from the impact of other applications and administrators.

3.89189
Average: 3.9 (37 votes)
Folder Virtualization Concepts in Windows Vista

Folder Virtualization Concepts in Windows Vista

Under User Account Control, Windows Vista restricts portions of the Windows file system and registry. UAC also restricts write operations during normal operation (i.e., standard user mode). For example, applications no longer have unlimited access to C:\Program Files and C:\Windows, which has considerable ramifications because most software created for Windows today expects unfettered access to all directories. The system-wide file system and Registry writes are automatically and silently redirected to per-user locations that won't harm the wider system.

4.12195
Average: 4.1 (41 votes)
Syndicate content Syndicate content