NetHook2: Fix leak if GetModuleFileNameEx fails
NetHook2: Moved handles and remote memory pointers into shared_ptr to simplify and avoid leaks.