I inherited the lib compiled on x32 and I cannot compile it on x64. I think maybe to combine lib with the x32 process and then run it in the x64 process by calling the CreateProcess win api function. then I will use shared memory to transfer data between the lib x32 APIs in the x64 process.
Am I missing something (his look is very complicated)?
They answer that you cannot do this directly. Processes are either 32-bit or 64-bit. A 64-bit process cannot load 32-bit code.
, 32- 32- 64- .
.
, , 32- COM-API COM- proc 64- . COM .
, ; , . - .
. , .
RPC: . .
, 32- COM + 64- . , . , .. , .
Source: https://habr.com/ru/post/1741638/More articles:https://translate.googleusercontent.com/translate_c?depth=1&pto=aue&rurl=translate.google.com&sl=ru&sp=nmt4&tl=en&u=https://fooobar.com/questions/1741633/how-to-define-a-structural-type-that-refers-to-itself&usg=ALkJrhhdywugCnvlauHBEye32IZMC5Iixgimage filters for iphone sdk development - iphoneRuby Rss analyzer and event trigger - ruby | fooobar.comcan the scanner be fully written in javascript? - javascriptIs there an Open XML parser for C ++? - c ++Hibernate proxy serialization and client-side retrieval - javaLazyInitializationException when added to a list that is stored in an entity class using sleep mode and gilead for gwt - javaChange properties of controls that were added at run time - c #perl hashing - comparing keys and values - perlПользовательские пути создания шагов между x86 и x64 в Visual Studio - visual-studioAll Articles