Ignore:
Timestamp:
11/13/2008 3:08:07 PM (4 years ago)
Author:
lowjoel
Message:

Hide the Eraser bootstrapper progress screen after .NET has been installed, since the centrepiece should be the Eraser installer.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • branches/eraser6/Installer/Bootstrapper/Bootstrapper.cpp

    r545 r546  
    6060 
    6161    DWORD lastOperation = 0; 
    62     //char buffer[262144]; 
    63     char* buffer = new char[2621440]; 
    64     unsigned bufsize = 2621440; 
    65     while (ReadFile(srcFile, buffer, bufsize, &lastOperation, NULL) && lastOperation) 
     62    char buffer[262144]; 
     63    while (ReadFile(srcFile, buffer, sizeof(buffer), &lastOperation, NULL) && lastOperation) 
    6664        WriteFile(destFile, buffer, lastOperation, &lastOperation, NULL); 
    6765 
     
    7169        throw std::wstring(L"The file size of the binary is larger than the data " 
    7270            L"offset position; recompile the package, increasing DataOffset."); 
    73     ZeroMemory(buffer, bufsize); 
     71    ZeroMemory(buffer, sizeof(buffer)); 
    7472    while (amountToWrite > 0) 
    7573    { 
    76         WriteFile(destFile, buffer, std::min<unsigned>(amountToWrite, bufsize), 
     74        WriteFile(destFile, buffer, std::min<unsigned>(amountToWrite, sizeof(buffer)), 
    7775            &lastOperation, NULL); 
    7876        amountToWrite -= lastOperation; 
     
    8684    int error; 
    8785    SetLastError(0); 
    88     while (ReadFile(packageFile, buffer, bufsize, &lastOperation, NULL) && lastOperation) 
     86    while (ReadFile(packageFile, buffer, sizeof(buffer), &lastOperation, NULL) && lastOperation) 
    8987    { 
    9088        WriteFile(destFile, buffer, lastOperation, &lastOperation, NULL); 
Note: See TracChangeset for help on using the changeset viewer.