我有一个C#应用程序,可以扫描一个目录并收集一些信息。我想要显示每个文件的帐户名称。我可以通过获取FileInfo对象的SID,然后执行以下操作,在本地系统上完成此操作:string GetNameFromSID( SecurityIdentifier sid ) { NTAccoun...
有一个问题涉及到从SID转换为帐户名,但没有相反的情况。 如何将用户名转换为SID字符串,例如找出与给定名称的用户相关联的HKEY_USERS子键?
我正在将Active Directory身份验证集成到我的应用程序中,并计划将我的应用程序内部帐户与用户的域SID关联起来。 对于我来说,使用SID的字符串格式比使用字节数组更容易处理,因此我计划将其以字符串形式存储在数据库中。 我应该将该字段设多长以确保SID不会被截断?
我已经尝试了man(3) setsid,但是它只解释了如何使用它,我不太明白setsid什么时候有用? 我想知道setsid在什么情况下有用,因为man(3) setsid只解释了如何使用它。
我从注册表中读取了一个SID列表,路径为HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\ProfileList。 在C#中,如何根据SID字符串解析显示用户名(例如DOMAIN\user、BUILT-IN\user)?
我需要更改Oracle XE数据库的SID(不是服务名称),以便与生产数据库匹配。 当我在网上搜索时,大多数页面都描述了如何通过tnsnames.ora更改或添加服务名称,但这不是我需要做的事情。