convert win32 .exe app to UWP or develop a new UWP app with c#

wang zheng 21 Reputation points
2020-03-02T10:13:04.497+00:00

I hope to publish one of my old win32 app(developed using Delphi) to Win 10 app store.
It looks like MSIX Packaging Tool can do this.

https://www.microsoft.com/en-us/p/desktop-app-converter/9nblggh4skzw#activetab=pivot:overviewtab

but I need to get runFullTrust right.
I am not sure runFullTrust right is easy to get and related app can be approved to release to win10 app store.

my question is

  1. Does MS accept the UWP app converted from win32 app? or I'd better to develop a new UWP app using c#/c++?
  2. Do I need to code sign this app with third party certificate? or MS VS can do this well just like Apple Xcode did
    (Apple provided registered developer code sign file and use Xcode to code sign)?

your comment welcome

WZ

Universal Windows Platform (UWP)
{count} votes

Accepted answer
  1. Fay Wang - MSFT 5,196 Reputation points
    2020-03-03T02:19:41.237+00:00

    Hello,

    ​Welcome to our Microsoft Q&A platform!

    > Does MS accept the UWP app converted from win32 app? or I'd better to develop a new UWP app using c#/c++?

    Desktop bridge app is acceptable for Microsoft Store, so you can convert win32 app to UWP app to publish it. But when submitting, you will need to fill in some additional information and the store team will review your submission. After passing the review, the app will show in the store. In addition, From this document, it mentions the Desktop App Converter tool is deprecated. So we recommend that you use the MSIX Packaging Tool instead or create Windows Application Packaging Project in visual studio to convert it.

    > Do I need to code sign this app with third party certificate?

    No, you don't need to sign this app with third party certificate. About how to package your desktop bridge app and sign it, you can refer to this document.

    0 comments No comments

1 additional answer

Sort by: Most helpful
  1. Elijah Lopez 1 Reputation point
    2021-12-16T23:48:22.653+00:00
    0 comments No comments