理查德和杰森的答案都是正确的方向。但是,您应该做的是计算运行代码的用户身份的有效权限。例如,以上示例均未正确说明组成员身份。
我很确定Keith
Brown在他的Windows安全.NET开发人员指南的Wiki版本中(此时处于脱机状态)有一些代码可以执行此操作。在他的《编程Windows安全性》一书中也对此进行了详细的讨论。
计算有效权限不适合胆怯的人,代码尝试创建文件并捕获引发的安全异常可能是阻力最小的途径。

理查德和杰森的答案都是正确的方向。但是,您应该做的是计算运行代码的用户身份的有效权限。例如,以上示例均未正确说明组成员身份。
我很确定Keith
Brown在他的Windows安全.NET开发人员指南的Wiki版本中(此时处于脱机状态)有一些代码可以执行此操作。在他的《编程Windows安全性》一书中也对此进行了详细的讨论。
计算有效权限不适合胆怯的人,代码尝试创建文件并捕获引发的安全异常可能是阻力最小的途径。