导读
易语言5.6完美版,可静态编译,绿色无后门

学习易语言 讲究的是系统,如果你正在四处闲逛,你懂的永远是皮毛! 觅风论坛正在为每个困惑的对易语言 详细

求C++大佬把代码翻成易语言版本

[复制链接]

微信扫一扫 分享朋友圈

可可可乐 发表于 2020-2-19 10:08:42 | 显示全部楼层 |阅读模式 打印 上一主题 下一主题

马上注册,结交更多易友,享用更多功能,让你轻松玩转觅风论坛。

您需要 登录 才可以下载或查看,没有账号?立即注册

x
  • #define ZXString        char*
  • bool Hook_StringPool__GetString(bool enable)
  • {
  • //Log(__FUNCTION__ " %i\r\n", enable);
  • typedef ZXString*(__fastcall* StringPool__GetString_t)(void* ecx, void* edx, ZXString* result, unsigned int nIdx, char formal);
  • static auto StringPool__GetString =
  • reinterpret_cast<StringPool__GetString_t>(0x00746750);
  • StringPool__GetString_t Hook = [](void* ecx, void* edx, ZXString* result, unsigned int nIdx, char formal) -> ZXString*
  • {
  • auto ret = StringPool__GetString(ecx, edx, result, nIdx, formal);
  • if (nIdx == 2722)
  • {
  • strcpy(*ret, "ABC");
  • }
  • //Log("StringPool__GetString: %s\r\n", *result);
  • return ret;
  • };
  • return SetHook(enable, reinterpret_cast<void**>(&StringPool__GetString), Hook);
  • }

回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

关注我们:觅风论坛与你快乐分享

收藏本站

用心服务做个非盈利公益编程网站

www.eyyba.com

服务人:觅风论坛

Email:eyyba@foxmail.com

Powered by WWW.EYYBA.COM X3.4© 2001-2023 Inc.   版权所有   

觅风论坛  疆ICP备15020893号-1