Changeset 371df23 in nscp
- Timestamp:
- 09/18/08 07:30:15 (5 years ago)
- Branches:
- master, 0.4.0, 0.4.1, 0.4.2, stable
- Children:
- bb8b6d1
- Parents:
- 08f0346
- Files:
-
- 5 edited
-
AutoBuild.h (modified) (1 diff)
-
changelog (modified) (1 diff)
-
include/config.h (modified) (1 diff)
-
modules/CheckEventLog/CheckEventLog.cpp (modified) (4 diffs)
-
modules/CheckEventLog/CheckEventLog.h (modified) (1 diff)
Legend:
- Unmodified
- Added
- Removed
-
AutoBuild.h
r4bf9740 r371df23 3 3 // change the FALSE to TRUE for autoincrement of build number 4 4 #define INCREMENT_VERSION TRUE 5 #define FILEVER 0,3,4,3 06 #define PRODUCTVER 0,3,4,3 07 #define STRFILEVER _T("0.3.4.3 0")8 #define STRPRODUCTVER _T("0.3.4.3 0")9 #define STRPRODUCTDATE _T("2008-09-1 6")5 #define FILEVER 0,3,4,32 6 #define PRODUCTVER 0,3,4,32 7 #define STRFILEVER _T("0.3.4.32") 8 #define STRPRODUCTVER _T("0.3.4.32") 9 #define STRPRODUCTDATE _T("2008-09-18") 10 10 #endif // AUTOBUILD_H -
changelog
r08f0346 r371df23 6 6 7 7 2008-09-17 MickeM - 0.3.4 RC-6 8 * Added option [EventLog] lookup_names=0 to disable the evetlog name lookup (default is on) 9 10 2008-09-17 MickeM 8 11 * Fixed issue on all filters so == takes the "usual" 2 equalsigns (old still works). 9 12 * Added so tray icon can get "propper" name from core for "description". -
include/config.h
rc37e58f r371df23 159 159 #define EVENTLOG_DEBUG _T("debug") 160 160 #define EVENTLOG_DEBUG_DEFAULT 0 161 #define EVENTLOG_LOOKUP_NAMES _T("lookup_names") 162 #define EVENTLOG_LOOKUP_NAMES_DEFAULT 1 161 163 #define EVENTLOG_SYNTAX _T("syntax") 162 164 #define EVENTLOG_SYNTAX_DEFAULT _T("") -
modules/CheckEventLog/CheckEventLog.cpp
r08f0346 r371df23 48 48 NSCModuleHelper::registerCommand(_T("CheckEventLog"), _T("Check for errors in the event logger!")); 49 49 debug_ = NSCModuleHelper::getSettingsInt(EVENTLOG_SECTION_TITLE, EVENTLOG_DEBUG, EVENTLOG_DEBUG_DEFAULT)==1; 50 lookup_names_ = NSCModuleHelper::getSettingsInt(EVENTLOG_SECTION_TITLE, EVENTLOG_LOOKUP_NAMES, EVENTLOG_LOOKUP_NAMES_DEFAULT)==1; 50 51 syntax_ = NSCModuleHelper::getSettingsString(EVENTLOG_SECTION_TITLE, EVENTLOG_SYNTAX, EVENTLOG_SYNTAX_DEFAULT); 51 52 buffer_ = NSCModuleHelper::getSettingsInt(EVENTLOG_SECTION_TITLE, EVENTLOG_BUFFER, EVENTLOG_BUFFER_DEFAULT); … … 168 169 } 169 170 170 std::wstring load_string(std::wstring module, UINT id, DWORD bufferSize = 2048) {171 //HMODULE hModule = LoadLibrary(module.c_str());172 HMODULE hModule = LoadLibraryEx(module.c_str(), NULL, LOAD_LIBRARY_AS_DATAFILE);173 //HMODULE hModule = GetModuleHandle(module.c_str());174 if (hModule == NULL) {175 return _T("failed to load: ") + module + _T("( reson: ") + error::lookup::last_error();176 }177 178 std::wstring rName = _T("1");179 std::wstring ret;180 HRSRC rsSrc = FindResource(hModule, rName.c_str(), RT_MESSAGETABLE);181 if (rsSrc == NULL)182 ret = _T("Failed to load string ") + strEx::itos(id) + _T(" reason was: ") + error::lookup::last_error();183 /*184 TCHAR *buffer = new TCHAR[bufferSize+1];185 if (LoadString(hModule, id, buffer, bufferSize) != 0) {186 ret = buffer;187 } else {188 ret = _T("Failed to load string ") + strEx::itos(id) + _T(" reason was: ") + error::lookup::last_error();189 }190 NSC_DEBUG_MSG_STD(buffer);191 delete [] buffer;192 */193 return ret;194 195 }196 171 std::wstring find_eventlog_name(std::wstring name) { 197 172 try { … … 206 181 strEx::replace(real_name, _T("\n"), _T("")); 207 182 strEx::replace(real_name, _T("\r"), _T("")); 208 //strEx::replace(real_name, _T("\m"), _T(""));209 //NSC_DEBUG_MSG_STD(_T("Found file: ") + real_name + _T(" for ") + *cit);210 183 if (real_name == name) 211 184 return *cit; … … 608 581 609 582 for (std::list<std::wstring>::const_iterator cit2 = files.begin(); cit2 != files.end(); ++cit2) { 610 std::wstring name = find_eventlog_name(*cit2); 611 if ((*cit2) != name) { 612 NSC_DEBUG_MSG_STD(_T("Opening alternative log: ") + name); 583 std::wstring name = *cit2; 584 if (lookup_names_) { 585 name = find_eventlog_name(*cit2); 586 if ((*cit2) != name) { 587 NSC_DEBUG_MSG_STD(_T("Opening alternative log: ") + name); 588 } 613 589 } 614 590 HANDLE hLog = OpenEventLog(NULL, name.c_str()); -
modules/CheckEventLog/CheckEventLog.h
ra34b229 r371df23 32 32 std::wstring syntax_; 33 33 DWORD buffer_; 34 bool lookup_names_; 34 35 35 36 public:
Note: See TracChangeset
for help on using the changeset viewer.








