Following the release of Microsoft Vista, ASNA offers the following information and guidance to those customers and independent software developers considering the deployment of Vista:
- All currently deployed applications using ASNA Visual RPG for .NET versions 7.X, 8.x and 9.0 are supported on Microsoft Vista. Microsoft Windows Vista implements .NET Framework 3.5, which provides full support for Framework 1.1 and 2.0 applications.
- Microsoft Vista supports Web and Windows development with ASNA Visual RPG for .NET 8.x and 9.0. Microsoft Vista DOES NOT SUPPORT Visual Studio 2003; therefore, ASNA Visual RPG for .NET 7.x for development is not supported on Vista.
- All supported versions of ASNA DataGate for iSeries, DataGate for Windows Servers and Desktops, and DataGate for Microsoft SQL Server are supported on Microsoft Vista.
- Microsoft Vista supports ASNA Monarch 3.1 and 4.0. Microsoft Vista DOES NOT SUPPORT Visual Studio 2003; therefore, Monarch 2.0 is not supported on Vista.
- All deployment of AVR Classic Windows applications are supported on Vista. Please be aware that you must consult with the developers of all third party ActiveX controls regarding their support for Microsoft Windows Vista. Development of AVR Classic Windows applications is NOT supported on Vista.
- Development and deployment of AVR Classic Web applications is NOT SUPPORTED on Vista.
- The above-mentioned ASNA Vista compatibility is with Vista Business, Vista Enterprise, and Vista Ultimate. ASNA's Vista support does not extend to Vista Home Premium or Vista Home Basic.
Clarifying Support for AVR Classic Web Applications
ASNA recommends that all Web Application development using AVR Classic, be undertaken using Microsoft Windows XP. Web Application deployment should not make use of Microsoft Vista, relying instead on Windows Server 2000/2003/2008 for which there are no changes to support and compatibility.
User Access Control (UAC) in Vista and Windows Server 2008
User Access Control (UAC) was implemented in Vista and Windows Server 2008 as an added security measure to notify you of the need for local Admin permission levels required to perform tasks such as starting a process, accessing the Windows Registry and installing software.
When UAC mode (also referred to as Admin Approval Mode) is enabled (which it is by default), every program that you run will be given only "standard user" access to the system, even when you are logged in as an administrator. There are only 2 ways that a program can be "elevated" to get full admin access to the system:
- If it automatically asks you for permission when it starts up, and you click Continue
- If you start the program with permission by right-clicking it, then clicking Run As Administrator
A program either starts with STANDARD rights or, if you give permission, ADMINISTRATOR rights, and once the program is running it cannot change from one to the other.
Launching Acceler8DB or DataGate Database Manager or File Editor programs with the 'Run as Administrator' option assures you of the rights needed to perform all operations with full local admin privileges.
In AVR .NET program development, your program compiles that access local ASNA database files will fail with error "Error using an XMLSchema for file description: file_name" unless you launch Visual Studio by specifying 'Run as Administrator'.
The articles linked here explain UAC in more detail.
Article updated 12/12/2008