影刀有个关键的python包,但是只能在客户端引用,如果自己在外部 vs那些引用的话就用不到这个包,其它的包都可以用 我在他的客户端里面可以打印出包的位置 [color=]但是,我复制这个地址到电脑上的时候,就无法找到这个目录了,不知道什么原理 有人知道这是什么加密调用方式吗?其它包可以调用,但是他官方的这个xbot包就无法调用到,能获取到位置,但是电脑上无法找到。 我感觉没理由啊-.-,不可能电脑上没这个文件,但是它自己客户端却可以调用到。我也进入了它的python包目录下也找不到, [color=]只能找到其它的包,但是其它的包全部方法 都是pass,具体代码都隐藏了。都在它那个无法调用到的xbot包里面 客户端, 方式
Niko999 发表于 2024-12-20 11:57 这个看了,里面的python代码方法 全部都是pass的。 简单看了一下,大概率是方便提示写的空方法,后面肯定有覆盖重写的,里面也提到了加密,需要有人找出加密方法才能继续下一步
那些pass的代码只是让你的编辑器命令提示的时候更加智能,这个包应该是动态注册的,有好多个可以实现这种技术的方式,我举一个例子 比如使用boost.python来做,就可以在程序初始化python环境的时候写一个cpp的包注册到python的环境中,这个包是可以使用程序自带的python解释器是可以执行的,但是你编写代码的时候使用的解释器是系统的,所以就没有代码提示 为了改进这个方式,你可以用他类似的方式写一些没用的包,主要是代码提示用的,真实执行的时候调用的是cpp的包,这样就可以达到同样的效果了
E式丶男孩 发表于 2024-12-20 12:51 那些pass的代码只是让你的编辑器命令提示的时候更加智能,这个包应该是动态注册的,有好多个可以实现这种技 ... 我看了下这个boost.python好像是c++的 ,但是它那个客户端是c#写的 ,混合调用python的代码
Niko999 发表于 2024-12-20 16:30 我看了下这个boost.python好像是c++的 ,但是它那个客户端是c#写的 ,混合调用python的代码 我说的这个只是在c++中的实现方式,C#也能做啊,易语言都能。