当前位置 > 活动线报 >吧里那位编程天才来看看这句代码什么解决
吧里那位编程天才来看看这句代码什么解决
线报
惠小助
2022-06-05 21:37:40
**次阅读
只要是让你充钱的100%都是骗子,切记不要充1分钱!
因业务需要编个HOOK网卡MAC的工具,让网卡的假MAC与账号MD5相关,实现“一机一号”。通过EasyHook.dll HOOK 了GetAdaptersInfo函数,我是用C#编DLL文件。注入到C#的程序,功能正常,注入到C++程序,被注入的程序就会闪退。经过数小时反复排查,才确定问题出在Marshal.StructureToPtr(entry, pAdapterInfo, false);这句代码上,把C#的结构数据发到非托管内存。非.net程序一读网卡MAC就闪退,C#从非托管内存取数又完全正常。现在还是不知道怎么解决,直接用C++编程又太难。
编程天才自己十几天就能开发系统,平时没遇到这种情况吗,一句代码就让你卡壳后续进行不下去。