公司有一个 win32 项目其中一个模块是用网页技术开发的同时使用 electron 打包,作为子程序被 QT 调用. 由于开发效率上的问题考虑整个项目使用网页技术开发,但由于我们的程序需要大量的文件以及数据库操作同时默认是安装到 C 盘程序目录所以肯定需要获取管理员权限.
现在问题来了,electron 打包的 exe 无法直接获取权限,网络上的说法是 electron 打包的 exe 已经拥有 manifest 需要导出修改. 通过该方法修改后确实显示可以获取权限并且程序也能成功打开.但是问题又来了,这样修改后 exe 无法正确签名,提示是已经签名或者不是有效的 win32 程序(修改 manifest 前是可以成功签名的)...
请问各位有这方面的经验么...
其实我知道 electron 打包做 win32 程序到处都是坑,我也是忠实的原生技术推崇者,无赖拍脑袋的不是我.目前也只是做一个技术验证.
1
qiqico 2018-01-23 10:28:29 +08:00 1
用 electron-build 打包的话,可以设置 win 下获取管理员权限运行的
|
2
GooMS 2018-01-23 10:53:29 +08:00 via Android 1
把打包好的用 into setup 做安装步骤的
|