问题标签 [windows-security]

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 回答
31631 浏览

c# - 获取 WinNT 组的成员列表

堆栈溢出有几个与此类似的问题,但并不完全相同。

我想在 win xp 计算机上打开或创建一个本地组并向其添加成员、域、本地和知名帐户。我还想检查用户是否已经是会员,这样我就不会两次添加同一个帐户,并且可能会出现异常。

到目前为止,我开始将 DirectoryEntry 对象与WinNT://提供程序一起使用。一切正常,但我不知道如何获取组成员的列表?

有人知道怎么做吗?或者提供比使用 DirectoryEntry 更好的解决方案?

0 投票
3 回答
3449 浏览

asp.net - ASP.Net 无法查看共享文件夹

我在以前没有工作过的网络中编写了一个新应用程序,但遇到了问题。

如果我有以下 C# 代码:

在控制台应用程序中,此代码可以正确执行。

在 ASP.Net 应用程序中,我收到此错误:登录失败:未知用户名或密码错误。

在 ASP.Net 应用程序中,如果我添加身份 impersonate="true",则会收到此错误:拒绝访问路径 '\MyServer\MyShare\testing.txt'。

我以前从未遇到过登录失败消息;这是从哪里来的?如果我在服务器上创建一个应用程序并将其写入物理位置,它工作正常(所以安全性很好),似乎共享的安全性不起作用(即使它设置了“所有人”完全写入),或者在服务器级别缺少某些东西,我一般不允许查看任何内容。

有谁知道我在这里想念什么?我已经编写了其他类似的应用程序并且从未遇到过这个问题

谢谢!

0 投票
4 回答
4406 浏览

vb6 - 如何在 VB6 中获取当前用户的 SID?

我有一些我们必须在 VB6 中维护的旧代码。我们需要为其添加查找当前用户SID 的功能。谁能给我指出一些显示如何做到这一点的代码?在此先感谢您的帮助!

0 投票
1 回答
2809 浏览

c# - Windows 文件安全,删除访问规则

我有以下代码,应该从某个文件夹中删除用户的访问权限。不幸的是,它没有(访问规则仍然存在)。不会抛出异常。

我可以从我的日志中看到调用了 RemoveAccessRule。为什么规则没有了?

编辑:该规则是一个继承的规则。我需要做一些不同的事情来删除继承的规则吗?

0 投票
2 回答
1563 浏览

winapi - 在 Visual Basic 6 中使用 GetTokenInformation 确定用户是否为管理员

GetTokenInformation用作确定当前线程是否以管理员身份运行的代码的一部分。

无论如何,我有一个 TOKEN INFORMATION 的结构,如下所示:

然后,我像这样调用GetTokenInformation

第一次调用是获取缓冲区长度,然后我再次调用它以获取令牌信息。

无论如何,当运行应用程序的帐户连接到域时,应用程序会突然崩溃。显然,

还不够,并导致缓冲区溢出。我不知道为什么会这样(MSDN 说我应该提供一个ANYSIZE_ARRAY或 1)。将组的大小增加到 1000 可以解决此问题。

作为一种快速解决方法,由于我不知道如何获得适当大小的 Groups,我打算只重新调整 Groups 直到调用成功。

这是我的问题:

  1. 我有一个On Error子句,但是当缓冲区溢出时,On Error无法捕获它并且我的应用程序突然崩溃。这是为什么?

  2. 鉴于下面的代码

为什么当我将 Groups 声明为 1000 时,GetTokenInformation调用并没有失败,但是当我声明“空”Groups()并将其重新设置为 1000 时,它失败了?

0 投票
3 回答
207 浏览

c# - 生成的线程会自动以用户身份运行吗?

IE

0 投票
2 回答
21398 浏览

c# - 如何使用 .NET 应用 Windows 组策略?

是否可以使用 .NET 应用(和删除)Windows 组策略设置?

我正在开发一个应用程序,该应用程序需要暂时将机器置于受限制的类似信息亭的状态。我需要控制的一件事是访问 USB 驱动器,我相信我可以通过组策略来做到这一点。我希望我的应用程序在启动时设置策略,并在退出时恢复更改......这是我可以通过 .NET 框架调用执行的操作吗?

这些是我的主要要求:

  • 启动我的控制台应用程序时应用组策略设置。
  • 识别用户操作何时被策略拒绝并记录下来。
    • 记录到系统安全日志是可以接受的。
  • 当我的应用停止时恢复我的政策更改。
0 投票
1 回答
134 浏览

asp.net - 站点地图链接在实时站点上不起作用,Windows 身份验证

我有一个带有 Windows 身份验证的 Intranet 站点。我在“管理员”文件夹中有“管理员”页面,仅对管理员组(Windows 安全组)中的用户显示这些页面有效

我有一个包含报告的子文件夹的文件夹。这些权限针对每种类型的报告进行细分。他们有类似的角色特权。当我测试应用程序时,我可以导航到页面。当我在 Intranet 上实时部署站点时,链接不会返回页面。缺少链接 404 时出错。我需要在 IIS 中进行设置吗?

0 投票
1 回答
2029 浏览

excel - Excel VBA 宏工作簿启动 - 安全警告 - 禁用链接的自动更新

我已经创建并安装了一个加载项,但是现在当我打开 Excel 时,我收到一个错误弹出窗口,告诉我加载项文件存在安全风险,并且链接的自动更新被禁用。我查了一下,它指的是 Windows DDE 协议,但这与这个加载项有什么关系?有谁知道这里的幕后发生了什么?

谢谢

0 投票
3 回答
6962 浏览

windows - 如何从管理进程以当前用户权限运行进程

当安装程序(由 Inno Setup 等构建)启动进程时,该进程始终以管理员权限运行。- 因为安装程序已以管理员身份运行。

我想以当前用户的权限运行子进程。
有什么好办法吗?