security - 当前用户是LocalSystem 检查?

标签 security impersonation windows-identity iprincipal

很容易确定运行我的 C# .NET 4.0 控制台应用程序的用户是否是本地管理员组的成员。我还试图确定它是否在本地系统下运行。最好的方法是什么?

最佳答案

WindowsIdentity.GetCurrent().User.IsWellKnown(WellKnownSidType.LocalSystemSid)

关于security - 当前用户是LocalSystem 检查?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7027558/

相关文章:

tridion - 在 Tridion 2011 中模拟而不使用核心服务

c# - 从 ASP.NET 页面中获取 Windows 登录

c# - 如何以 username@domain 格式获取当前 Windows 用户名?

c# - 我如何签署变量?

security - 与GraphicsMagick等效的policy.xml文件,用于处理像素洪水DOS攻击

c# - 帮助理解模拟

sql-server - 从本地服务模拟sqlcmd.exe:用户 'NT AUTHORITY\ANONYMOUS LOGON'登录失败

php - pg_prepare() 准备好的语句(不是 PDO)是否可以防止 SQL 注入(inject)?

database - 在数据库中存储加密的用户名哈希

vb.net - VB.NET错误-使用结果时,在运行时可能会出现Null引用异常