So i was trying to make an injection which include a 32bit shellcode since it is different compare to 64 bit. My question - 32bit dll -> 32bit process need what ?bit shellcode. And 64bit dll -> 64 bit process need ?bit shellcode. And do 64bit dll compatible with 32 bit process or the other way around. Do i need to make shellcode bit based on the target remote process or pc architecture.