re: InstallShield のバグっぽいより:
あ、SHGetSpecialFolderPath は、IE4(Shell32 4.71)からとか書いてある...
そんなわけないです。
OSバージョン5.0より前のOSでは、ShFolder.dll を使わなきゃいけないはず。
うーん...2000には最初なかった気がするんだけどなぁ...
#かなり記憶があやしいぞ...
もし、古いMSDNがあったらそれを見てみるとよいかもです。
#VS2002くらいのころのやつw
VC++6.0 をインストールした、と書いて、やっと確認する時間が取れた...
MSDN ライブラリ 2001年 10月リリースのバージョンです。どんぞ。
Remarks
The Microsoft® Internet Explorer 4.0 Desktop Update must be installed for this function to be available.
With Microsoft® Windows® 2000, this function is superseded by ShGetFolderPath. You can use this function on earlier systems by including the redistributable DLL, ShFolder.dll.
Requirements
Version 4.71 and later of Shell32.dll
Windows NT/2000: Requires Windows 2000 (or Windows NT 4.0 with Internet Explorer 4.0 or later).
Windows 95/98/Me: Requires Windows 98 (or Windows 95 with Internet Explorer 4.0 or later).
Header: Declared in Shlobj.h.
Import Library: Shell32.lib.
投稿日時 : 2007年12月15日 22:10