次世代Windows
C#
ネットワーク
- Windows VistaのIPv6
- Windows Vista β2でIPv6はどう変わったのか?
- Windows Vista で IPv6 を構成する
- Vistaネットワーク大解剖
- IPv6標準搭載OSの普及によって起きうる問題とその解決
環境
OSバージョン
レジストリ
OSのバージョンは以下のレジストリキーにて判別可能。
\HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\CurrentVersion
各OSのバージョン番号は以下の通り。
OS |
Version |
Windows 7 |
6.1 |
Windows Vista |
6.0 |
Windows XP |
5.1 |
Service Packは以下のレジストリキーにて判別可能。
\HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\CSDVersion
環境変数 "_WIN32_WINNT"
_WIN32_WINNTは、winbase.hが提供する機能を定義するために定義する。
注意点としては必ず_WIN32_WINNTの定義を、インクルード命令より先にすることである。そうしないと、インクルードされた部分が_WIN32_WINNTの定義を認識できず、winbase.hの内容が、 ほとんど空で展開されることになるからだ。
OS |
_WIN32_WINNT |
WINVER |
Windows Vista |
0x0600 |
0x0600 |
Windows Server 2003 |
0x0502 |
0x0502 |
Windows XP |
0x0501 |
0x0501 |
特殊フォルダ(XPとVistaの比較)
参考
名称 |
XPでのフォルダ |
Vistaでのフォルダ |
%USERPROFILE% |
C:\Documents and Settings\(ユーザー名) |
C:\Users\(ユーザー名) |
%ALLUSERSPROFILE% |
C:\Documents and Settings\All Users |
C:\ProgramData |
%APPDATA%(アプリケーションデータ) |
%USERPROFILE%\Application Data |
%USERPROFILE%\AppData\Roaming |
キャッシュ |
%USERPROFILE%\Local Settings\Temporary Internet Files |
%USERPROFILE%\AppData\Local\Microsoft\Windows\Temporary Internet Files |
クッキー |
%USERPROFILE%\Cookies |
%APPDATA%\Microsoft\Windows\Cookies |
デスクトップ |
%USERPROFILE%\デスクトップ |
%USERPROFILE%\Desktop |
インターネット履歴 |
%USERPROFILE%\Local Settings\History |
%USERPROFILE%\AppData\Local\Microsoft\Windows\History |
マイ ミュージック |
%USERPROFILE%\My Documents\My Music |
%USERPROFILE%\Music |
マイ ピクチャ |
%USERPROFILE%\My Documents\My Pictures |
%USERPROFILE%\Pictures |
マイ ビデオ |
%USERPROFILE%\My Documents\My Videos |
%USERPROFILE%\Videos |
共有フォルダ履歴 |
%USERPROFILE%\NetHood |
%APPDATA%\Microsoft\Windows\Network Shortcuts |
マイ ドキュメント |
%USERPROFILE%\My Documents |
%USERPROFILE%\Documents |
プリンタ フォルダ |
%USERPROFILE%\PrintHood |
%APPDATA%\Microsoft\Windows\Printer Shortcuts |
プログラムメニュー(個人) |
%USERPROFILE%\スタート メニュー\プログラム |
%APPDATA%\Microsoft\Windows\Start Menu\Programs |
プログラムメニュー(全ユーザー) |
%ALLUSERSPROFILE%\スタート メニュー\プログラム |
%ALLUSERSPROFILE%\Microsoft\Windows\Start Menu\Programs |
最近使ったファイル |
%USERPROFILE%\Recent |
%APPDATA%\Microsoft\Windows\Recent |
送る |
%USERPROFILE%\SendTo |
%APPDATA%\Microsoft\Windows\SendTo |
スタートメニュー |
%USERPROFILE%\スタート メニュー |
%APPDATA%\Microsoft\Windows\Start Menu |
スタートアップ |
%USERPROFILE%\スタート メニュー\プログラム\スタートアップ |
%APPDATA%\Microsoft\Windows\Start Menu\Programs\Startup |
テンプレート |
%USERPROFILE%\Templates |
%APPDATA%\Microsoft\Windows\Templates |
最終更新:2012年02月01日 11:11