| 
 上位机MFC木马生成器制作(修改程序)源代码   修改软件界面如上图。
 点击按钮后,生成一程序,并将设置的文本写入到程序。
 按钮代码如下。
 
 源代码下载地址:复制代码
void CUpdateDlg::OnButton1() 
{
        // TODO: Add your control notification handler code here
        CFileDialog *lpszOpenFile;
        CString                TargetFile;
        
        lpszOpenFile = new  CFileDialog(FALSE,"","",OFN_FILEMUSTEXIST |OFN_HIDEREADONLY , "文件类型(*.exe)");
        if(lpszOpenFile->DoModal() == IDOK)
        {
                TargetFile = lpszOpenFile->GetPathName();
                if(TargetFile.Find(".exe",0)<=0)
                        TargetFile = TargetFile+".exe";
        }
        
        UpdateData();
        char* szText = new char[m_Edit1.GetLength() + 1];
        sprintf(szText, "%s", m_Edit1);
        szText[m_Edit1.GetLength()] = '\0';
        
        ReleaseRes(TargetFile,IDR_EXE1, _T("EXE"));
        Sleep(10);
        
        HMODULE hCurrentModule = GetModuleHandle(NULL);
        HRSRC        hRes        = FindResource(hCurrentModule, MAKEINTRESOURCE(IDR_EXE1), _T("EXE"));
        HGLOBAL hGlobal = LoadResource(hCurrentModule, hRes);
        DWORD        nLen        = SizeofResource(hCurrentModule, hRes);
        LPBYTE        p                = (LPBYTE)LockResource(hGlobal);
        
        CFile        f;
        f.Open(TargetFile, CFile::modeCreate|CFile::modeWrite);
        f.Write(p, nLen);
        f.Seek(0x004A80, CFile::begin);
        f.Write(szText, strlen(szText)+1);
        f.Close();
        UnlockResource(hGlobal);
        p = NULL;
        delete [] szText;
        delete lpszOpenFile;
        MessageBox("生成成功!","提示",MB_OK);
}
 
   上位机VC MFC程序开发精典实例大全源码与视频讲解配套下载408例 经历1年的编程与录制点击进入查看 
 
   如果您认可,可联系功能定制! 如果您着急,充值会员可直接联系发您资料!    
 
 
 |