○環境変数の取得
#include <windows.h>
int WINAPI WinMain( HINSTANCE hInst, HINSTANCE hPrevInst, LPSTR lpCmdLine, int nCmdShow)
{
char str[256];
GetEnvironmentVariable("ComSpec",str,256);
MessageBox(NULL,str,"",NULL);
return 0;
}
処理結果
????????\cmd.exe
"ComSpec" cmd.exeの位置が表示されます
"os" OS名が表示されます
"TEMP" TEMPフォルダの位置を表示
"windir" Windowsのインストールされているフォルダ
"SystemDrive" Windowsのインストールされているドライブ