大家来帮我看看有什么问题!!!!!!!!!!!
Yea 2002-07-12 09:23:44 我想实现的功能是用一个程序给另外一个程序加个尾巴,,这个程序在启动的时候自己读这个新加的尾巴。
这是我的载入程序:
int filehandle;
int filelong;
int b=128127126125;
char *pszBuffer;
//AnsiString a=Edit1->Text;
//b=StrToInt(a);
filehandle=FileOpen("d:\\save\\a.exe",fmOpenReadWrite);
filelong=FileSeek(filehandle,0,2);
pszBuffer = new char[20];
FileWrite(filelong,pszBuffer,b);
FileClose(filehandle);
delete [] pszBuffer ;
这是我的读出程序:
char *p;
int filehandle,a;
filehandle=FileOpen("d:\\save\\a.exe",0);
a=FileSeek(filehandle,16,2);
p=new char[20];
FileRead(filehandle,p,19);
Label1->Caption=p;
Edit1->Text=IntToStr(a);
FileClose(filehandle);
delete [] p;