Files
SimpleRemoter/server/2015Remote/iniFile.cpp
2019-01-13 00:04:50 +08:00

37 lines
696 B
C++

#include "StdAfx.h"
#include "iniFile.h"
iniFile::iniFile(void)
{
ContructIniFile();
}
BOOL iniFile::ContructIniFile()
{
char szFilePath[MAX_PATH] = {0}, *p = szFilePath;
::GetModuleFileName(NULL, szFilePath, sizeof(szFilePath));
while (*p) ++p;
while ('\\' != *p) --p;
strcpy(p+1, "settings.ini");
m_IniFilePath = szFilePath;
return TRUE;
}
int iniFile::GetInt(CString MainKey,CString SubKey)
{
return ::GetPrivateProfileInt(MainKey, SubKey,0,m_IniFilePath);
}
BOOL iniFile::SetInt(CString MainKey,CString SubKey,int Data)
{
CString strData;
strData.Format("%d", Data);
return ::WritePrivateProfileString(MainKey, SubKey,strData,m_IniFilePath);
}
iniFile::~iniFile(void)
{
}