我有一个使用SHBrowseForFolder和GetSaveFileName的程序。
当我使用GetSaveFileName并且所选目录没有正确的权限时,它会自动显示当前用户没有适当权限的错误。
当我使用SHBrowseForFolder时,我需要进行类似的检查。
尝试过CreateDirectory但是如果选择的目录是C:则成功,而GetSaveFileName只允许管理员在这里写。
答案 0 :(得分:0)
您可以使用以下方法检查权限:
有关详细信息,请参阅Check User’s Permissions On A File or Folder文章。