我正在尝试创建一个在 Electron.js 上运行的屏幕保护程序。我正在通过 C# 控制台应用程序启动 Electron.js 应用程序。一切都很好,但是当屏幕保护程序在计时器之后启动时,所有屏幕都变黑并且所有 Electron.js 窗口都不起作用。我发现造成这种情况的原因是Windows屏保只分配了一定数量的堆内存并且无法更改。
有谁知道是否可以分配更多内存?如果没有,如何在普通桌面上通过 C# 控制台应用程序启动 Electron.js 应用程序,以免内存不足?
现在我正在用这一行开始 Electron.js 进程:
process.start("path/to/screensaver/saver.exe");
我真的希望有人能帮助我。我已经被这个问题困扰了一段时间了。
致谢。