最美情侣中文字幕电影,在线麻豆精品传媒,在线网站高清黄,久久黄色视频

歡迎光臨散文網(wǎng) 會(huì)員登陸 & 注冊(cè)

在Windows 11上游玩Tinker

2023-08-21 15:46 作者:D0000000000  | 我要投稿

Windows Vista Ultimate 有個(gè)很不錯(cuò)的游戲叫Tinker,可惜僅限Windows Vista Ultimate游玩,本文記錄了為了讓Tinker 在Windows 11 上運(yùn)行對(duì)Tinker 做的修改。


啟動(dòng)失敗現(xiàn)象

此游戲僅適用于Windows Vista? Ultimate。

無法開始游戲

根據(jù)這個(gè)提示猜測(cè),如果想要游戲運(yùn)行,需要干掉游戲的系統(tǒng)版本檢測(cè)。


干掉版本檢測(cè)

這里使用IDA Freeware進(jìn)行反編譯。

首先IDA打開游戲的主程序Tinker.exe,查找游戲調(diào)用的外部接口,嘗試尋找獲取Windows 版本的API。

GetVersionExW

有一個(gè)函數(shù)名叫GetVersionExW,跟著函數(shù)名找到了調(diào)用的地方

此處即為判斷Windows 版本號(hào)的地方。

查看偽代碼并查閱GetVersionExW和GetProductInfo的文檔,推斷v48為是否是Windows Vista,v43為是否是Ultimate。若需要在Windows 11上運(yùn)行,VersionInfomation[8],即dwMinorVersion應(yīng)當(dāng)為非0,v43的1和28為PRODUCT_ULTIMATEPRODUCT_ULTIMATE_N,均為Ultimate的產(chǎn)品類型,需要修改為對(duì)應(yīng)Windows 10的產(chǎn)品類型,例如PRODUCT_PROFESSIONALPRODUCT_CORE,或修改跳轉(zhuǎn)條件為任意條件。


修改代碼

修改此處jnz和jz跳轉(zhuǎn),使跳轉(zhuǎn)條件永遠(yuǎn)不成立,跳過Widows 版本不匹配的分支

一種修改方式
對(duì)應(yīng)的偽代碼

修改完成后Patch一下,運(yùn)行查看效果

運(yùn)行非常完美,甚至可以直接識(shí)別我的XBOX手柄,不過這游戲手柄體驗(yàn)一般。至此,Tinker在Windows 11上完美運(yùn)行,功能正常,可正常游戲。

在Windows 11上游玩Tinker的評(píng)論 (共 條)

分享到微博請(qǐng)遵守國(guó)家法律
垫江县| 冷水江市| 读书| 昌邑市| 右玉县| 乳山市| 织金县| 眉山市| 弋阳县| 华安县| 黑龙江省| 阳城县| 宜良县| 琼中| 博野县| 应用必备| 榆中县| 灵山县| 明溪县| 南皮县| 宜君县| 光山县| 红桥区| 富宁县| 莲花县| 镇宁| 阳西县| 新巴尔虎左旗| 土默特左旗| 永胜县| 温泉县| 杭锦旗| 吴堡县| 溧阳市| 遵义市| 太仓市| 虹口区| 黔江区| 安阳市| 贵州省| 四会市|