网络安全编程:PE编程实例之PE查看器

网络安全编程:PE编程实例之PE查看器
复制BOOL CPeParseDlg::FileCreate(char *szFileName)  {    BOOL bRet = FALSE;    m_hFile = CreateFile(szFileName,网络      GENERIC_READ | GENERIC_WRITE,      FILE_SHARE_READ,NULL,OPEN_EXISTING,      FILE_ATTRIBUTE_NORMAL,NULL);    if ( m_hFile == INVALID_HANDLE_VALUE )    {      return bRet;    }    m_hMap = CreateFileMapping(m_hFile, NULL,      PAGE_READWRITE | SEC_IMAGE,0, 0, 0);    if ( m_hMap == NULL )    {      CloseHandle(m_hFile);      return bRet;    }    m_lpBase = MapViewOfFile(m_hMap,      FILE_MAP_READ | FILE_SHARE_WRITE,      0, 0, 0);    if ( m_lpBase == NULL )    {      CloseHandle(m_hMap);      CloseHandle(m_hFile);      return bRet;    }    bRet = TRUE;    return bRet;  }  1.2.3.4.5.6.7.8.9.10.11.12.13.14.15.16.17.18.19.20.21.22.23.24.25.26.27.28.29.30.
IT科技
上一篇:魅族MX4(魅族MX4的使用体验和用户反馈)
下一篇:玩转CF电脑版,教你如何刷枪成为射击游戏高手(以CF电脑版为例,教你刷枪的技巧和步骤)