我正在尝试从资源加载DLL并使用SetWindowsHook将DLL注入所有进程GetFullPathName在这种情况下看起来不工作,现在我问我在这种情况下如何获取DLL路径,我的代码看起来像这样。我是新手使用这个,因此我似乎无法获得DLL路径
InetAddress host = InetAddress.getByName("www.java2novice.com");
System.out.println(host.getHostAddress());
异常错误我看起来像这样:
ResourceExample.exe中的0x7764171A(ntdll.dll)抛出异常: 0xC0000005:访问冲突读取位置0x0000009C。
如果存在此异常的处理程序,则程序可能是安全的 继续进行。
我得不到什么?
答案 0 :(得分:0)
您无法将文件处理程序传递给" GetFullPahtName"。它应该是文件名以找到完整路径。
GetFullPathName((LPCSTR)hFile ,MAX_PATH,dll,NULL);
请参阅以下链接了解更多详情。
https://msdn.microsoft.com/en-us/library/windows/desktop/aa364963(v=vs.85).aspx