正在阅读:实例编程:用VC写个文件捆绑工具实例编程:用VC写个文件捆绑工具

2004-02-24 10:14 出处:PConline 作者:elssann 责任编辑:linjixiong

    ZeroMemory(tempbuffer,30);//将test2.exe的长度转换成字符串,如果长度不够30就添加空格至30,再添加到文件尾部
    itoa(len,tempbuffer,10);
    
    while (strlen(tempbuffer) < 30)
    {
        strcat(tempbuffer," ");
    }
    
    fSource.Write(tempbuffer,30);

    fSource.Close();

    ::MessageBox(NULL,"捆绑完成","提示",MB_ICONINFORMATION);

  OK,这样我们就生成了一个新文件target.exe,这个target.exe的结构上面已经说了。执行target.exe后,aaa.exe首先得到执行,然后test1.exe和test2.exe都会执行。为了增强隐蔽性,我们在aaa.exe的OnInitDialog()函数里写下如下代码:

    ModifyStyleEx(WS_EX_APPWINDOW, WS_EX_TOOLWINDOW);
    ::MoveWindow(m_hWnd,0,0,0,0,TRUE);
这样aaa.exe执行的时候没窗口,也不会在任务栏上显示任务条。

 

察看评论详细内容 我要发表评论
作者笔名简短内容 发表时间
:
键盘也能翻页,试试“← →”键

相关文章

关注我们

最新资讯离线随时看 聊天吐槽赢奖品