Fix to restricted Windows Environments
- Now uses a manifest to enforce elevated process
- Forces entering debug mode to allow getting module information in more restrictive Windows environments
- No longer uses
Process
to obtain base address, now uses the same process handle from a more restrictive/specificOpenProcess
call