MENUボタンで起動されるアプリを変更

イルミネーションキーのMENUボタンを押下したときに、「KTPocketLaunch2」が起動するように設定を変更してみました。

まず、MENUボタンを押下したときに「ホームメニュー」が起動するまでの流れはこんな感じです。

  1. MENUボタンを押下
  2. \Windows\KickLauncher.exeが起動
  3. KickLauncher.exeはレジストリを参照
  4. レジストリに設定されている「Home Menu.exe」を起動

Home Menu.exeが「ホームメニュー」の実行ファイルです。
KickLauncher.exeのショートカットが\Windows\KickLauncher.lnkとありますが、これは何で存在しているかは?です。

\Windows\スタート メニュー\プログラム\ホームメニュー.lnkはKickLauncher.exeのショートカットです。

参照されるレジストリは以下の部分

HKEY_CURRENT_USER\Software\Sharp\LaunchSetting
"CurLaunchExe"="Home Menu.exe"
"CurLaunchNumber"=dword:00000001
"LaunchExe1"="Home Menu.exe"
"LaunchName1"="Home Menu"
"LaunchNum"=dword:00000001

「KTPocketLaunch2」が起動するように設定します。

  1. KTPocketLaunch2.exeのショートカットをWindowsフォルダに作成(ここではKTPocketLaunch2.lnkという名前にします)
  2. レジストリの以下の部分を変更

HKEY_CURRENT_USER\Software\Sharp\LaunchSetting
"CurLaunchExe"="KTPocketLaunch2.lnk"
"LaunchExe1"="KTPocketLaunch2.lnk"
"LaunchName1"="KTPocketLaunch2"

これで設定終了です。

\Program Files\KTPocketLaunch2フォルダにKTPocketLaunch2がインストールされている場合、そのフルパスをレジストリに設定しても「証明書がありません」みたいなエラーが出て起動できません。
\Windowsフォルダに起動したいアプリのショートカットか実行ファイル(exe)がないとダメなようです。