neoxxxooo Ответов: 0

Как выполнить несколько exe-файлов из приложения UWP?


У меня есть 2 exe, которые строятся из C a.exe и еще b.exe-да. Эти exe - файлы вызываются из приложения UWP.

Что я уже пробовал:

Below is what I did.
I added Windows Desktop Extensions for the UWP
I added 2 folders groubA & groubB in project's root directory then rename a.exe to app.exe and add to groupA folder, rename b.exe then add to groupB folder.
 
In Package.appxmanifest:
<pre><Applications>
      ...
      <Extensions>
        <desktop:Extension Category="windows.fullTrustProcess" Executable="app.exe">
          <desktop:FullTrustProcess>
            <desktop:ParameterGroup GroupId="groupA" Parameters="/groupA"/>
            <desktop:ParameterGroup GroupId="groupB" Parameters="/groupB"/>
          </desktop:FullTrustProcess>
        </desktop:Extension>
      </Extensions>
    </Application>
  </Applications>


В основном классе :
await FullTrustProcessLauncher.LaunchFullTrustProcessForCurrentAppAsync("groupA");

чтобы вызвать exe-файл в папке groupA. Когда я запускаю приложение UWP, я получаю ошибку :
windows can not find ...\Appx\app.exe
.
В моем понимании, тег <desktop:extension> указывает на то, что app.exe is регистрируется как fullTrustProcess. И <desktop:ParameterGroup GroupId="groupA" Parameters="/groupA"/> указывает, что app.exe с groupId ="groupA" и в папке groupA будет выполняться при вызове LaunchFullTrustProcessForCurrentappasync("groupA"). Разве я не прав?
Пожалуйста, помогите мне найти, что здесь не так?

0 Ответов