首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >使用PIX从steam调试游戏

使用PIX从steam调试游戏
EN

Stack Overflow用户
提问于 2012-03-09 04:42:13
回答 3查看 2.7K关注 0票数 2

你有什么办法可以从我的steam库中用PIX (来自directx)来调试游戏吗?并不是每个游戏都不能正常工作,因为它不是由steam进程启动的:/

EN

回答 3

Stack Overflow用户

发布于 2012-03-16 20:16:35

我非常怀疑,如果不经历蒸汽,你就不能做到。根据我的经验,您尝试运行的游戏的可执行文件包含与steam (一种API)接口的代码。我想让一个DRM控制的游戏能够自由运行或者在这种情况下被调试是非常多余的。

票数 2
EN

Stack Overflow用户

发布于 2012-03-16 23:36:17

通过注入像这样的Steam Debug这样的DLL,您可能会获得一些成功

其中一个主要问题在于操作系统中使用了ThreadHideFromDebugger标志。这些是防止用户破解代码和阻止用户作弊的对策。

我当然希望您尝试通过合法的问题进行调试,而不是试图绕过系统。使用这样的方法可能会让你被禁止进入网络,所以你可以自行决定使用这一方法。

这些是直接来自Valve的其他来源,可以帮助您解决问题。

Valve Debugging

Valve Command Line options

票数 1
EN

Stack Overflow用户

发布于 2017-05-17 02:08:18

将名为"steam_appid.txt“的文件添加到游戏的主文件夹(主可执行文件所在的位置),并在其中写入游戏的Steam ID。这样做之后,大多数Steam游戏都可以直接使用主exe启动。

我使用了同样的技巧与皮克斯和蒸汽,同时编程一个注入的DirectX游戏插件,与任何DirectX游戏。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/9624629

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档