Eigenes Programm auf Windows 8 Kompatibilität prüfen

S

Struct

Gast
Guten Tag

Ich habe ein Programm mit WPF/C# geschrieben (mit Installer etc.). Es funktioniert auf Windows 7 einwandfrei.
Nun würde ich gerne Prüfen, ob es auf Windows 8 ebenfalls läuft. Dies konnte ich bisher nur mit einer virtuellen Maschine erledigen.

Da das Programm aber relativ umfangreich ist und viele Funktionen besitzt bin ich mir nicht 100% sicher, ob alles funktioniert (es werden auch externe Plugins und Libs etc. verwendet).

Daher zwei Fragen:

1. Gibt es weitere Möglichkeiten wie man eigene Programme auf Windows 8 Kompatibilität prüfen kann?

2. Ich habe dieses Tool von Microsoft gefunden:
http://windows.microsoft.com/de-de/windows-8/upgrade-assistant-download-online-faq
Es analysiert meine Programme auf dem Rechner und sagt mir, ob diese Windows 8 kompatibel sind. Es tauchen viele Programme wie Notepad++ usw. auf, allerdings mein Programm nicht. Da es auf der virtuellen Maschine aber bisher läuft wird es wohl nicht erkannt. Weiß jemand was man machen muss, damit ein eigenes Programm auch von diesem Tool geprüft wird?
 
Das Tool wird nix anderes machen als einen Katalog zu durchsuchen, daher wird ein Programm nicht dabei sein.
 
Theoretisch musst die nur das MSDN durchgehen und jede Funktion überprüfen, ob diese in der Version vorhanden ist. Semantisch sollte sich das nichts geben, denn Abwärtskompatibilität ist bei MS das A und O. Die Funktionen machen also seit Version X das, was sie sollen. Gibts ne neuere Variante, gibts. evtl. nen Funktionsaufruf über die *Ex-Funktionen, die dann neuer sind bzw. mehr Funktionalität besitzen. Sollte in C# aber gar nicht ins Gewicht fallen, außer du bastelst darin mit PInvoke. In C# gibts du ja ne .NET-Version vor und die ist unabhängig des Systems. .NET 2 läuft also auf 8 wie auf XP unabhängig gleich. Auch gibt man in C#/VB kein OS vor, sondern lediglich die .NET-Version, vergleichbar mit Java 6 bspw. Das OS steht immer für den DAU bereit, der nicht weiß, auf welchen Plattformen Java 6 läuft und nur sein OS kennt.

Praktisch hat man Tests und die lässt man einfach auf nem 8er System durchlaufen.
 
Zurück
Oben