2017-02-09 1 views
0

J'ai une application écrite en VB.NET que je veux passer à Win10. Ce sera toujours une application de bureau, mais je voudrais qu'il y ait une icône/une vignette de démarrage dans Win 10. En regardant autour de I found this exact question, il est suggéré de créer une application Metro (maintenant je crois appelée Windows App) qui lance l'application de bureau. C'est also discussed in this thread. Donc les questions;Questions à propos de Windows App (Metro) Tuiles/Icônes pour les applications de bureau

  1. Ces fils sont un peu vieux est la meilleure façon Win10 pour donner une application de bureau une tuile App Windows en utilisant une application Windows comme le lanceur pour l'application de bureau?

  2. Il semble que dans Win10, Microsoft a désormais autorisé l'installation d'applications non-magasin dans Update Security> SideloadApps. Cela doit être activé pour installer l'application, mais cela doit toujours être activé. Par exemple, que se passe-t-il après l'installation si l'utilisateur l'éteint, l'application ne démarre-t-elle pas? Par exemple, je vois in this link that there are 2 Registry keys to change, essentiellement AllowAllTrustedApps et AllowDevelopmentWithoutDevLicense. Est-il possible pour mon installateur de bureau de changer ces clés, installer l'appli Windows (et tout le reste), puis changer les clés à nouveau?

  3. Désinstallation? Si j'ai créé une application Windows qui a uniquement lancé mon application de bureau, il est possible que l'utilisateur désinstalle ou supprime l'application Windows, ce qui signifie que mon application de bureau serait orpheline et perdue. Une suggestion pour résoudre ce problème?

Répondre

1

Selon votre description, je pense que vous avez besoin de Desktop Bridge. Il n'est pas nécessaire d'utiliser une application Windows en tant que lanceur pour l'application de bureau.

Vous pouvez essayer avec Desktop App Converter, avec cela, vous pouvez apporter vos applications de bureau existantes écrites pour .NET 4.6.1 ou Win32 à la plate-forme Windows universelle (UWP).

Et après la conversion, vous pouvez remplacer automatiquement les ressources générées par Desktop App Converter (DAC) pour fournir des icônes/icônes personnalisées. Pour plus d'informations, vous pouvez vous référer au Manually convert your app to UWP using the Desktop Bridge.

+0

Merci pour votre réponse. La seule chose que je ne veux pas ou ne peux pas faire est de le convertir. Je veux juste que ça ressemble à une application. – darbid

+0

@darbid Je pense aussi que Desktop Bridge est la bonne solution. Pourquoi vous ne voulez pas ou ne pouvez pas le faire? – Scavenger

+0

L'application de bureau utilise Internet Explorer 11 \ MSHTM et diverses autres bibliothèques COM telles qu'Office 2010. L'application dasktop expose également ses propres méthodes à COM. – darbid