移転しました:https://katahiromz.fc2.page/vista2xp/

vista2xp ver.0.8.1

by 片山博文MZ

English | 日本語


これは何?

vista2xp は、Vista/7/10向けのアプリを XP 向けのアプリに変換できるかもしれないソフトです。

[screenshot]

XPでは、本来呼び出せないTaskDialogIndirect関数が、、、

[使用前]

vista2xpを使うと呼び出せるようになります。

[使用後]

対応環境: Windows XP/Vista/7/10

どのように動作する?

これは、EXE/DLL ファイルの IAT (Import Address Table) を改変します。

Visual Studio コマンドプロンプトの dumpbin /imports で IAT をチェックできます。 サポートされている関数の一覧

使い方は?

  1. vista2xp.exe プログラムファイルを開いて下さい。ダイアログ ボックスが開かれるでしょう。
  2. 変換したい EXE/DLL ファイルをダイアログにドロップして下さい。
  3. [変換]ボタンをクリックして下さい。
  4. ファイルは変換されるでしょう。いくつかの DLL ファイルは、必要ならば自動で追加されます。
  5. 元に戻したいなら、作成されたVista2XP-Backupフォルダ内部のファイルをお使い下さい。

ダウンロード

ファイル名 ファイルサイズ 説明
vista2xp-0.8.1-setup.exe 637 KB (652,758 バイト) プログラム(インストーラ付き)
vista2xp-0.8.1-bin.zip 222 KB (227,365 バイト) プログラム(インストーラなし)

更新履歴

2019.05.05 ver.0.2
初公開。
2019.05.06 ver.0.3
v2xctl32 と v2xu32 を追加。
2019.05.09 ver.0.4
K32* 関数をサポート。
TaskDialog を改良。
v2xol (ole32) を追加。
v2xsh32 (shell32) を追加。
2019.05.22 ver.0.5
[キャンセル] ボタンを [終了] にする。
SHGetLocalizedName、SHSetFolderPathA および SHSetFolderPathW 関数をサポート。
TaskDialogIndirect 関数をサポート。
2019.08.16 ver.0.6
壊れた v2xu32.dll を修正。
SHCreateItemFromParsingName 関数をサポート。
GetDpiForWindow 関数をサポート。
SetThreadDpiAwarenessContext 関数をサポート。
v2xcrt (msvcrt) を追加。
wcsnlen と memmove_s と memcpy_s 関数をサポート。
__CxxFrameHandler3 と _except_handler4_common 関数をサポート。
2019.09.15 ver.0.7
オプショナル ヘッダーのバージョン情報を改変。
GetVersion、GetVersionExA、GetVersionExW 関数をサポート。
2021.05.11 ver.0.8
SRWロック関数を部分的にサポート。
Initialize-once関数を部分的にサポート。
状態変数関数を部分的にサポート。
2022.01.23 ver.0.8.1
GetThreadUILanguage/SetThreadUILanguageをサポート。
v2xctl32 序数エクスポートを改良。

警告!

もしDirectX 10のサポートが足りなければ、次のページを参考にして下さい: https://km-software-directx-10.apponic.com/

使用許諾

vista2xp は、フリーソフトです。 転載・配布は自由に行ってもかまいません。 このプログラムを使って生じた如何なる損害も当方は責任を負いません。

連絡先

バグ報告、改良提案、国際化を歓迎します。

katayama.hirofumi.mz@gmail.com までメールください。


戻る

©片山博文MZ
katayama.hirofumi.mz@gmail.com inserted by FC2 system