问题标签 [elevation]

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

c# - 如何在 Windows XP 上以管理员身份运行另一个应用程序

我使用此处描述的应用程序清单文件让我的应用程序的一部分以提升的权限(它需要)运行。
因此,当需要时,主程序只需使用 Process.Start 调用一个小程序集,然后处理需要管理员权限的任务。

但是,我怎样才能在 Windows XP 上做同样的事情呢?
似乎 XP 只是忽略了这个清单并在当前用户上下文中运行这个小程序集。

0 投票
2 回答
3297 浏览

google-maps - Google Elevation API - 限制

我正在开发一个使用 Google Elevation API 的地图应用程序。今天我发现我收到了 OVER_QUERY_LIMIT 响应。很明显,我已经达到了我的配额。当然,我已经阅读了文档:http ://code.google.com/apis/maps/documentation/elevation/#Limits 。不过有一件事我无法理解。因此,我有一个问题要问你。

我只通过两点作为路径,但我希望它被分成 250 步。以下查询是否仅获取有关 250 个或两个位置的信息?

我认为我不可能在一天内检查 25 000 个位置,但如果上述查询得到 250 个位置而不是两个,那么我就有问题了 :)

谢谢

0 投票
1 回答
1575 浏览

installation - NSIS 安装程序。UAC - 只有在用户选择路径后才能发生提升?

目前我正在参与 NSIS 安装程序的开发。此安装程序使用 UAC 插件进行提升,以便能够安装到 Program Files 内的目录。现在,安装程序一开始就在 .onInit 中提升。用户稍后可能会选择一个路径,即使此路径在 Program Files 之外,安装程序也已作为提升权限运行。如果该路径需要管理员权限,是否只有在用户选择路径后才能提升?还是不推荐?

0 投票
1 回答
957 浏览

visual-studio - 是否可以在 VS 不需要提升的情况下构建具有 COM 可见类型的 .NET DLL?

项目中的程序集具有标有 ComVisible(true) 的类型。

构建(非提升)时,VS 尝试注册该 DLL 并失败:

无法注册程序集“\path\to\foo.dll” - 访问被拒绝。请确保您以管理员身份运行该应用程序。拒绝访问注册表项“HKEY_CLASSES_ROOT\CLSID{FFC174A1-CC90-4E25-A3F6-C30B03368250}”。

我们真的不希望 DLL 在构建机器上注册。我们只想在为最终用户安装它时注册它。

那么是否可以在不注册 DLL 的情况下进行构建?

0 投票
1 回答
534 浏览

solr - 为什么 SOLR 的 QueryElevation 组件不起作用?

我已经配置了 QueryElevation 组件,如下所示:

http://wiki.apache.org/solr/QueryElevationComponent

我可以看到它正在做某事......

在调试(格式化为 JSON)输出中:

但是,它对查询结果没有任何影响

谁能告诉我哪里出错了?

谢谢!

0 投票
5 回答
13125 浏览

delphi - 在 Delphi 中开发具有管理员权限的应用程序

我在 Windows 7 下使用 D2010 编写一个似乎需要管理员权限的应用程序(我认为是因为它使用 COM 与第三方 .exe 通信,这也需要管理员权限)。

我已根据需要添加了清单资源,但是当我尝试从 IDE 调试应用程序时,它会报告

“无法创建进程。请求的操作需要提升”

...它不会运行。如果我以管理员身份运行 Delphi,那么我的应用程序可以正常运行,但这感觉像是一种危险的蛮力方法,尤其是当我开发的大多数应用程序不需要管理员权限时。

有没有办法让 Delphi 在我运行我的应用程序时提示提升,而不是让整个 IDE 运行提升?

0 投票
7 回答
10860 浏览

delphi - 寻找 Delphi 7 代码来检测程序是否以管理员权限启动?

我正在寻找工作显然Delphi 7 代码,以便我可以检查我的程序是否以管理员权限启动

提前致谢

[--- 重要更新 ---]

到目前为止,在查看了答案中的代码后,我意识到我的问题可能不是很清楚,或者至少不完整:

  • 我想知道我的 Delphi 7 程序是否以设置了“以管理员身份运行”复选框启动

  • 换句话说:我想知道我的Delphi 7 程序是否可以在 c:\Program Files... 文件夹中创建/更新文件

仅检查您是否具有管理员权限是不够的。

0 投票
1 回答
562 浏览

windows-installer - 设置 UAC 提升需要太长时间

我的设置 (MSI) 的 UAC 提升需要太长时间(约 20 秒)。

这里我知道这可能是由于长签名测试。

我的设置本身没有签名,所以我猜其他进入我的设置的东西会被检查签名。

无论如何要检查我的设置中导致此问题的原因以及如何改进此问题?

还有其他问题可能导致海拔延迟吗?就像启发式检查海拔一样?有没有办法解决这个问题?

0 投票
2 回答
1784 浏览

c# - 重新启动程序未提升

出于某种原因,我的 C# 程序需要以提升的权限重新启动。我使用以下代码来实现它:

这很好用。

在我“修复我的权限”之后,我想重新启动程序unelevated。我在没有“runas”的情况下尝试了与上面相同的方法,但它不起作用。我假设从提升的进程启动的进程会自动提升。任何想法?

0 投票
1 回答
1237 浏览

windows - Delphi 管理员权限 D7 W7

可能的重复:
Delphi:在需要时提示 UAC 提升
Delphi 管理员权限 D7 W7

我在 Windows 7 上使用 Delphi 7。我的应用程序中的某些功能需要管理员权限,这需要对物理驱动器的 RAW 访问。如何从源代码提升为管理员?IE 我检查权限:

如果应用程序以管理员身份启动,则返回 True,否则返回 False。现在,如果结果为 False,我想自动提升为管理员。

我尝试将清单提升为管理员,但如果我启动应用程序,则会看到 UAC 提示。如果我回答“否”,则应用程序根本不会运行。

编辑:或仅从代码中禁用此应用程序(ParamStr(0))的UAC(按下“禁用此应用程序的UAC”按钮后)