Ignore:
Timestamp:
2000-09-05T03:30:48+12:00 (24 years ago)
Author:
cs025
Message:

Further changes for uninstaller

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/gsinstaller/gsRegistry.cpp

    r1475 r1498  
    33gsRegistry::gsRegistry(installManager &manager, configureFile &configFile)
    44  : installAgent(manager)
    5 { unsigned int space;
    6 
    7     // Create string for volume key
     5{ // Create string for volume key
    86    volumeKey = "Software\\" + configFile.getString("CompanyName") + "\\" +
    97                            configFile.getString("CollectionName") + "\\" +
     
    1816
    1917bool gsRegistry::logAction(string action, HKEY base, string path, string item, string value)
    20 {   manager->writeString(action);
    21     manager->writeSeparator();
    22   manager->writeString(path);
     18{ unInstallCommand command(action);
     19    command.addParameter(path);
    2320    if (item != "" || value != "")
    24   { manager->writeSeparator();
    25     if (item == "")
    26     {   manager->writeString("{Default}");
     21  { if (item == "")
     22    {   command.addParameter("{Default}");
    2723    }
    2824    else
    29     {   manager->writeString(item);
     25    {   command.addParameter(item);
    3026    }
    31         manager->writeSeparator();
    32     manager->writeString(value);
     27    command.addParameter(value);
    3328  }
    34   manager->writeString("\n");
     29  return manager->storeCommand(command);
    3530}
    3631
     
    6661
    6762bool gsRegistry::destroyKey(HKEY base, string key)
    68 {   registry_deletekey(base, key.c_str());
     63{   return registry_deletekey(base, key.c_str());
    6964}
    7065
     
    9287  registry_deleteitem(local, item.c_str());
    9388  registry_closekey(local);
     89  return true;
    9490}
    9591
Note: See TracChangeset for help on using the changeset viewer.