Electron 尝试在解包asar中的exe上生成会导致exe解包到临时目录吗?

Electron 尝试在解包asar中的exe上生成会导致exe解包到临时目录吗?,electron,electron-builder,Electron,Electron Builder,我有一个电子应用程序,我正在用electron builder打包 在这个应用程序中,有一个我希望能够从electron调用的exe的分发版 mypackage.json的build部分包含一个asarUnpack属性,如下所示: "asarUnpack": [ "**/node_modules/dist-myexe.exe/**/*", ], 这意味着安装我的应用程序时,exe将在 C:\Program Files\MyElectronApp\re

我有一个电子应用程序,我正在用electron builder打包

在这个应用程序中,有一个我希望能够从electron调用的exe的分发版

mypackage.json的
build
部分包含一个
asarUnpack
属性,如下所示:

"asarUnpack": [
  "**/node_modules/dist-myexe.exe/**/*",
],
这意味着安装我的应用程序时,exe将在
C:\Program Files\MyElectronApp\resources\app.asar.unpacket\node\u modules\myexe.exe\vendor\myexe.exe

但是,当我尝试对该exe执行
子进程.spawn
时,windows会尝试从以下位置运行版本:
%APPDATA%\Local\Temp\par blahblahblah\cache blahblahblah\myexe.exe

我想知道这是否与:


这是electron应用程序的预期行为吗?如何将程序文件中的exe作为目标?

我试图在其上执行的exe是exiftool.exe,它实际上是提取到Temp而不是electron的罪魁祸首