问题标签 [sid]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
4880 浏览

c++ - 如何从 TOKEN_INFORMATION_CLASS 中获取 PSID?

我尝试使用这篇文章中的信息:https ://stackoverflow.com/a/251267/393087

我想出的代码是:

好的,所以我得到了TOKEN_INFORMATION_CLASS,但是如何从这个到PSID那个ConvertSidToStringSid()需要呢?PSIDtic 手册页中没有任何词( http://msdn.microsoft.com/en-us/library/windows/desktop/aa379626(v=vs.85).aspx)。

0 投票
2 回答
747 浏览

c++ - 如何找到 InternetRegistry 用户密钥或父注册表项

我有一个 BHO,它在第一次运行时正在收集激活信息并将其存储在注册表中。

(我认为)由于 IE 的许可,我只能将其存储在注册表分支中

HKEY_CURRENT_USER\Software\Microsoft\Internet Explorer\InternetRegistry\REGISTRY\USER\S-0-0-00-000000000-000000000-000000000-0000\Software\MyBHO\MyKey

其中 S-0-0-00-000000000-000000000-000000000-0000 是每个用户的唯一密钥。

RegCreateKey()使用with很好"Software\MyBHO\MyKey"。这一切都是创建和运行的可爱。它可以毫无问题地确定在空间中存储密钥的位置。

问题:

当我执行卸载时,我想删除这个密钥,因为它是在 IE 之外运行的,所以我无法确定该密钥在哪里/用户字符串是什么。

我想到的选项:

选项 1(理想)首先找出此用户字符串,然后为我希望删除的密钥构建一个新路径并将其删除。如何?

选项 2 在激活点将密钥的路径存储在另一个可以访问的注册表值中。然后读取并删除两者(这似乎有点倒退,并且可能由于注册表上 BHO 的访问限制而无法工作(因此首先将其写入那里))

您是否知道是否有任何方法可以找到此用户密钥,甚至如何找到父目录。

编辑经过继续研究,我发现我所说的“用户密钥”是当前用户的“SID”。也许这会给我带来更好的结果。

0 投票
1 回答
7711 浏览

load-balancing - 具有负载平衡的会话 cookie(非粘性会话)

我已经扫描了 RFC 6265,但没有找到以下问题的答案。

我想在单个 webapp 的多个服务器前面放置一个简单的循环负载均衡器。负载均衡器提供粘性会话。因此,客户端通常会在连续请求时从一个应用服务器反弹到另一个应用服务器。

在第一次连接时,客户端没有 SID,并被随机路由到服务器 A。
服务器 A 以会话 cookie、nonce 响应。

在下一次连接中,客户端将来自服务器 A 的 SID 包含在 HTTP 标头中。这一次,客户端被随机路由到服务器 B。服务器 B 看到(希望!)与它发出的任何 SID 都不匹配的 SID。发生什么了?服务器 B 是否只是忽略“坏”的 SID,或者抱怨,或者忽略请求,还是什么?

这个想法是,我根本不想使用会话 cookie。我想避免粘性的所有复杂性。但我也知道我的服务器可能会生成——而且更重要的是寻找——会话cookie。

我怎样才能确保服务器只是忽略(或更好的是不设置)会话 cookie?

0 投票
1 回答
259 浏览

objective-c - 如何在objective-c中找到用户SID

我第一次使用objective-c。

我的要求是验证登录用户并找到他们的 SID。

在windows开发中,我们有很少的APIS,借助它们我们可以找出用户的SID。

我的假设是:cocoa 框架中应该有一些函数可以告诉我们用户的 SID。

如果没有这样的功能,那么我应该如何尝试找到它?

在这方面指导我。

0 投票
2 回答
10276 浏览

powershell - 在 PowerShell 中将二进制类型 SID 转换为 System.Security.Principal.SecurityIdentifier

我在这个网站上找到了一个链接,它显示了如何将 SID 转换为二进制类型。有人可以告诉我如何做相反的事情 - 将二进制类型转换回 SID。

这是提供从 SID 到二进制文件的脚本:

谢谢!

0 投票
1 回答
9025 浏览

oracle - 如何为数据库实例再添加一个 SID?甲骨文

我想为数据库再添加一个 SID?怎么做?

0 投票
1 回答
242 浏览

vbscript - 从 RSOP_Session SecurityGroups 获取 SID 的标题

从 WMI 命名空间中,我可以获取一个使用 WQLroot\rsop\user\<user_SID>的数组。我最终得到了一个类似于以下内容的 SID 列表:SecurityGroupsSelect SecurityGroups from RSOP_Session

我的问题:如何检索这些 SID 的标题(名称)?其中一些属于该域,而另一些属于我不确定谁/什么/在哪里......(问题当然是后者)

0 投票
1 回答
1688 浏览

c++ - windows 7下如何判断用户是否为管理员?

我在 msdn 中找到了这个链接来检查用户是否是管理员。当进程提升(以管理员身份运行)时,它在某些 win7 机器上工作正常,但我发现一些机器(一些 win 2008)无法正常工作!这是正确的方法吗?

0 投票
1 回答
6374 浏览

sql - 如何以字符串格式检索 sql server SID?

您好,自从今天早上尝试使用 SQl 查询检索我的计算机的 SID 以来,我就崩溃了。我只能检索字节数组中的 SID!

是否可以通过强制转换检索字符串?我试过但不可能。

这是我的 sql 查询

非常感谢

0 投票
1 回答
1150 浏览

windows - 从 HKEY_USERS 写入

我正在尝试创建一个应用程序,该应用程序允许我输入用户名并通过修改 HKEY_USERS\UserSID 下的注册表来切换该用户的默认打印机。不过,我似乎无法将值写入注册表的该部分。也许这是 Windows 的限制?这是我到目前为止的代码。