问题标签 [administrator]

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

c# - C#根据登录信息验证管理员

我用 C# 编写的应用程序有点问题。我似乎无法通过用户名和密码来检查用户是否是管理员。我没有看到任何有助于在其他地方执行此操作的方法,并且所有尝试使用 WindowsIdentity 进行此类尝试的尝试最终都束手无策。我知道使用 Windows Vista 和 Windows 7 进行 UAC 编程,但是我计划支持 Windows XP;因此不太可能通过 UAC 使用管理员访问权限。我只是在寻找一种方法来创建一种方法,该方法采用字符串 Username 和字符串 Password 并返回凭据是否引用管理员帐户的布尔值。

有没有可行的方法来做到这一点?

谢谢。

0 投票
5 回答
5834 浏览

joomla - Joomla - 确定登录用户是否是管理员

我在一个基于 Joomla 的大项目上工作时获得了很多乐趣,但原因难以证明!(我并不是要批评,Joomla!很棒,只是不适合我目前面临的任务)当我用谷歌搜索确定当前登录用户是否是管理员的方法时,我发现了一个帖子相当大胆地建议使用以下代码:

对我来说,这看起来是一种相当奇怪的检查管理员用户的方式。我希望有一种$user->isAdmin()方法可以做到这一点,而不是几个硬编码的字符串。

我找不到更优雅的解决方案来检查 Joomla 中的管理员用户!框架。任何人都可以帮忙吗?

0 投票
4 回答
2060 浏览

c++ - 如何检查我的程序是否由用户以管理员身份运行(Vista/Win7、C++)

我看到了 IsInRole 方法,但找不到有关如何将它与 C++ 一起使用的信息。

0 投票
2 回答
24718 浏览

c# - C#.NET:获取管理员权限?

是否可以在 C#.NET 应用程序中请求 Windows 7 PC 上的管理权限?

我希望能够通过 Click Once 部署应用程序并让用户使用它来执行管理任务(在这种情况下,它正在为主应用程序编写注册表项)。

0 投票
2 回答
1098 浏览

internet-explorer-8 - 如何使用 Javascript 检测 IE7/IE8“以管理员身份运行”模式

如何使用 Javascript 检测 IE7/IE8“以管理员身份运行”模式?我有一个需要以管理员模式运行的 html 页面。

我可以检测它是否是 ie8/7,当发生这种情况时,我会弹出一个警报,提示用户必须处于管理员模式才能使页面正常工作(因为它运行了一个在其他方面不起作用的 active-x)。但是,当用户以管理员模式返回页面并收到相同的警报消息时,这会导致混淆。

0 投票
5 回答
1978 浏览

delphi - 在 Windows 的非英语安装中检查管理员用户登录

我有一些小问题...我有一个程序,它将用户列表存储在数据库中,并在程序启动时比较用户是否在列表中或者是管理员,然后再让他们使用它。目前,我用来检查用户是否是管理员的方法只是将用户名与名为“ADMINISTRATOR”的字符串常量进行比较。这可以在非英语系统上工作吗?IE Windows 是否使用特定语言版本的“管理员”?或者也许有一个枚举版本的管理员用户可以用来检查而不是我的“管理员”字符串?(你知道,就像枚举 Windows 文件夹的方式一样)。顺便说一句,我正在使用 Delphi 2009。提前致谢!

0 投票
4 回答
3745 浏览

delphi - Word 自动化仅适用于管理员,或在创建 word.application 后有延迟

我们有一个用 Borland Delphi 制作的程序,它使用 Word 自动化来创建文档。在安装(终端服务器)上,我们只能在以本地管理员身份运行时让 Word 自动化工作。
当以另一个用户身份运行时,我们收到一条错误消息“Opdracht mislukt -2146824090”(它的荷兰语版本的 Office),我猜它被翻译为“操作失败”或“命令失败”。

用户对程序尝试放置新文档的文件夹具有读/写访问权限。

Office 2010
64 位 Windows server 2008 R2 标准

该应用程序是 32 位 Windows 应用程序。

如果我在创建 word.application 后添加延迟(500 毫秒),一切都会正常工作。

任何人都知道为什么 CreateOleObject 命令现在在 Word 应用程序可以使用之前返回?

0 投票
5 回答
36520 浏览

c# - 在 C# 中以管理员权限启动进程

我必须使用 System.Diagnostics.Process.Start() 启动命令行程序并以管理员身份运行它。

此操作也将由计划任务每​​天运行。

0 投票
6 回答
18682 浏览

visual-studio-2010 - Visual Studio 以管理员身份运行快捷方式

如何创建以管理员权限运行 Visual Studio 的快捷方式?

实际上,我必须导航到 Visual Studio 开始菜单文件夹,单击鼠标右键的图标,然后选择“以管理员身份运行”。

0 投票
2 回答
215 浏览

asp.net - 检测用户是每页管理员(或任何类型),asp.net mvc 默认会员提供程序

我正在构建一个 Web 应用程序,并且我想在用户以管理员身份登录时使前端的某些功能可见。

我使用的是默认会员提供程序,但我有一个名为 userFields 的扩展表,用于存储用户设置。

我刚刚在此表中添加了一个 UserType 字段,现在正在考虑如何最好地在页面上获取它。

我真的不想为每个控制器方法添加额外的代码来从数据库中获取这些信息并传递它。

有没有更好的方法来做到这一点,或者使用 asp.net 成员资格中的内置角色设置,或者有一种很酷的方法可以从我的数据库中公开这些信息,就像 user.identity.name 的工作方式一样,或者(用户.Identity.Name).ProviderUserKey;