如何通过应用程序设置参数生成新的应用程序?
就像有些木马生成器一样.
就像有些木马生成器一样.
解决方案 »
- [急切求助]如何安装WindowsService服务?
- 注册表获取子类项目的问题
- 打印Windows下不同字体问题
- 求分析 multipart 的类
- 大侠救命,程序中开了一个长度60000的数组,运行时发生错误,提示Stack overflow,请问怎么处理啊!长数组必须开的!
- 一个sheet,上面加载了两个对话框作为属性页,在其中一个属性页上面有一个静态文本,我想改变该文本的字体颜色,how to?
- richedit内字体颜色改不了,怎么回事啊???
- 我想建立一组*.dsp,用*.dsw管理,我该怎么做?
- Question for "Recordset"
- 求助:一维最大熵法选取阈值,为什么不能得到想要的结果?
- 关于文件打开问题CFile open函数的解释
- 用MFC Socket,客户端怎样一次传用户名和密码到服务器端,进行验证?
然后用FindResource查找资源 用SizeofResource获取资源尺寸 用LoadResource加载资源到内存中 LockResource锁定资源
修改资源里的内容也很简单 先找到要修数据的偏移地址然后修改 要修的数据必须是全局变量..http://www.ycycn.com/blog/article.asp?id=301
下面是前几天一个星星写的代码:
HRSRC hResource = FindResource(GetModuleHandle(NULL),
MAKEINTRESOURCE(IDR_EXE1), TEXT( "EXE"));
if(hResource)
{
HGLOBAL hg = LoadResource(GetModuleHandle(NULL), hResource);
if(hg)
{
LPVOID pData = LockResource(hg);
if(pData)
{
AfxMessageBox( "获得资源成功 ");
DWORD dwSize = SizeofResource(GetModuleHandle(NULL), hResource);
CStdioFile mfile;
if(mfile.Open( "C:\\Flowers.exe", CFile::modeCreate|CFile::modeReadWrite))
{
AfxMessageBox( "写入EXE成功");
mfile.Write(pData, dwSize);
mfile.Close();
}
}
}
}