Is your software ready to be located in Windows 7?

Source: Internet
Author: User
Keywords Run application if HTTP level

&http://www.aliyun.com/zixun/aggregation/37954.html ">nbsp; Microsoft July 23 announced that the Windows 7 system has been developed, officially into the RTM (mass production) phase! Industry partners are also gearing up to prepare the corresponding products for the listing of Windows 7. The next will be through a variety of channels for distribution, the final October 22 full public offering, that is, there are three months, we are about to usher in a new era, then you have a variety of program software is ready to move into Windows 7?

From the Windows Xp/vista transition to Windows 7, there are at least three things you can do from an application perspective:

1. Ensure compatibility with Windows 7

2. Take advantage of the new features provided by Windows 7

3, optimize the experience and performance under Windows 7

Look at the bottom:

1. Ensure that the application is compatible with Windows 7

At the beginning of Vista, software compatibility has been a problem for many people, but it has been difficult to eliminate the negative effects of the latter. Fortunately, Windows 7 does not make large-scale changes at the kernel level, so if your software is operating under Windows Vista (including device drivers), you can almost safely switch to the new system. According to Microsoft, this probability can basically reach 99%.

But if your program is designed for Windows XP or even Windows 2000, and there are problems with Vista, don't expect to turn directly to Windows 7, you must update it, or try compatibility mode.

It should be noted that compatibility is not only the responsibility of the operating system, but also the problem of the software itself. Can't expect Windows 7 to fully support the old software five or six years ago? So before complaining about new system compatibility, let's look at what the software itself does.

  
Figure 1

The following are the top seven software compatibility issues:

(1) IE protection mode

or from Vista, ie defaults to run under lower privileges, making some ActiveX controls no longer work. The same is true for Windows 7 and IE8.

References: http://blogs.msdn.com/ie/archive/2006/02/09/528963.aspx

(2) Version check

The number one problem so far. Did you see the error when running the software in Windows 7 that said "Require Windows XP or later operating systems"? If that's the case, you'll have to hit the version check.

References: http://msdn.microsoft.com/en-us/library/bb756927.aspx

(3) Data redirection

Starting with Vista, standard users have limited access to specific files, folders, and registry keys. If the software attempts to write to these areas, it is rejected and redirected elsewhere. In most cases, the process is transparent to both the user and the programmer, but occasionally opaque, and the problem comes.

References: http://support.microsoft.com/kb/927387

(4) Session 0 isolation

Vista's system service runs in its own session 0 level and is isolated from the user's session 1 or higher level. This is an operating system security line protection method, can avoid a lot of malicious attacks against the bottom of the system, but the security of the improved colleagues, applications and system services between the communication is also prone to problems, must be fully considered.

References: http://blogs.msdn.com/cjacks/archive/2006/10/24/ Modifying-the-mandatory-integrity-level-for-a-securable-object-in-windows-vista.aspx

(5) Installation program detection

Starting with Vista, the system automatically detects whether an application needs to be installed, which means that the program requires elevation to administrator privileges, plus the newly introduced UAC feature, which can be easily installed.

Contact Us

The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion; products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the content of the page makes you feel confusing, please write us an email, we will handle the problem within 5 days after receiving your email.

If you find any instances of plagiarism from the community, please send an email to: info-contact@alibabacloud.com and provide relevant evidence. A staff member will contact you within 5 working days.

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.