med0x2e / ExecuteAssembly

Load/Inject .NET assemblies by; reusing the host (spawnto) process loaded CLR AppDomainManager, Stomping Loader/.NET assembly PE DOS headers, Unlinking .NET related modules, bypassing ETW+AMSI, avoiding EDR hooks via NT static syscalls (x64) and hiding imports by dynamically resolving APIs (hash).
542 stars 107 forks source link

Project Compile error C1047 #2

Closed SundayRX closed 3 years ago

SundayRX commented 3 years ago

Executeassembly-main \ExecuteAssembly\x86-x64(PEB)\Lib\ libz32.lib "was created using a different compiler version from other objects, such as" Release\ gzutil.obj ";Use the same compiler to regenerate all objects and library ExecuteAssembly C:\Users\SundayRXWork\ ExecuteAssembly\x86-x64(PEB)\ExecuteAssembly\LINK 1

jfmaes commented 3 years ago

go to project properties and choose VS 2017 to solve this

med0x2e commented 3 years ago

Thanks @jfmaes, will close this for now.

0xElessar commented 3 years ago

Sorry for basic question, but do we have install Visual Studio 2017 to build x86 version? In 2019 VS, there is no option to choose VS 2017, re-targeting shows only installed 2019 components :(

med0x2e commented 3 years ago

I haven't tried to build it using VS2019, i mainly used VS2017 + Windows SDK 10.0.17134.0 for building/testing.