用电子包装程序构build应用程序的UACpipe理

我用我的应用程序的winreg npm包,我需要提升特权为我的使用。

我想用电子(atom-shell)将应用程序构build的清单文件关联起来,然后用电子打包程序打包在窗口上,但我找不到任何方法轻松完成。

我的一个旧的应用程序是用cx_freeze创build的,并且把名字为app.exe.manifest的文件放在同一个目录下。

我不明白为什么这次不行。

我解决了这个问题。

所以首先要知道的是,如果embedded式清单已经存在,那么外部清单将不会被计数。 (请参阅https://superuser.com/questions/905103/what-does-it-mean-to-enable-windows-to-prioritise-external-manifests的答案)

而事实certificate,electron.exe已经embedded了一个manifest,用电子包完成的包大多是电子可执行文件的重命名。

所以为了embedded一个需要正确权限的新闻表单,我把电子仓库中的清单(见https://github.com/atom/electron/blob/master/atom/browser/resources/win/atom。清单 ),编辑安全部分并使用mt.exe工具添加新的清单(请参阅https://msdn.microsoft.com/en-us/library/aa375649%28v=vs.85%29.aspx

和达达!

Interesting Posts