electron经过打包的程序,在Window下面无法创建文件

大家好,我使用electron,因为在程序中需要使用模板引擎生成不同的html文件,然后去加载,在Ubuntu下面是可以的。但是经过打包之后在Windows平台之后,因为压缩的文件成了asar文件,但是这个文件是只读的,所以在Windows下面创建文件失败,就导致无法加载,请问这个问题如何解决呀,感谢
已邀请:

苏格楠

赞同来自: Neil smallcol

可以不压缩asar,或者创建文件到asar外面.......

jingxuan - 80

赞同来自:

首先在iss文件中做如下操作
在 [Setup]段
PrivilegesRequired=admin
然后
找到INNO安装目录下的SetupLdr.e32文件,将程序中的Manifest更改一下(用reshacker这类工具改),这样运行程序的时候,Windows Vista / windows 7就会自动提示需要管理员权限:
<requestedExecutionLevel level="asInvoker" uiAccess="false"/></requestedPrivileges>
改为
<requestedExecutionLevel level="requireAdministrator" uiAccess="false"/></requestedPrivileges>

要回复问题请先登录注册