APPX (Desktop Bridge)

<< Click to Display Table of Contents >>

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

APPX (Desktop Bridge)

U001 - .NET Framework

Description: Sucht nach ausführbaren Dateien, die mit einer älteren Version von .NET Framework kompiliert wurden.

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

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

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

U002 - Software Architecture

Description: Sucht nach nicht übereinstimmenden Software-Architekturen.

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

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

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

U003 - COM Isolation

Description: Sucht nach vorhandenen COM-Registrierungen.

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

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

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

U004 - Services

Description: Sucht nach Windows-Diensten in einer Windows Installer-Datenbank.

Background: 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 ordnungsgemäß.

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

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

U005 - Drivers

Description: Sucht nach nicht unterstützten Treibern.

Background: Kernel-Modus-Treiber werden nicht unterstützt.

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

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

U006 - Installation Directory Access

Description: Sucht nach Versuchen, Berechtigungen für Dateien, Verzeichnisse und Registrierungsschlüssel innerhalb des Installationspakets festzulegen.

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

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

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

U007 - File Associations

Description: Sucht nach registrierten Dateierweiterungen, die von UWP-Anwendungen nicht unterstützt werden.

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

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

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

U008 - Windows Registry Limitations

Description: Sucht nach der Verwendung von DDEEXEC.

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

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

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

U009 - Administrative Privileges

Description: Sucht nach ausführbaren Dateien, die zum Starten Administratorrechte benötigen.

Background: Die UWP-Anwendung funktioniert nicht ordnungsgemäß, wenn sie von einem Benutzer ohne Administratorrechte gestartet wird.

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

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

U010 - API Calls

Description: Sucht nach bestimmten API-Aufrufen, die von der UWP-Plattform nicht unterstützt werden.

Background: Einige der API-Aufrufe werden in UWP-Anwendungen aufgrund des Isolationsgrades nicht unterstützt.

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

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

U011 - GUI Limitations

Description: Sucht nach Manifestdateien, die UIAccess-Elemente verwenden.

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

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

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

U012 - Shortcuts

Description: Sucht nach fehlenden Verknüpfungen oder mehreren Verknüpfungen, die auf verschiedene ausführbare Dateien verweisen.

Background: Es muss mindestens einen Einstiegspunkt zum Ausführen einer UWP-Anwendung geben. Außerdem können mehrere Verknüpfungen beim Konvertieren einer Anwendung in die UWP-Plattform zu Problemen führen.

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

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

U013 - Naming Convention

Description: Sucht nach nicht-alphabetischen Zeichen am Anfang der Eigenschaft ProductName und in Verknüpfungsnamen.

Background: 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.

More Information: https://docs.microsoft.com/de-de/uwp/schemas/appxpackage/appxmanifestschema/element-application

Manual Remediation: Falsche Namen sollten so geändert werden, dass sie den Anforderungen entsprechen.

U014 - Entry Point File Extensions

Description: Sucht nach Einstiegspunktpfaden mit ungültigen Erweiterungen.

Background: Der formale Deskriptor von APPX-Dateien erfordert, dass Dateipfade für Anwendungseinstiegspunkte (z. B. Verknüpfungen) den APPX-spezifischen Syntaxanforderungen entsprechen. Das Nichterfüllen dieser Bedingungen führt zu Validierungsfehlern, die vom UWP-Konverter ausgelöst werden.

More Information: https://docs.microsoft.com/de-de/uwp/schemas/appxpackage/appxmanifestschema/element-application

Manual Remediation: Die Dateierweiterungen der Einstiegspunkte müssen in Kleinbuchstaben umgeschrieben werden.

U015 - Product Version

Description: Sucht nach ungültigen Produktversionen.

Background: Der formale Deskriptor von APPX-Dateien erfordert, dass die Produktversionen den APPX-spezifischen Syntaxanforderungen entsprechen. Das Nichterfüllen dieser Bedingungen führt zu Validierungsfehlern, die vom UWP-Konverter ausgelöst werden.

More Information: https://docs.microsoft.com/de-de/uwp/schemas/appxpackage/appxmanifestschema/element-application

Manual Remediation: Die Produktversion muss in ein akzeptiertes Format umgeschrieben werden.