Changeset 38291

Show
Ignore:
Timestamp:
08/17/10 16:11:00 (4 years ago)
Author:
saturday06
Message:

igmk

Location:
lang/c/NetworkUpdater/trunk/Build
Files:
2 modified

Legend:

Unmodified
Added
Removed
  • lang/c/NetworkUpdater/trunk/Build/Copy.c

    r38290 r38291  
    148148    } while(FindNextFile(hFind, &find_data)); 
    149149 
    150     NUI_Debug(_T("end")); 
    151150        FindClose(hFind); 
    152151    HeapFree(GetProcessHeap(), 0, glob); 
     
    205204        } 
    206205 
    207     hFile = CreateFile(_T("NetworkUpdater.txt"), GENERIC_READ, 0, NULL,  
     206    hFile = CreateFile(_T("Config.txt"), GENERIC_READ, 0, NULL,  
    208207        OPEN_EXISTING, FILE_ATTRIBUTE_NORMAL, NULL); 
    209208 
     
    277276    } 
    278277 
    279     NUI_Debug(L"start copy"); 
     278    NUI_Debug(L"copy start"); 
    280279 
    281280    if (CopyDirectory(update_from, update_to)) { 
     281            NUI_Debug(L"copy end"); 
    282282        complete = 1; 
    283     } 
     283        } else { 
     284            NUI_Debug(L"copy error"); 
     285        } 
    284286 
    285287    if (my_dir) { 
     
    327329        STARTUPINFO si; 
    328330        PROCESS_INFORMATION pi; 
    329         DWORD e; 
     331        DWORD e = 0; 
    330332        memset(&si, 0, sizeof(si)); 
    331333        si.cb = sizeof(si); 
    332334        memset(&pi, 0, sizeof(pi)); 
    333  
    334                 SetLastError(0); 
    335335        CreateProcess(NULL, command, NULL, NULL, FALSE, 0, NULL, new_program_cd, &si, &pi); 
    336336        e = GetLastError(); 
    337         NUI_Debug(_T("CreateProcess(): command=%s \r\n cd=%s \r\n error=%d"), command, new_program_cd, e); 
    338  
     337        NUI_Debug(_T("CreateProcess(): \r\n command=%s \r\n cd=%s \r\n error=0x%x"), command, new_program_cd, e); 
    339338        CloseHandle(pi.hThread); 
    340339        CloseHandle(pi.hProcess); 
     
    351350        STARTUPINFO si; 
    352351        PROCESS_INFORMATION pi; 
     352                DWORD e = 0; 
    353353        memset(&si, 0, sizeof(si)); 
    354354        si.cb = sizeof(si); 
     
    356356        si.wShowWindow = SW_HIDE;  
    357357        memset(&pi, 0, sizeof(pi)); 
    358         NUI_Debug(_T("CreateProcess(del): \r\n command=%s \r\n cd=%s"), clean_command, system_temp_path); 
    359358        CreateProcess(NULL, clean_command, NULL, NULL, FALSE, 0, NULL, system_temp_path, &si, &pi); 
     359        e = GetLastError(); 
     360        NUI_Debug(_T("CreateProcess(): \r\n command=%s \r\n cd=%s \r\n error=0x%x"), clean_command, system_temp_path, e); 
    360361            CloseHandle(pi.hThread); 
    361362            CloseHandle(pi.hProcess); 
  • lang/c/NetworkUpdater/trunk/Build/MSW.c

    r38290 r38291  
    267267                         + 1 /* null terminate */; 
    268268                object->log_file_path = (TCHAR*)calloc(len * sizeof(TCHAR), 1); 
    269                 lstrcpy(object->log_file_path, temp_path); 
    270                 lstrcat(object->log_file_path, ext); 
     269                if (object->log_file_path) { 
     270                        lstrcpy(object->log_file_path, temp_path); 
     271                        lstrcat(object->log_file_path, ext); 
     272                } 
    271273        } 
    272274 
     
    13701372 
    13711373                log_file = CreateFile(object->log_file_path,  
    1372                         GENERIC_WRITE | DELETE | SYNCHRONIZE, FILE_SHARE_WRITE | FILE_SHARE_DELETE,  
     1374                        GENERIC_WRITE | DELETE | SYNCHRONIZE, FILE_SHARE_READ | FILE_SHARE_WRITE | FILE_SHARE_DELETE,  
    13731375                        &log_sa, CREATE_ALWAYS, 0, NULL); 
    13741376 
     
    13831385        CloseHandle(pi.hThread); 
    13841386        CloseHandle(pi.hProcess); 
     1387                CloseHandle(log_file); 
    13851388    } 
    13861389 
     
    14641467        goto clean_up; 
    14651468    } 
    1466     data->updater_config_file_path = NUI_PathAppendDup(data->temp_dir_path, _T("NetworkUpdater.txt")); 
     1469    data->updater_config_file_path = NUI_PathAppendDup(data->temp_dir_path, _T("Config.txt")); 
    14671470    if (!data->updater_config_file_path) { 
    14681471        error = NU_ERROR_BAD_ALLOC;