2

我有一个通常不需要管理员权限的应用程序 FOO。而且我在网站上有一个链接,可以让我启动这个 FOO 应用程序。

默认情况下,FOO 以用户的权限启动。启动 FOO 的唯一方法是单击网站链接(传递给客户端应用程序的参数至关重要)。

在某些情况下,用户需要从具有管理员权限的 webbrowser 启动该应用程序。我想在一个网站上有两个链接,其中一个 - 允许用户以通常的权限开始,另一个 - 具有提升的权限。

自定义协议链接中是否有任何参数或修饰符可以让我告诉目标机器上的操作系统我需要以管理员身份启动我的应用程序?

例子

<a href="Mycustomprotocol:baseurl=paramurl&username=paramname"> Click me for launch</a> 
4

1 回答 1

0

您可以使用runas命令。

将您的用户指向一个批处理文件而不是一个 exe,并让该批处理文件使用传递给它的参数调用 runas foo.exe。

示例: runas 不允许复杂的参数?

于 2017-04-26T07:33:53.820 回答