bad know-how of Windows Programming(英語の使い方大丈夫かしらん?)

そふといぃさぁ〜 で有名な登 大遊 氏のはてなにて
GetWindowsDirectory()とGetSystemDirectory()のAPIについての例外動作に関するお話。
http://d.hatena.ne.jp/softether/20041111#p1

こういうWindowsバッドノウハウってナカナカ見つけられないのです。*1
むしろ、私が本職になったとき締め切り前でこんな事でデバッグなんてのは正直辛い!!!と思った。
こう言う情報はありがたいものです。m(_ _)m

では、直にWindowsガインストールされているディレクトリってどうすれば取得できんだろ?

  • GetSystemDirectory()からパースして取得
  • 環境変数から取得

GetSystemDirectory()をパースするほうが無難か?

*1:DirectXに関するbad know how は やねうらお氏のWindowsプロフェッショナルゲームプログラミング 1,2が詳しい