|
Antwort |
Registriert seit: 4. Mär 2010 9 Beiträge |
#1
Entwicklung einer einfachen Windows 7 Anwendung welche das Windows 7 Logo Programm (The Windows 7 Software Logo Program) erfolgreich besteht.
Ziel: Erstellen einer Windows 7 Anwendung welche den "Windows 7" erfolgreich durchläuft. Aufgabe der Anwendung ist zweitrangig und kann durchaus auch Simpel sein, soweit die Forderungen des Win7 Logo Test erfüllt werden. Microsoft beschreibt dies wie folgt: Application Eligibility For an application to qualify for the Windows 7 Logo Program, it must meet the following criteria:
The following application types illustrate standalone applications that qualify for the Windows 7 Software Logo Program:
The following application types will not qualify for the Windows 7 Software Logo Program:
Mehr Informationen unter: http://msdn.microsoft.com/de-de/wind...8en-us%29.aspx http://go.microsoft.com/?linkid=9668061 Kosten für Windows Logo Test seitens Microsoft gehen nach Absprache zu Lasten des Auftraggebers. Denkbar wäre z.B. ein einfaches Chatprogramm welches von Client A zu Client B einfachen ASCII Text senden kann. Die Funktion des Programmes ist nicht wichtig, sollte nur deutlich zu sehen sein "das irgendetwas" gemacht wird. Wichtig ist hierbei die Tatsache das der Windows 7 Logo Test erfolgreich bestanden wird. Kurze Zusammenfassung:
Längere Zusammenfassung: Do not modify WRP protected resources
Zitat:
Windows resource protection (WRP) is designed to ensure that protected system resources are updated only by using Microsoft-approved installation or update mechanisms. Following WRP guidelines helps to maintain system integrity, and improves system reliability.
Zitat:
An application carrying the Windows 7 logo represents an on-going relationship between the partner, ISVs,and Microsoft.
Zitat:
Zitat:
A clean, reversible, installation allows users to successfully manage (deploy and remove) applications on their systems
Zitat:
Applications must properly implement a clean, reversible, installation. The application should be able to roll back the install at failure and restore the machine to its previous state.
Installation Requirements An application installation should never:
Zitat:
Users should have a consistent and secure experience with the default installation location of files, while maintaining the option to install an application to the location they choose. It is also necessary to store application data in the correct location to allow several people to use the same computer without corrupting or overwriting each other's data and settings.
Zitat:
Windows provides specific locations in the file system to store programs and software components, shared application data, and application data specific to a user:
Zitat:
An Authenticode digital signature allows users to be sure that the software is genuine. It also allows detection if a file has been tampered with, for example, infected by a virus.
Kernel-mode code signing enforcement is a Windows feature known as code integrity (CI) that improves the security of the OS, by verifying the integrity of a file each time the image of the file is loaded into memory. CI detects if malicious code has modified a system binary file. Also generates diagnostic and system-audit log event when the signature of a kernel module fails to verify correctly.
Zitat:
As 64-bit hardware becomes more prevalent, users expect application developers to take advantage of the benefits of 64-bit architecture by migrating their applications to 64-bit, or that 32-bit versions of the application run well under 64-bit versions of Windows.
Zitat:
To maintain compatibility with 64-bit versions of Windows, applications must natively support 64-bit or, at a minimum, 32-bit Windows-based applications must run seamlessly on 64-bit systems:
Zitat:
It is important that customers are not artificially blocked from installing or running their applications when there are no technical limitations. In general, if applications were written for Windows Vista or later releases, they should have no reason to check the OS version
Zitat:
Some Windows applications run in the security context of an administrator account, and many require excessive user rights and Windows privileges. Controlling access to resources enables users to be in control of their systems against unwanted20 changes. The most important rule for controlling access to resources is to provide the least amount of access “standard user context” required for a user to perform his or her necessary tasks. Following UAC guidelines provides applications with the necessary permissions when needed, without leaving the system constantly exposed to security risks.
Zitat:
Most applications do not require administrator privileges at run time, and should be just fine running as a standard-user. Windows applications must have a manifest21 (embedded or external22) that defines their execution levels and tells the OS what privileges the application requires in order to run.
|
Zitat |
Ansicht |
Linear-Darstellung |
Zur Hybrid-Darstellung wechseln |
Zur Baum-Darstellung wechseln |
ForumregelnEs ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.
BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus. Trackbacks are an
Pingbacks are an
Refbacks are aus
|
|
Nützliche Links |
Heutige Beiträge |
Sitemap |
Suchen |
Code-Library |
Wer ist online |
Alle Foren als gelesen markieren |
Gehe zu... |
LinkBack |
LinkBack URL |
About LinkBacks |