1. ifstream myFile ;
CStdString strForbiddenFilePathName = strModulePathName + "forbbiden.dat" ; myFile.open(strForbiddenFilePathName.c_str()) ;
if (!myFile) { g_Log.GetLog()->WriteDBGLog(IMP_RECORD, "CWebPageAnalyze::GetArtical", strPreLog + "打开禁用关键词失败"); return FALSE ; } else { while(getline (myFile, ...
代码集锦阅读全文
class CWebPageAnalyzeProxyList { private: CWebPageAnalyzeProxyList(void); public: ~CWebPageAnalyzeProxyList(void);
public: // 读取消息 BOOL fGet (string&) ; // 加入消息 BOOL fAdd (const string&) ; private: // 优先级为0的消息链表 list<string> strList0 ; // 优先级为1的消息链表 list<string> strList1 ; private: WLock m_Mes...
代码集锦, 设计模式阅读全文
BOOL CHDTLog::IsDiskNotEnough(void) { ULARGE_INTEGER nFreeBytesAvailable ; ULARGE_INTEGER nTotalNumberOfBytes ; ULARGE_INTEGER nTotalNumberOfFreeBytes ; // 获取日志文件的根目录 m_strLogFileRootDirectory = m_filename.substr (0, 2) ; // 获取用户现在可用的剩余空间容量 if (GetDiskFreeSpaceEx(&nFreeBytesAvailable, &nTotalNumberOfBytes, &nTotalNumberOfFreeBy...
代码集锦阅读全文
// 获取模块文件路径名 static bool GetModulePathName(CStdString& strModulePathName) { CStdString szUdlFileName; TCHAR szModuleName[_MAX_PATH]; TCHAR szDrive[_MAX_PATH]; TCHAR szDir[_MAX_PATH]; TCHAR szFilename[_MAX_PATH]; TCHAR szExt[_MAX_PATH]; TCHAR szNewFile[_MAX_PATH]; TCHAR szFileData[_MAX_PATH]; TCHAR szCutFile[_MAX_PATH];
if (::GetModuleFileNa...
代码集锦阅读全文
1.主要是读取注册表中HKEY_CURRENT_USER\Software\Microsoft\Internet Explorer\TypedURLs的值,至于怎么读取注册表。 C++中:
HKEY hKey; RegOpenKey(HKEY_LOCAL_MACHINE,"HKEY_CURRENT_USER\Software\Microsoft\Internet Explorer\TypedURLs",&hKey); DWORD dwType;//返回类型 char buffer[20];//数据缓存 DWORD dwValue;//数据长度 RegQueryValueEx(hKey,NULL,0,&am...
代码集锦阅读全文