MSIX (Desktop Bridge)

<< Click to Display Table of Contents >>

RayQC Advanced > 8.0 > User Guide > Regelübersicht > Moderne Apps 

MSIX (Desktop Bridge)

U001 - .NET Framework

Beschreibung: Prüft auf das Vorhandensein von ausführbaren Dateien, die mit einer älteren Version des .NET Framework kompiliert wurden.

Hintergrund: Nur .NET Framework in Version 4.6.1 oder höher wird unterstützt.

Weitere Informationen: https://docs.microsoft.com/en-us/windows/uwp/porting/desktop-to-uwp-prepare

Manuelle Problembehebung: Wenden Sie sich an den Hersteller, um kompatible Software zu erhalten. Eigenentwicklungen sollten auf .NET Framework 4.6.1 umgestellt werden.

U002 - Software Architecture

Beschreibung: Prüft auf das Vorhandensein nicht übereinstimmender Softwarearchitektur.

Hintergrund: Wenn die Anwendung eine Sprungliste verwendet, muss sie für die spezifische Architektur erstellt werden.

Weitere Informationen: https://docs.microsoft.com/en-us/windows/uwp/porting/desktop-to-uwp-prepare

Manuelle Problembehebung: Wenden Sie sich an den Hersteller, um kompatible Software zu erhalten. Eigenentwicklungen sollten auf die spezifische Architektur umgestellt werden.

U003 - COM Isolation

Beschreibung: Prüft auf das Vorhandensein von COM-Registrierungen.

Hintergrund: COM-Objekte, die innerhalb der UWP-Anwendung registriert wurden, sind für andere Anwendungen nicht zugänglich.

Weitere Informationen: https://docs.microsoft.com/en-us/windows/uwp/porting/desktop-to-uwp-prepare

Manuelle Problembehebung: Wenden Sie sich an den Hersteller, um kompatible Software zu erhalten. Eigenentwicklungen sollten so überarbeitet werden, dass keine COM-Objekte verwendet werden.

U004 - Services

Beschreibung: Prüft auf das Vorhandensein von Windows-Diensten in einer Windows Installer-Datenbank.

Hintergrund: Dienste, die mit der Windows Installer-Datenbank installiert werden, werden von den UWP Bridge Desktop App-Konvertern ignoriert. Wenn eine Anwendung auf solche Dienste angewiesen ist, funktioniert sie möglicherweise nicht korrekt.

Weitere Informationen: https://docs.microsoft.com/en-us/windows/uwp/porting/desktop-to-uwp-prepare

Manuelle Problembehebung:  Wenden Sie sich an den Hersteller, um kompatible Software zu erhalten. Eigenentwicklungen sollten überarbeitet werden.

U005 - Drivers

Beschreibung: Prüft auf das Vorhandensein nicht unterstützter Treiber.

Hintergrund: Kernelmodustreiber werden nicht unterstützt.

Weitere Informationen: https://docs.microsoft.com/en-us/windows/uwp/porting/desktop-to-uwp-prepare

Manuelle Problembehebung: Wenden Sie sich an den Hersteller, um kompatible Software zu erhalten. Eigenentwicklungen sollten überarbeitet werden.

U006 - Installation Directory Access

Beschreibung: Prüft auf Versuche, Berechtigungen für Dateien, Verzeichnisse und Registrierungsschlüssel innerhalb des Installationspakets festzulegen.

Hintergrund: Das Festlegen von Berechtigungen für das Installationsverzeichnis und Registrierungsschlüssel wird innerhalb der UWP-Anwendung nicht unterstützt.

Weitere Informationen: https://docs.microsoft.com/en-us/windows/uwp/porting/desktop-to-uwp-prepare

Manuelle Problembehebung: Wenden Sie sich an den Hersteller, um kompatible Software zu erhalten. Eigenentwicklungen sollten überarbeitet werden.

U007 - File Associations

Beschreibung: Prüft auf das Vorhandensein registrierter Dateierweiterungen, die von UWP-Anwendungen nicht unterstützt werden.

Hintergrund: Einige Dateizuordnungen können nicht von der UWP-Anwendung registriert werden.

Weitere Informationen: https://docs.microsoft.com/en-us/windows/uwp/porting/desktop-to-uwp-prepare

Manuelle Problembehebung: Wenden Sie sich an den Hersteller, um kompatible Software zu erhalten. Eigenentwicklungen sollten überarbeitet werden.

U008 - Windows Registry Limitations

Beschreibung: Prüft auf die Verwendung von DDEEXEC.

Hintergrund: UWP-Anwendungen sollten keine DDEEXEC-Registrierungsunterschlüssel verwenden, um eine andere Anwendung zu starten.

Weitere Informationen: https://docs.microsoft.com/en-us/windows/uwp/porting/desktop-to-uwp-prepare

Manuelle Problembehebung: Wenden Sie sich an den Hersteller, um kompatible Software zu erhalten. Eigenentwicklungen sollten überarbeitet werden.

U009 - Administrative Privileges

Beschreibung: Prüft auf ausführbare Dateien, die zum Starten Administratorrechte benötigen.

Hintergrund: Die UWP-Anwendung wird nicht korrekt ausgeführt, wenn sie von einem Benutzer ohne Administratorrechte gestartet wird.

Weitere Informationen: https://docs.microsoft.com/en-us/windows/uwp/porting/desktop-to-uwp-prepare

Manuelle Problembehebung: Wenden Sie sich an den Hersteller, um kompatible Software zu erhalten. Eigenentwicklungen sollten überarbeitet werden.

U010 - API Calls

Beschreibung: Prüft auf das Vorhandensein bestimmter API-Aufrufe, die von der UWP-Plattform nicht unterstützt werden.

Hintergrund: Einige API-Aufrufe werden in UWP-Anwendungen aufgrund des Isolierungsgrads nicht unterstützt.

Weitere Informationen: https://docs.microsoft.com/en-us/windows/uwp/porting/desktop-to-uwp-prepare

Manuelle Problembehebung: Wenden Sie sich an den Hersteller, um kompatible Software zu erhalten. Eigenentwicklungen sollten überarbeitet werden.

U011 - GUI Limitations

Beschreibung: Prüft auf Manifestdateien, die UIAccess-Elemente verwenden.

Hintergrund: Die Verwendung von UIAccess-Elementen innerhalb der Manifestdatei wird in der UWP-Anwendung nicht unterstützt.

Weitere Informationen: https://docs.microsoft.com/en-us/windows/uwp/porting/desktop-to-uwp-prepare

Manuelle Problembehebung: Wenden Sie sich an den Hersteller, um kompatible Software zu erhalten. Eigenentwicklungen sollten überarbeitet werden.

U012 - Shortcuts

Beschreibung: Prüft auf fehlende Verknüpfungen oder mehrere Verknüpfungen, die auf verschiedene ausführbare Dateien verweisen.

Hintergrund: Es muss mindestens einen Einstiegspunkt geben, um eine UWP-Anwendung auszuführen. Darüber hinaus können mehrere Verknüpfungen bei der Konvertierung einer Anwendung zur UWP-Plattform Probleme verursachen.

Weitere Informationen: https://docs.microsoft.com/en-us/windows/uwp/porting/desktop-to-uwp-prepare

Manuelle Problembehebung: Wenden Sie sich an den Hersteller, um kompatible Software zu erhalten. Eigenentwicklungen sollten überarbeitet werden.

U013 - Naming Convention

Beschreibung: Prüft auf nicht-alphabetische Zeichen am Anfang der Eigenschaft ProductName und der Verknüpfungsnamen.

Hintergrund: Die meisten Tools für die UWP-Konvertierung verwenden ProductName und Verknüpfungsnamen als Bezeichner. Das bedeutet, dass sie mit Zeichen aus dem ASCII-Alphabet beginnen müssen.

Weitere Informationen: https://docs.microsoft.com/de-de/uwp/schemas/appxpackage/appxmanifestschema/element-application

Manuelle Problembehebung: Falsche Namen sollten geändert werden, um die Anforderungen zu erfüllen.

U014 - Entry Point File Extensions

Beschreibung: Prüft auf Einstiegspunktpfade mit ungültigen Erweiterungen.

Hintergrund: Der formale Deskriptor von MSIX-Dateien erfordert, dass Dateipfade für Anwendungseinstiegspunkte (z. B. Verknüpfungen) den MSIX-spezifischen Syntaxanforderungen entsprechen. Werden diese Bedingungen nicht erfüllt, entstehen Validierungsfehler durch den UWP-Konverter.

Weitere Informationen: https://docs.microsoft.com/de-de/uwp/schemas/appxpackage/appxmanifestschema/element-application

Manuelle Problembehebung: Die Dateierweiterungen der Einstiegspunkte müssen in Kleinbuchstaben umgeschrieben werden.

U015 - Product Version

Beschreibung: Prüft auf ungültige Produktversionen.

Hintergrund: Der formale Deskriptor von MSIX-Dateien erfordert, dass die Produktversionen den MSIX-spezifischen Syntaxanforderungen entsprechen. Werden diese Bedingungen nicht erfüllt, entstehen Validierungsfehler durch den UWP-Konverter.

Weitere Informationen: https://docs.microsoft.com/de-de/uwp/schemas/appxpackage/appxmanifestschema/element-application

Manuelle Problembehebung: Die Produktversion muss in ein akzeptiertes Format umgeschrieben werden.