DLL packer and encrypter can slower the detection time. yes, even if you use packer or encrypter, your DLL hack will be detected unless you bypass HackSheild.

try Blue Dragon V1.3 injector for DLL encryption or UPX for packing...