2014-04-04 28 views
0

我有一个关于与另一个应用程序通信的问题。我写了一个小应用程序,用来检查特定的人是否玩特定的游戏(英雄联盟),如果是的话,它会创建一个名为旁观者代码的东西,如下所示: “C:\ Riot Games \ League of Legends \ RADS \ solutions \ lol_game_client_sln \ releases \ 0.0.1.15 \ deploy \ Legends.exe“”8394“”LoLLauncher.exe“”“”spectator spectator.eu.lol.riotgames.com:8088 nQCxZ8ayLm369T1DwEejG/QlEoR + JyZK 1407774989 EUW1“[C#/ VB.NET]与封闭源代码WPF应用程序通信

在另一个不是我开发的应用程序中,我称之为“BaronReplays”(http://puu.sh/7VBFj.png)(WPF应用程序),您可以在文件(http://puu.sh/7VBEM.jpg) - >分析命令下输入该代码并输入代码(http://puu.sh/7VBGD.png),然后单击确定。然后这个游戏将被记录下来。我想自动化在我的应用程序中输入此代码的过程,以便我的应用程序将代码发送到BaronReplays(不会最大化并使用SendKeys)。我尝试了SendMessage,但那并没有奏效,因为这些键没有被BaronReplays识别出来......你认为还有其他办法可以做我想做的事吗?

真诚, Mayesters

回答

0

还有另一种方式......随着WPF应用程序与.NET框架的编码,它被编译成MSIL(Microsoft中间语言)。这意味着您可以使用ILSpy等反编译器反编译并查看BaronReplays的代码。这将给你一些关于BaronReplays是如何工作的想法,以便你可以在你自己的代码项目中实现相同的想法...

希望这有助于!

Rodit

+0

嘿,感谢您的回答,但这是不可能的,因为它是非常复杂的传奇工作和BaronReplays联赛重播如何进行模糊处理,因此是非常非常难以理解。他们不允许其他人反编译 - 我完全理解。 – Maxbit

+0

@MaximilianBöther我很抱歉听到...也许你可以联系BaronReplays的开发人员,并要求他们帮助你?如果没有,恐怕我帮不了你了!问候,罗迪特 – rodit

相关问题