64 kernel32.dll中獲取函數的地址我有32bit
應用程序上的Windows 64bit
(WOW64)上運行。 我需要知道來自kernel32.dll
的幾個WinAPI
函數的地址。使用32位應用程序
A可以很容易得到32bit
kernel32.dll
:GetProcAddress
功能的地址功能很好。
但是Windows的32bit
和64bit
應用程序提供不同kernel32.dll
(或庫映射到應用程序地址空間中的不同地址 - 我不知道到底)。 而WinAPI
功能32bit
應用程序不一樣,在64bit
應用程序的地址。
如何從64bit
kernel32.dll
使用32bit
應用程序獲取地址功能? 我不想單獨啓動64bit
進程來了解所需功能的地址。
啓動一個單獨的64位處理,並用它來完成。可能即使這樣也不會對你有所幫助,因爲你無法在32位進程的64位進程中創建遠程線程。我想這就是你想要做的。 –
謝謝你的幫助。我不知道,遠程線程總是失敗的x32-> 64 –
你需要一個64位的注射器不論發生什麼事情,所以我認爲這是你的答案 –