问题标签 [admin-rights]
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.
setup-deployment - 需要管理员权限的 Visual Basic 2010 Express 应用程序的免费部署
我正在使用 VB.Net 和 Visual Basic Express 2010。我希望创建一个 .exe 安装文件来分发我的应用程序。但是为了让我的应用程序正常工作,我需要标记我的应用程序。因为需要管理员权限。
单击一次并不是一个真正的选项,因为它 A) 不支持需要管理员权限的代码,并且 B) 不编译成单个 .exe
所以我的问题是...
如何免费创建一个需要程序以管理员身份运行的可执行安装程序包。
我需要管理员权限的原因是因为我的应用程序写入 C:\Windows\System32
c# - 如何检查管理员权限C#
如何检查我的应用程序是否以管理员权限启动?我现在使用这段代码:
此代码检查用户权限,我需要检查应用程序拥有的权限。例如,我不是管理员,但是当应用程序以管理员权限启动时,此代码返回 false。谢谢!
java - 在非管理员用户帐户中运行 Java Web Start 应用程序
我有一个可以在我的电脑上完美运行的 java web start 应用程序。问题是这个应用程序需要在用户没有管理员权限的机器上运行。对于 linux,即使没有 sudo 权限,一切正常,但在 Windows 上,我不断收到如下错误:
此外,当我在 3 台测试 PC 上进行测试并使一切正常运行时,每次我使用另一台 PC 时,我都会收到一个新错误,例如
或者
文档不多,JNLP 上的调试很困难。您认为这是我的问题还是我猜这个库对于所有平台和架构都不稳定且定义明确?
c# - 运行提升的进程
我正在尝试使用以下代码运行 cmd 命令:
此命令需要管理员权限,如果我以管理员身份运行 cmd 并键入命令,它可以完美运行,但当我以管理员身份运行此应用程序时却不行。我已经添加了
<requestedExecutionLevel level="requireAdministrator" uiAccess="false" />
到一个清单文件,每次我打开 exe 时都会提示 uac。
我已经看到了多个关于此的问题,它们似乎都表明在提升的应用程序下运行的任何进程都将具有相同的权利,但这对我不起作用。
我试过cmd.Verb = "runas";
但没有骰子。
windows-installer - 在 Vista/Win 7 上卸载链式 msi 时出现错误 1730(需要管理员权限)
我在 Installshield 2012 中使用基本 MSI 创建了安装。
我正在使用链式 MSI 技术(在 Windows 安装程序 4.5 及更高版本中受支持)。
我的安装结构包含一个 Main-MSI(在 Setup.exe 中)和几个较小的 MSI 包,它们链接到主 MSI。
在 XP 上,它就像一个魅力。我可以很好地安装它,当我想卸载它时,我只需选择卸载 Main-MSI,它会自动删除所有链接的 MSI。
但是,在 Vista 和 Windows 7 上,我在卸载时遇到了用户权限问题。
当我选择卸载主 MSI 时,它只是在没有进一步通知的情况下被击落。检查 MSI 日志文件,当它尝试卸载第一个链接的 MSI 时,我可以看到以下内容:
错误 1730。您必须是管理员才能删除此应用程序。要删除此应用程序,您可以以管理员身份登录,或联系您的技术支持小组寻求帮助。
我想,由于调用链接 MSI 上的卸载字符串的是 Main-MSI,因此提升权限不会发生这种情况(即使我已将 Setup.exe 设置为需要管理员权限 - 这也是一项要求) .
所以我现在的问题是 - 有什么办法可以解决这个问题 - InstallShield 的隐藏角落中是否有一些标志需要设置才能使其正常工作?
现在的临时解决方法是手动卸载每个链接的 MSI 包,然后最后卸载主 MSI,但这不是一个可靠的解决方案。禁用 UAC 也不是一种选择。
我希望你能帮忙,因为我完全迷失在这个问题上,而且我的谷歌搜索已经产生了任何有用的东西。
visual-studio-2010 - 如何创建只能以管理权限运行的安装程序?(视觉工作室 2010)
我有用 C# 编写的项目。我为这个项目创建了安装项目,我真的希望这个设置只有在用户具有管理权限的情况下才能运行。我怎么能做到这一点?
我尝试使用 condition = AdminUser 添加“启动条件”,然后构建我的安装项目,但安装程序可以从没有管理员权限的用户运行。
powershell - 在 PowerShell 脚本中测试管理员权限?
在 PowerShell 脚本中测试管理权限的最佳/最简单方法是什么?
我需要编写一个需要管理权限的脚本,并且想知道实现它的最佳方法。
c# - 具有更高权限的 .NET 启动进程
我正在尝试通过 C# 应用程序执行具有管理员权限的程序,该程序仅使用用户权限调用。
代码
它确实启动了 winzip,但只有用户权限。是不是我做错了什么,或者甚至可以启动具有更高权限的进程?
谢谢你!
编辑:这是问题背后的原因,也许它有助于理解我真正需要的东西。
例如,我使用 winzip 来大致了解我的代码有什么问题。实际问题是,我们公司使用一个程序的两个版本。但在您启动任何版本之前,您需要使用 regsvr32(具有管理员权限)导入一个 dll 文件。现在我想编写一个程序,让用户选择版本,导入 dll 并启动正确的应用程序。
c# - 在受限用户帐户中以管理员身份执行 C# 应用程序
我开发了一个应用程序,它会像下面这样更新自己
- 我将从 Admin PC 向客户端侦听器发送信号以更新客户端应用程序
- 侦听器将停止客户端应用程序,然后删除客户端应用程序。
- 侦听器将从新客户端应用程序所在的共享 URL 复制最新的客户端应用程序。
- 复制后,Listener 将执行 Client Application 并通知 Admin Application 更新成功。
我制作了这个系统,以便在没有客户知识的情况下,我的应用程序将自行更新。
上述系统在具有管理员权限的客户端中完美运行。但它不适用于访问受限的客户端。
在受限访问客户端 PC 中,侦听器应用程序无法删除客户端应用程序以复制最新的应用程序。
请帮帮我,怎么办。
c# - 如何在 C# 中重新启动没有管理员权限的 IIS
当用户没有管理员权限时,我需要什么代码才能让 C# 应用程序重新启动用户的 IIS?