问题标签 [windows-users]

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 投票
3 回答
362 浏览

c - 使用 WinAPI 检查当前用户是否在管理员组中

我正在尝试检查当前用户是否在我的 C 应用程序中的 Windows 管理员组中。我已经尝试过 WinAPI 函数“ IsUserAnAdmin ”,但如果当前进程也具有管理员权限,该函数似乎只返回 True 。但仅仅因为当前进程以中等完整性运行并不意味着用户不在管理员组中。在寻找替代方案时,我发现metasploit是如何检测到这一点的:它只是运行命令“cmd.exe /c whoami /groups”并检查输出是否包含“S-1-5-32-544”,即管理员 SID。

我想知道是否可以在没有 cmd 命令的情况下使用 WinAPI 以更有效的方式做同样的事情?

0 投票
0 回答
509 浏览

asp.net - 获取 Blazor Server 中的当前 windows 用户

我想为我的 Blazor Server 项目获取当前 Windows 用户的名称。

根据this github issue ,我通过不可靠的HttpContext进行了尝试。

然后我使用了MS 文档,但没有成功。

仍然为用户返回 null

在这一点上,我想知道这是我的无能还是我使用 Blazor Server 的整个想法。

这几乎是所有代码:

文档中还有 user.Identity.Name 的部分,但由于我什至没有得到索赔,到目前为止,我不知道该怎么做。

编辑1:

启动.cs

0 投票
0 回答
64 浏览

sql-server - 如何更改 SQL Server 中的 Windows 用户名?

我创建了一个新的 Windows 用户(mixael)。很快我就把它删了。当我需要使用 SQL Server 时,我遇到了错误。我在 SQL 中以错误的用户身份登录。正因为如此,我无法使用图表。问题是,在身份验证(.../Natalia)时如何更改用户名?

在此处输入图像描述

0 投票
1 回答
152 浏览

cmd - 如何使用带有空格的用户名的Windows“查询用户”?

我们可以query user username用来获取Windows用户会话信息。

例如,query user user1或者query user user_1返回适当的用户信息,我可以看到它的状态,无论是连接还是断开。

我的问题是我无法为用户 1执行此查询。我试过query user "user 1"了,但我得到一个无效的参数错误。

起初我虽然问题可能是双引号,但后来我尝试query user "user_1"并成功了。它必须是用户名中的空格。

有没有办法查询有空格的用户?

0 投票
0 回答
38 浏览

winapi - 在 Windows 中切换用户时如何保持音频播放?

切换到另一个用户时,Windows 似乎会自动停止我的音频播放。当 Windows 切换到另一个用户时,有什么方法可以让我继续播放音频?

0 投票
1 回答
53 浏览

python - Python 使用任务调度程序自动登录 Windows

我创建了一个 python 脚本来自动执行一项任务。我想每天每小时运行一次,为此我在 Windows 任务计划程序中创建了一个任务。

有没有办法在我的帐户注销时编写脚本以自动登录 Windows,因为如果 Windows 用户未登录,我的脚本将失败。

谢谢你。