代码改变世界

HOWTO:InstallShield中如何通过脚本获取“My Documents”路径

2010-11-13 17:37  Kevin.Wan  阅读(2772)  评论(0编辑  收藏  举报

版权声明: 可以任意转载,转载时请务必以超链接形式标明文章原始出处和作者信息。

如果需要获取当前用户的“我的文档”路径,可以通过以下脚本代码获取:

#define CSIDL_PERSONAL 0x0005 // for My Documents     

prototype NUMBER SHFolder.SHGetFolderPathA(HWND, NUMBER, NUMBER, NUMBER, BYREF STRING);

脚本中通过以下代码调用: 

SHFolder.SHGetFolderPathA(NULL, CSIDL_PERSONAL, NULL, 0, szMyDocumentsFolder );