このプログラムは vaiop_hotkey に置き換わりました。

 

vaiop_brightness

 

最新版のファイル更新日時

 

セットアップ前の準備

 

セットアップ手順

  1. Sony Shared Library 5.2.0.11241 をインストールする

    http://esupport.sony.com/US/perl/swu-download.pl?mdl=VGNP530H&upd_id=4197&os_id=27

    上記リンクからダウンロード後、SOASSL-00167933-US.EXE を
    vaiop_setup_support.exe のアイコン上にドラッグアンドドロップする
    (このツール経由で起動しないと、OS、モデルチェックでインストールできない)

    「U.S. English」 -> 「OK」 -> 「Next」 -> 「I Agree」と選択してインストールを進める
     
  2. VAIO Event Service 4.2.0.12030 をインストールする

    http://esupport.sony.com/US/perl/swu-download.pl?mdl=VGNP530H&upd_id=4373&os_id=27

    上記リンクからダウンロード後、SOAOTH-43000000-US.EXE を
    vaiop_setup_support.exe のアイコン上にドラッグアンドドロップする
    (このツール経由で起動しないと、OS、モデルチェックでインストールできない)

    「U.S. English」 -> 「OK」 -> 「Next」 -> 「I Agree」と選択してインストールを進める
    途中から日本語のセットアッププログラムになるが、そのまま最後までインストールを進める
     
  3. 保存しておいた VESPerform.dll を、
    C:\Program Files\Sony\VAIO Event Service に上書きコピーする
     
  4. 「スタート」 -> 「ファイル名を指定して実行」で

    regsvr32 "C:\Program Files\Sony\VAIO Event Service\VESPerform.dll"

    と入力して実行する。
    「... の DllRegisterServer は成功しました。」というメッセージが表示される
     
  5. http://www7a.biglobe.ne.jp/~schezo/vaiop/vaiop_brightness.zip

    上記リンクのファイルをダウンロードして解凍し、
    DeletePersistenceThread.reg をダブルクリックする
    「... の情報をレジストリに追加しますか?」というメッセージが表示されるので、「はい」をクリックする

    vaio_brightness.exe と vaio_brightness.dll を適当なフォルダ (C:\Program Files\vaiop など) に移動し、
    vaio_brightness.exe のショートカットを作成して、スタートアップで起動するようにしておく
     
  6. 再起動する
     
  7. 音量 (Fn+F2/F3/F4)、輝度 (Fn+F5/F6)、画面出力 (Fn+F7)、休止 (Fn+F12) が有効になる

 

動かない / 動作が変だ

 

XP 用 SnyUtils.dll に依存するアプリを使用する場合

  1. XP 用 SnyUtils.dll をリネームしておく (ZnyUtils.dll)
     
  2. レジストリエディタで

    HKEY_LOCAL_MACHINE\SOFTWARE\Sony Corporation\Shared Info\Shared DLLs

    を開き、文字列値を新規作成して、下記のように入力する

    名前: ZNYUTILS.DLL
    値: C:\Program Files\Common Files\Sony Shared\Sony Utilities\ZnyUtils.dll
     
  3. SnyUtils.dll を呼び出している exe または dll をバイナリエディタで開き、
    SnyUtils.dll となっている文字列を ZnyUtils.dll に書き換える

    この文字列は UTF-16 で記述されていることもあるので、
    バイナリ中の UTF-16 文字列検索ができるバイナリエディタ (BZ など) を使うと良い

 

補足