electron-packagerを使用してコンパイルし、grunt-electron-installerを使用して Windows インストーラー パッケージを生成する電子アプリケーションがあります。
インストール時に、リスのイベントを次のように処理します。
//...
switch (squirrelCommand) {
case '--squirrel-install':
case '--squirrel-updated':
createShortcuts(cleanUp);
break;
//...
createShortcuts 関数は子プロセスを生成Update.exe (Squirrel.exe)
し、--createShortcut=myapp.exe
引数を使用して を呼び出します。
ただし、生成されたショートカットの名前Electron
がmyapp
.
ショートカットの出力名を指定する他の方法が見当たらないので、生成されたショートカットを次のように変更するにはどうすればよいmyapp
ですか?
リスのログのスニペットは次のとおりです。
2016-03-20 10:34:35> ApplyReleasesImpl: Creating shortcut for myapp.exe => C:\Users\zeus\Desktop\Electron.lnk
2016-03-20 10:34:35> ApplyReleasesImpl: About to save shortcut: C:\Users\zeus\Desktop\Electron.lnk (target C:\Users\zeus\AppData\Local\myapp\Update.exe, workingDir C:\Users\zeus\AppData\Local\myapp\app-0.0.3, args --processStart myapp.exe)