【发布时间】:2019-11-14 16:03:27
【问题描述】:
我正在使用电子开发应用程序。我正在使用shell.writeShortcutLink() 在开始菜单中创建一个shell 链接快捷方式。我需要开始菜单快捷方式来启用 Windows Toast 通知。我还在桌面上创建了一个普通的快捷方式。
由于某种原因,当使用开始菜单中的 shell 链接启动应用程序时,我的应用程序的 process.execPath 更改为 C:\Windows\System32,而不是可执行文件的预期实际位置。正常链接工作正常,process.execPath 是正确的。
这是一个问题,因为我使用 process.execPath 来访问与我的应用程序位于同一文件夹中的文件。这是 shell 链接的正常行为吗?使用 shell 链接启动的应用程序是否默认执行路径为 System32 文件夹,还是电子有问题?
【问题讨论】: