C# 在打印机对象上设置NTFS/共享权限

C# 在打印机对象上设置NTFS/共享权限,c#,.net,ntfs,C#,.net,Ntfs,我有一个简短的问题 我想更改打印机的共享/ntfs权限。 用户组everyone应该从打印机的共享中删除,并且命名用户应该可以访问该打印机 有没有不使用acl的简单方法?据我所知。NetAccessXxx可能是这方面的原始API,但据我记忆所及,它们被列为不受支持的API。管理ACL很麻烦,但也没那么困难,不管是通过编程还是使用命令行工具(如cacls或SetACL)。只是使用SetACL.exe完成的,但这真的很无聊。我希望有另一个答案:-.Net功能强大,但却能解决每天都需要的简单问题。。。

我有一个简短的问题

我想更改打印机的共享/ntfs权限。 用户组everyone应该从打印机的共享中删除,并且命名用户应该可以访问该打印机


有没有不使用acl的简单方法?

据我所知。NetAccessXxx可能是这方面的原始API,但据我记忆所及,它们被列为不受支持的API。管理ACL很麻烦,但也没那么困难,不管是通过编程还是使用命令行工具(如cacls或SetACL)。

只是使用SetACL.exe完成的,但这真的很无聊。我希望有另一个答案:-.Net功能强大,但却能解决每天都需要的简单问题。。。