获取system和LoadLibraryA函数的地址

来源:互联网 发布:国际货代软件 编辑:程序博客网 时间:2024/06/07 20:40

GetLoadSysAdd.cpp

#include <windows.h>
#include <stdio.h>
typedef void (*MYPROC)(LPTSTR);
int main()

  HINSTANCE LibHandle;
  MYPROC ProcAdd;
    LibHandle = LoadLibrary("msvcrt");
  printf("msvcrt LibHandle = //x%x/n", LibHandle);
  ProcAdd=(MYPROC)GetProcAddress(LibHandle,"system"); 
  printf("system = //x%x/n", ProcAdd);

  LibHandle = LoadLibrary("kernel32");
  printf("kernel32 LibHandle = //x%x/n", LibHandle);
  ProcAdd=(MYPROC)GetProcAddress(LibHandle,"LoadLibraryA"); 
  printf("LoadLibrary = //x%x/n", ProcAdd);
  return 0;
}