从另一台机器获得的SID上的ConvertSidToStringSid

c00000fd

我很好奇,如果ConvertSidToStringSid能够转换从与调用此API的机器完全不同的机器获得的二进制SID?

通过在源计算机上调用以下命令来获取SID:

GetTokenInformation(hToken, TokenUser, , , );

然后使用GetLengthSid()API计算SID本身的二进制数组的大小

哈里·约翰斯顿

Windows有时确实需要操纵外部SID,例如,如果您连接到另一台计算机上的文件共享,或者连接已在另一台计算机上使用的外部NTFS格式的磁盘。因此,它完全有能力做到这一点。

当然,如果您尝试将SID转换为用户名,则会遇到麻烦。但是,将二进制SID转换为字符串表示形式(反之亦然)这样的简单操作将完美地起作用。

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

如何在一台机器上编译幻象,然后在另一台机器上“移植”?

在一台机器上构建内核,在另一台机器上安装

ESRI层显示在一台机器上,但不在另一台机器上

存储过程在一台机器上成功但在另一台机器上失败?

属性在一台机器上工作正常,但在另一台机器上却报错

如何公开Microk8s容器,以便可以从另一台机器上获得它们?

一台Linux机器上的分段错误,但使用C ++代码不在另一台机器上

从另一台机器导入MDF

来自另一台机器的ssh命令

如何从另一台机器查看托管在 ubuntu 上的 Web 应用程序?

XCode 5.1-> Xcode方案在另一台机器上不可见

如何从本地网络上的另一台机器访问Docker容器

在另一台机器上挂载系统宿主用户目录

在另一台机器上指向本地主机

如何在Ubuntu的另一台机器上移动Alpine邮件?

在另一台机器上使用gulp项目

JFreeChart Java JAR不在另一台机器上运行

在另一台机器上继续我的Web浏览

如何在另一台机器上克隆RStudio环境

如何收集要在另一台机器上提交的错误数据?

在另一台机器上使用新创建的插件

与侦听器不一致-一台机器上的onUpdate和另一台机器上的onReplaced

一台机器上出现堆栈溢出错误,而另一台机器不在同一代码上

为什么一个tfs构建摘要显示在一台机器上而不是另一台机器上的测试结果

为什么这个python代码在一台机器上而不是另一台机器上给出“TypeError:JSON对象必须是str,而不是'bytes'”

Kerberos AD Spnego身份验证在一台机器上失败,但在另一台机器上失败

timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP在一台机器上可以为null,但在另一台机器上不能为null吗?

在一台机器上编译 Go 代码并在另一台机器上运行它会降低程序的性能吗?

为什么Spring在一台机器上而不是另一台机器上出现循环依赖问题?