为Microsoft编译项目绕道4.0.1 x64

时间:2018-06-04 07:22:29

标签: c++

我正在尝试迁移此项目(Paybreak - Defense against cryptographic ransomware)以使用适用于x86 / x64平台的最新MS Detours 4.0.1.库。它使用32位库正确编译,但如果编译64位项目并使用Detours 64bit则会出现此错误:

    antiransom.cpp(711) : error C2664: 'ReadProcessMemory' : cannot convert parameter 5 from 'DWORD *' to 'SIZE_T *'
Types pointed to are unrelated; conversion requires reinterpret_cast, C-style cast or function-style cast

是什么原因引起的?我可以编译其他示例工具(kEncrypt)到x64而没有问题。

0 个答案:

没有答案