怎么判断当前的线程或进程,对某个目录下面是否有读,写,创建文件的权限

如何判断当前的线程或进程,对某个目录下面是否有读,写,创建文件的权限?
RT,最好能在vista下正常执行!在线等!谢谢!

------解决方案--------------------
自己尝试一下就知道啦
用安全API的话麻烦得要死
------解决方案--------------------
DWORD GetFileAttributes(
LPCTSTR lpFileName
);

------解决方案--------------------
GetFileVersionInfo
------解决方案--------------------
读,写,创建文件都做一遍不就知道了
呵呵,开个玩笑,实在不行可以试试~!