问题标签 [elevated-privileges]
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.
linux - 如何使用 Free Pascal 将 sudo\root 密码传递给 Linux 命令
大多数关于此的其他问题似乎与 C 相关。我正在使用Free Pascal和Lazarus IDE,版本分别为 2.4.0 和 0.9.30。
我正在创建一个 GUI,它调用并将参数传递给 Linux 命令。我不希望我的用户必须使用 sudo\root 运行整个 GUI,而是在适当的时候提示输入密码。
我TProcess
用来调用 Linux 命令并传递和读取值。但是,我无法解决如何将sudo
密码从我自己的程序传递给命令?
举个例子,使用下面的普通命令行:
我的程序正在调用dd
,从 GUI 界面传递它if
和of
值 - 然后它需要收集sudo
密码并将其传递给dd
.
c# - 在 C# 中模拟时出现未知错误 (0xffffffe)
C# 模拟错误
您好,想创建一个应用程序,让我有权使用具有此类访问权限的用户安装应用程序。重要的是,具有提升权限的用户将从应用程序内部登录,这就是我一直在尝试做的,但它似乎不起作用。
所以我所做的是使用这个库:http: //impersonation.codeplex.com/
所以我可以从应用程序中模拟管理员用户。
一切正常,直到我尝试以提升的用户访问权限实际运行应用程序,如果我不使用管理员用户登录,那么我的应用程序只会给我一个异常,它说访问被拒绝,但是当我使用该用户登录时拥有这些特权,它给了我未知的错误异常,所以我想知道为什么会这样。
但是,当我尝试运行我当前用户有权访问的文件时,它运行得很好。
现在可能没有任何解决方法,除非我将此应用程序作为服务运行,但我只是想确保。
应用程序图形用户界面
(来源:upload.ee)
错误快照
完整来源:
任何帮助表示赞赏。
visual-c++ - 通过 C++/CLI 以管理员身份运行
可能重复:
不允许请求的注册表访问
如何让我的应用程序使用 C++/CLI 在管理员级别运行?
c# - 如何使用 ServerManager 从类库中读取 IIS 站点,而不是 IIS express,或者提升的进程如何处理类库?
我有一些实用方法,使用Microsoft.Web.Administration.ServerManager
这些方法我一直遇到一些问题。出于说明目的,使用下面的死简单代码。
如果我将该代码直接放在控制台应用程序中并运行它,它将获取并列出 IIS express 网站。如果我从提升的命令提示符运行该应用程序,它将列出 IIS7 网站。有点不方便,但到目前为止还不错。
相反,如果我将该代码放在控制台应用程序引用和调用的类库中,它将始终列出 IIS Express 站点,即使控制台应用程序已提升。
谷歌让我尝试了以下方法,但没有成功。
显然,我误解了“提升”流程运行的方式。在提升的进程中执行的所有内容,甚至来自另一个 dll 的代码,不应该以提升的权限运行吗?显然不是?
谢谢您的帮助!
asp.net - 托管在网站上的真正跨平台的本地文件浏览器
我再次问这个问题,仍然找不到任何合理的解决方案。我需要构建一个网络工具 - 文件上传器,它使您能够浏览用户机器上的本地文件(图片)并上传它们。不仅是文件,还有整个目录。它应该是跨平台的。至少它应该可以在 PC 和 Mac 以及最新的主流浏览器上运行。
JavaScript 不允许你这样做——无论好坏。我希望我可以用 Silverlight 做到这一点。为了做到这一点,我需要在浏览器外模式下以更高的信任度运行应用程序。我在这里找到了一个很好的例子。不幸的是,它不适用于 Mac - 只有 Windows。
我认为没有办法欺骗 SelectFile 对话框以使其能够选择多个文件和目录,是吗?
我想知道,也许有一些新的 SL 5 功能的方法刚刚问世?
我认为 Flash 不可能做到这一点......(?)
帮帮我,伙计们。真的需要你的建议。谢谢你。
windows - Silverlight 5 可信模式。访问文件系统和本地驱动器
有什么办法,有没有机会以更高的信任度访问 SL 应用程序中的整个文件系统?这适用于 Windows 和 Mac 吗?通过AutomationFactory
,PInvoke
还是非托管代码?我需要一个可以读取本地驱动器、文件夹和文件的应用程序。
UDP:好的,似乎可以使用System.IO
mscorlib 中的类读取文件夹和文件。尽管您仍然无法获得有关本地安装驱动器的信息。DriveInfo
Silverlight中没有mscorlib
:(
silverlight - 在浏览器受信任的应用程序 Silverlight 5
使用新的 Silverlight 5,我们现在可以拥有一个 In-Browser 提升信任应用程序。但是,我在部署应用程序时遇到了一些问题。
当我从 Visual Studio 测试应用程序时,一切正常,因为如果网站托管在本地计算机(localhost,127.0.0.1)上,它会自动赋予所有权利。
我在 MSDN 上看到我必须遵循 3 个步骤才能使其在任何网站上运行:
- 签署了 XAP——我是按照微软教程做的
- 安装受信任的发布者证书存储 - 我也按照 Microsoft 教程进行了安装
- 添加具有值的注册表项
AllowElevatedTrustAppsInBrowser
。
第三步是我最不确定的一步。我们需要在本地机器上还是在服务器上添加这个注册表项?Silverlight 中是否有自动添加此密钥的功能,还是制作批处理文件更好?
即使有了这三个步骤,当从 localhost 之外的另一个 url 调用时,应用程序仍然无法工作。
是否有人成功实现了浏览器内提升信任的应用程序?你看到我做错了吗?
资料来源:
out-of-browser - 安装了 Silverlight 应用程序。从浏览器运行
假设我有一个 SL 应用程序,它可以用完浏览器。现在我可以安装它了。 Tim Heuer 有一篇很棒的文章如何很好地处理它。
但是如果用户已经安装了呢?我可以以某种方式直接从浏览器启动它吗?您可以获得应用程序的状态,如果它已经安装,您可以显示一个按钮或其他东西,对吗?然后,当用户单击按钮时,我想运行已安装的 OOB 应用程序版本。
可能吗?
out-of-browser - CheckAndDownloadUpdateAsync 不起作用
你们能告诉我应该怎么做吗?我没有带有按钮的浏览器应用程序。按钮执行此操作:
我运行应用程序,添加一些东西,重建应用程序,单击按钮 - 它显示为 false。
那有什么问题呢?
UPD:顺便说一句……这是 OOB 应用程序
UPD2:我用 Fiddler 进行了测试。它得到了xap,但仍然没有更新