我有一个基于 git electron 的应用程序。(对于窗户)
我需要这个应用程序可以在 USB 磁盘上便携,并且我希望这个应用程序具有自动更新功能。
Grunt-electron-installer 使用squirrel.windows作为更新机制。Squirrel 使用带有 CSIDL_LOCAL_APPDATA 的 SHGetFolderPath 函数来决定安装路径,通常是C:\Users\Username\AppData\Local\$pkgName。
我的问题是;
- 有没有更好的方法可以用作便携式电子应用程序的自动更新功能?
- 我可以使用Enigma 虚拟盒作为虚拟系统来克服 squirrel.windows 路径问题。在这个选项中,我需要一种方法来更改虚拟系统中的 CSIDL_LOCAL_APPDATA 变量。任何想法?
任何帮助将非常感激。谢谢