我想在我的程序 关闭的时候 可以在EXE程序的末尾写一组数据
CFile f;
f.Open( pFileName, CFile::modeReadWrite, &e );
f.SeekToBegin();
char pbuf[5]={'1','2','3','4','5'};
f.Write(pbuf,5);
类似这样 但是我这么写不好使 请高手指教谢谢
CFile f;
f.Open( pFileName, CFile::modeReadWrite, &e );
f.SeekToBegin();
char pbuf[5]={'1','2','3','4','5'};
f.Write(pbuf,5);
类似这样 但是我这么写不好使 请高手指教谢谢
解决方案 »
- 关于VC中字符显示的问题。。。
- VC中实现带有背景位图的树型控件???
- 高分求解mp3压缩问题?谁帮我解决了,给1000分
- 问一个API钩子的问题,在2000或XP上正常而98在其他程序打开或切换输入法的时候出异常
- 当我遍力vector容器的时候?怎样知道已经到了末尾?
- 关于Com编程中的#Import指令的使用
- 多个子线程之间的消息相互传递总会出现问题,求高人指点
- 初級問題: 關于CTreeCtrl::InsertItem().(UP者有分)
- CreateProcess中出错!!!!!!急!!
- OICQ登录号码清除工具源程序有没有人想要???
- 工具条按钮自己变长
- 新手简单问题:多线程获得对话框指针并访问控件的方法
SeekToEnd 才是移动到末尾 不过楼主这种程序退出 自己给自己写数据 我没有试过 应该不能成功吧(不清楚)
用远程线程来做比较好
在程序里编辑自己文件正常情况是会失败的如果非要这么做,可以在A程序退出的时候,启动另外一个程序B,B检测到A程序已经关闭后,由B去修改A,就没问题了