用于验证文件的消息框已从可执行文件复制到临时目录

时间:2014-01-26 17:59:43

标签: c# installshield

我需要创建一个消息框,用于验证response.ini文件是否已从Setup.exe安装程序复制到主机框上的本地临时文件夹。

这是较大的installshield可执行文件的一小部分。安装程序一直失败,并且没有找到Response.ini文件。我需要验证Reponse.ini文件是否实际被复制到安装程序正在查找的“Temp”文件夹中。我试图在安装程序期间添加一个消息框以验证文件是否已被复制。

下面是代码。我想在验证后添加一个消息框。

szProgram = szSource ^ "SETUP.EXE";
if Is(FILE_EXISTS, szProgram) then
    //Copy Response.INI file to local drive and set it to be rewritable. 
    XCopyFile(SUPPORTDIR ^ "Response.INI", "C:\\TEMP\\" COMP_NORMAL);
    szINIFile = "C:" ^ "Temp" ^ "Response.ini";
    SetFileInfo(szINIFile, FILE_ATTRIBUTE, FILE_ATTRIBUTE_NORMAL, "");

0 个答案:

没有答案