.net 注入游戏(类似于xFire)
xFire如何在游戏中发挥作用?如果可以的话,谢谢你。我正在使用vb.net,所以任何.net都是有用的 我对xFire不太熟悉,但一般来说,在windows下,如果您想将应用程序的元素注入到另一个应用程序中,您只有几个选择 1) 如果目标应用程序提供了一个API来帮助它,请使用该API。这类似于将按钮和任务窗格等添加到MSOffice应用程序中.net 注入游戏(类似于xFire),.net,vb.net,xfire,.net,Vb.net,Xfire,xFire如何在游戏中发挥作用?如果可以的话,谢谢你。我正在使用vb.net,所以任何.net都是有用的 我对xFire不太熟悉,但一般来说,在windows下,如果您想将应用程序的元素注入到另一个应用程序中,您只有几个选择 1) 如果目标应用程序提供了一个API来帮助它,请使用该API。这类似于将按钮和任务窗格等添加到MSOffice应用程序中 2) 如果没有api,事情就会变得更加困难。您可以连接到全局鼠标和键盘事件,并监视特定的键/按钮,即使游戏实际上有焦点。您还可以使用windows A
2) 如果没有api,事情就会变得更加困难。您可以连接到全局鼠标和键盘事件,并监视特定的键/按钮,即使游戏实际上有焦点。您还可以使用windows API“SetParent”等技巧,将您的窗口有效地“移动”到另一个进程的窗口(如游戏的窗口)。然后适当地定位窗口,“看起来”你的应用程序是目标应用程序的一部分。这是一件相当棘手的事情。这不是不可能的,但是有很多方法可以防止事情不断崩溃。听起来很有趣。我会研究一下你的方法。我仍然认为应该有办法。一件事是尝试确定他们是否真的在游戏中注入自己,还是只是在屏幕上观看游戏,并“定位”他们的窗口,使其看起来像是游戏的一部分。但我从未使用过xFire,因此我无法回答这个问题。我认为xFire使用各种DirectX库的挂钩在游戏窗口顶部绘制一个透明的覆盖层,将它不关心的事件传递到下一层。