Windows 2000のAPIをアップグレードしてXPに近づける3

久しぶりのWindows 2000非対応のソフトを動かすコーナーです。

KDW を使って、SRS Audio SandboxPaint.NET.3.31を Windows2000で動作させることに成功しました。

Paint.Net のインストール


まず、PaintDotNetSetup.exe をXP互換モードで起動します。


パフォーマンスの最適化で2~3分時間がかかります。


Windows Image AcquisitionサービスがWindows2000には無いので、スキャナやプリンタ関連のオプションは使えませんが、使うことは問題ないです。
後、このソフト自体の起動にも互換オプションの設定が必要になります。

SRS Audio Sandboxのインストール


まず、MSIを書き換えて、KDWを有効にした状態でインストールします。
しかし、インストールしても、ドライバが入っていないので起動できないのです。
%Program Files%SRS LabsAudio SandboxDriverSupport
を開いて scc.infを加工します。

書き換えるセクションは4箇所。

[SRSDS.NTx86] -> [SRSDS]
[SRS_Filter.NT
X86] -> [SRS_Filter.NT]
[SRS_Filter.NTX86.Interfaces] -> [SRS_Filter.NT.Interfaces]
[SRS_Filter.NTX86.Services] -> [SRS_Filter.NT.Services]

書き換えが終わったら、ハードウェアマネージャーを起動してサウンドおよびビデオ、およびゲームコントローラーを追加します。



これでインストール完了なので、再起動します。

と、これで 取り敢えず、問題はなさそうです。

KDWにコマンドラインオプションを追加しました。
これでバージョン判定を動的にバッチファイルに組み込んで変更できます。

最新版は→こちらからダウンロード (Available New Version)

過去のコメント

[1]  黒翼猫 さんのコメント [ベクターパスポートユーザー]

2008/05/18 23:09:30

起動直後じゃないとkernel32.dllは更新がうまくいかない事があるので、2~3度試してみてください。

[2]  tocchi さんのコメント

2008/05/17 22:25:36

はじめまして。
kdw042のkdllinst.exeを使ってみました。kernel32.dllのアップデートを選択し、再起動後もkernel32.dllが更新されません。windows2000はSP4です。何が考えられますでしょうか?

関連記事:

fcwinとXP互換モード
nProtect と KDW
Windows 2000のAPIをアップグレードしてXPに近づける2
Windows 2000のAPIをアップグレードしてXPに近づける
互換オプション管理ツール【毎回 Windows XPとしてソフトを実行する】
Apcompat.exeのバグまとめ
Windows2000でXP用のアプリケーションを実行する2
Windows2000でXP用のアプリケーションを実行する1
Windows2000(SP2以前)で互換オプションを使いたい

おすすめ

コメントを残す

メールアドレスが公開されることはありません。 が付いている欄は必須項目です