200字
InstallShield 创建安装日志
2013-01-16
2026-01-26
Dev

InstallShield 创建安装日志

#define LOGFILE "SetupLog.txt"

export prototype WriteLog(byval string);
function WriteLog(message)   
STRING LogFolder, LogFileName, curDate, curTime;   
NUMBER nvResult, nLogFileHandle;   
begin          
   // specify the log folder             
   LogFolder = WINDISK +  "\\"; 
   if (FindFile(LogFolder, LOGFILE, LogFileName) < 0) then
   OpenFileMode(FILE_MODE_APPEND);   
            CreateFile(nLogFileHandle, LogFolder, LOGFILE);   
            CloseFile(nLogFileHandle);   
        endif;      

        OpenFileMode(FILE_MODE_APPEND);   
        OpenFile(nLogFileHandle, LogFolder, LOGFILE);

        GetSystemInfo(DATE, nvResult, curDate);           
        GetSystemInfo(TIME, nvResult, curTime);   
        message = curDate + "    " + curTime + "    " + message;   
        WriteLine(nLogFileHandle, message); 

        CloseFile(nLogFileHandle);   
 end;
 
InstallShield 创建安装日志
作者
Chuck
发表于
2013-01-16
License
CC BY-NC-SA 4.0

评论