Rules for “Legacy” Applications
Because Microsoft introduced radical changes to the traditional Windows® security paradigm with Windows 7 (and Windows Server 2008) the concept of what Microsoft defines as a “legacy” application has become significant. Since a “legacy” application is any program that will install and run on a Windows version prior to Windows 7 this Microsoft definition applies to all Syscob applications.
To a lesser extent the “legacy” concept was introduced with Windows Vista, but few informed IT organizations made the mistake of deploying Vista (and the changes were less drastic) so the impact was minimal. But in recent years the uptake of Windows 7, Windows Server 2008 and Windows Server 2008 R2 require that the “legacy” application requirements be observed. And the “Win 7” topics in the group at the right apply to all of these new environments (i.e. Windows 7, Windows Server 2008 and Windows Server 2008 R2).
Fundamental “Legacy” Rule
Regardless of the application, if it can be successfully installed on versions of Windows before Windows 7 then there is a basic rule that must be followed for successful use under Windows 7: all Windows® “installers” (which make Registry and/or “INI” file changes or install OS libraries) must be “Run as Administrator” and run in “Compatibility mode” (typically for Windows XP SP2 or SP3). For Syscob this includes the following components:
- Application “installers” (like for Export-It or for Export-It Plus).
- Application “updaters” (Export-It or Export-It Plus version updates).
- The application “Icon & Rego” utilities (i.e. for Export-It or for Export-It Plus).
- ActiveX server registrations (i.e. the batch command used to register a “SEDI machine”).
- The (i.e. ) for Digital Certificate registration (only required for direct SEDI exchange of traffic with Customs ICS).
Since Windows 7 only permits setting the “Run as Administrator” and “Compatibility mode” for executables under the control of the Windows 7 installation (i.e. only on physically “local” disks, not on mapped network drives) the components above should never be run from a “network” drive. So it may be necessary to copy a program to a “local” disk, or even create a “shortcut” for it, to be able to “Run as Administrator” in “Compatibility mode” for Windows XP (either SP2 or SP3).
Other “Legacy” Considerations
The remaining topics in this section discuss the other implications of using a “legacy” application under Windows 7 (or Windows Server 2008):
- Legacy Applications
How Windows 7 default security affects “legacy” applications - User Access Control
Why mapped drives may not appear in “legacy” applications - Before Installation
Identifying security issues before deploying “legacy” applications - Windows® Ownership
How to Take Ownership of the Windows® Directory - Owner Impact
Impacts from Windows® Directory Security Changes
The final link, FAQs, is not specific to the Windows 7 environment, but connects to a group of topics with answers to Frequently Asked Questions [FAQs] related to Syscob applications..