From: "U.Nakamura" Date: 2009-01-08T10:04:50+09:00 Subject: [ruby-dev:37729] Re: [ruby-cvs:28554] Ruby:r21336 (trunk, ruby_1_8): * win32/win32.c (init_env): use user profile folder than personal こんにちは、なかむら(う)です。 In message "[ruby-dev:37726] Re: [ruby-cvs:28554] Ruby:r21336 (trunk, ruby_1_8): * win32/win32.c (init_env): use user profile folder than personal" on Jan.07,2009 23:36:43, wrote: > MSDNの > http://msdn.microsoft.com/ja-jp/library/bb762494(en-us,VS.85).aspx > > Applications should not create files or folders at this level; they > > should put their data under the locations referred to by CSIDL_APPDATA > > or CSIDL_LOCAL_APPDATA. > > によれば$HOMEの代替としてCSIDL_PROFILEはあまり適切とは思えません。 > CSIDL_PERSONALのままか、せめてCSIDL_PERSONALの次の候補にCSIDL_APPDATAと > かそのほうが良いのではないでしょうか。 NT系列ではデフォルトで %HOMEDRIVE%%HOMEPATH% と %USERPROFILE% が同一であり、%USERPROFILE% がすなわち CSIDL_PROFILE です。 これと異なるものが取得されるようにするくらいなら、取れない方 がマシです。 互換性を無視するならなんでもいいですけど。 それでは。 -- U.Nakamura