2012-03-08 35 views

回答

2

我會非常懷疑你可能不通過蒸汽去:當它不被蒸汽過程開始並不是每場比賽將無法正常工作。從我所經歷的遊戲的可執行文件中,您嘗試運行包含與steam(API)接口的代碼。我想這會讓DRM控制的遊戲能夠自由運行或在這種情況下被調試是相當多餘的。

1

你可能有通過注入DLL一些成功,例如這個 Steam Debug

一個主要的問題在於事實,那就是在操作系統中使用的ThreadHideFromDebugger標誌。這些是防止用戶侵入代碼並阻止用戶作弊的對策。

我當然希望你試圖通過一個合法的問題進行調試,而不是試圖規避系統。 使用這些措施可以並且會讓你從網絡上被禁止,所以你可以自行決定使用這些措施。

這些都是直接從閥門其它來源應該幫助您修復您的問題。

Valve Debugging

Valve Command Line options

+1

程序的OP希望使用是PIX。 PIX通常用於查看對DirectX的調用,所以我不相信其他調試器在這種情況下會太有用,也不相信PIX也會有用。 – Aleks 2012-03-17 12:25:02

0

將文件添加到遊戲中的所謂「steam_appid.txt」主文件夾(其中主EXE所在地),並寫在它的遊戲的Steam ID。做完這些之後,大多數Steam遊戲都可以直接使用主要的exe文件啓動。

我用PIX和蒸汽這個同樣的伎倆,而編程注入的DirectX的遊戲插件,與任何DirectX的遊戲作品。