Я использую Electron в качестве внешнего интерфейса для своего приложения Win32 и хочу вызвать * .exe (внутренний) внутри пакета UWP.
Проблема в том, что нет способа использовать C# / MS VS в моем проекте, так как я хочу сделать в кроссплатформенном и использовать только JavaScript. Я нашел FullTrustProcessLauncher
, который может выполнять эту работу, но не знаю, как его использовать в приложении Electron.
Что я уже пробовал:
- Добавил эти строки в
AppxManifest.xml
<Extensions>
<desktop:Extension Category="windows.fullTrustProcess" Executable="Assets\backend.exe" />
</Extensions>
Пытался упаковать приложение в
asar
архив, а затем позвонить по
child_process.execFile
- не повезло.
Обновление
Когда я компилирую все приложение как portable
(один exe) все работает как положено.