/* 讀取系統的環境變數 */
TCHAR EnvVar[ 1024+1 ] = {0};
::GetEnvironmentVariable(_T("Path"), EnvVar, _countof(EnvVar));
MessageBox(EnvVar);
/* 取得目前的 working directory */
TCHAR CurrentWorkingDir[MAX_PATH] = "";
if (!::GetCurrentDirectory(sizeof(CurrentWorkingDir) - 1, CurrentWorkingDir))
{
MessageBox(CurrentWorkingDir);
}
else
{
::GetLastError();
}
/* 設定系統的環境變數 */
SetEnvironmentVariable(_T("Path"), EnvVar);