2012-03-08 32 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的游戏作品。