【发布时间】:2012-11-28 11:15:19
【问题描述】:
我有一个列出所有目录的 C++ 应用程序,即您的 HDD 树。 我什至可以进入这些目录看看里面有什么,但我有问题 当我想在计算机上打开另一个用户的目录时。我无权去那里,它应该像在 Windows XP/Vista/7 中那样声明;相反,我收到一个错误,我的应用程序终止。
我该如何处理这个问题,使用FILE_ATTRIBUTE_ 或其他东西,所以当用户点击他无法进入的目录时,我的应用程序不会崩溃?它应该只是告诉他访问被拒绝。
我的应用是在 VS 2010 中制作的。
【问题讨论】:
-
在调试器中运行你的程序,当你遇到错误时,看看它发生在哪里并找出原因,而不是仅仅看着进程自毁。
标签: c++ windows visual-studio-2010 directory