协议型外挂的制作一[4]

[入库:2005年8月19日] [更新:2007年3月24日]

本文简介:选择自 zhangze 的 blog

{     /*我将目标程序的路径保存到了当前程序目录中的path.ini文件中,但如果当前程序第一次运行的话,是不存在这个文件的,所以就可以用topdndialog来打开了,做这点只是为了方便,不用每次都得点目标程序*/

       if(openfile->execute())

       {

       ansistring apppath="path="+extractfilepath(openfile->filename);

       writeprivateprofilesection("xy2path",apppath.c_str(),(extractfiledir(application->exename)+"\\path.ini").c_str());//蒋目标程序的路径存到path.ini文件中。

       }else

       {

       return;

       }

}

//下面的代码开始启动目标程序

process_information pi;

startupinfo si;

si.cb=sizeof(si);

si.lpreserved=null;

si.lpdesktop=null;

si.lptitle=null;

si.cbreserved2=0;

si.lpreserved2=null;

si.dwflags=startf_useposition;

si.dwx=0;

si.dwy=0;

char appname[300];

getprivateprofilestring("xy2path","path","",appname,250,(extractfiledir(application->exename)+"\\path.ini").c_str());

strcat(appname,"\\xy2.exe");

本文关键:协议型外挂的制作一
 

本站最佳浏览方式为 分辨率 1024x768 IE 6.0(或更高版本的 IE浏览器)

go top