我一直在研究這段代碼幾個小時,這讓我瘋狂!在內存中創建一個進程C++
整個來源在這裏http://pastebin.com/Urxh68W4但我敢肯定,我知道這個問題。
extern "C" NTSYSAPI LONG NTAPI ZwUnmapViewOfSection(HANDLE, PVOID);
當我運行它,我得到以下錯誤:
Error 1 error LNK2019: unresolved external symbol [email protected] referenced in function [email protected]
我猜,有一些DLL或圖書館中,我應該包括,所以我說Ntoskrnl.lib到我的項目,因爲它包含ZwUnmapViewOfSection函數。
我絕對不知道該怎麼做。我應該使用Ntdll.dll嗎?如果是這樣,我怎麼連一個DLL?我以爲你只能使用Visual Studio 2010中的庫。
另外,究竟是NTSYSAPI和NTAPI?網上幾乎沒有任何信息。
任何幫助將非常感謝!
最有可能的一個是調用約定,一個是導出規範。 – chris
你能詳細說一下嗎?你有點模糊。 –
看起來您正嘗試在用戶模式程序中使用內核模式API(適用於驅動程序)的功能。他們不會在一起。如果你需要關於內核模式API的信息,那麼可以使用WDK(Windows驅動程序工具包)。 – rhashimoto