便携式电子应用程序

Mur*_*rat 6 electron squirrel.windows

我有一个基于 git electron 的应用程序。(适用于窗户)

我需要这个应用程序可以在 U 盘上便携,并且我希望这个应用程序具有自动更新功能。

Grunt-electron-installer 使用squirrel.windows作为更新机制。Squirrel 使用 SHGetFolderPath 函数和 CSIDL_LOCAL_APPDATA 来决定安装路径,通常是C:\Users\Username\AppData\Local\$pkgName

我的问题是;

  • 有没有更好的方法可以用作便携式电子应用程序的自动更新功能?
  • 我可以使用Enigma 虚拟框作为虚拟系统来克服 squirrel.windows 路径问题。在此选项中,我需要一种方法来更改虚拟系统中的 CSIDL_LOCAL_APPDATA 变量。任何的想法?

任何帮助将非常感激。谢谢