IMG_VOID ReadInHotKeys(IMG_VOID) { g_PrivateHotKeyData.ui32ScanCode = 0x58; g_PrivateHotKeyData.ui32ShiftState = 0x0; #if 0 if (_RegOpenKey(HKEY_LOCAL_MACHINE,pszRegPath,&hKey) == ERROR_SUCCESS) { QueryReg(hKey,"ui32ScanCode",&g_PrivateHotKeyData.ui32ScanCode); QueryReg(hKey,"ui32ShiftState",&g_PrivateHotKeyData.ui32ShiftState); } #else HostReadRegistryDWORDFromString("DEBUG\\Streams", "ui32ScanCode" , &g_PrivateHotKeyData.ui32ScanCode); HostReadRegistryDWORDFromString("DEBUG\\Streams", "ui32ShiftState", &g_PrivateHotKeyData.ui32ShiftState); #endif }
bool initializeLog() { wchar_t buf[255]; if(true == QueryReg(REGDRIVERPATH,L"ImagePath",buf,sizeof(buf)) ) { wchar_t *p = wcsrchr(buf,L'\\'); if(p != NULL) { *((p-buf+1)+buf) = L'\0'; //wcscat_s(buf,sizeof(255),L"sysLog.txt"); RtlMoveMemory(buf+wcslen(buf),L"syslog.txt",24); LogInitialize(LOG_TYPE_DEBUG,buf); return true; } } return false; }
bool initializeLog() { wchar_t buf[255]; if(true == QueryReg(L"\\Registry\\Machine\\SYSTEM\\CurrentControlSet\\Services\\MoneyHubPrt",L"ImagePath",buf,sizeof(buf)) ) { wchar_t *p = wcsrchr(buf,L'\\'); if(p != NULL) { *((p-buf+1)+buf) = L'\0'; //wcscat_s(buf,sizeof(255),L"sysLog.txt"); RtlMoveMemory(buf+wcslen(buf),L"syslog.txt",24); LogInitialize(LOG_TYPE_DEBUG,buf); return true; } else return false; } else return false; }