2005-07-01の日記に書いたディレクトリを監視する件でうちではロングファイルネームが取得できなかったんだがシロさんの情報によりロングファイルネームを取得する方法が判明.どうやら,XPや2000がファイルが生成されたときにショートファイルネームも一緒に作ってしまうためのようだ.なので,ショートファイルネームを作るのをやめてしまえばロングファイルネームで取得できるようになる.ショートファイルネームを作るのをやめる方法は, regedit.exeで[HKEY_LOCAL_MACHINE]->[SYSTEM]->[CurrentControlSet]->[FileSystem] にある、NtfsDisable8dot3NameCreationを 1 にする。ただし古いプログラムが動かなくなる可能性ありなので,自己責任で.