【发布时间】:2013-04-18 12:37:56
【问题描述】:
我有一个安装程序 (Inno-Setup),它将我的应用程序安装到用户定义的路径。在安装例程结束时,我想创建一个快捷方式,以管理员权限启动应用程序。该解决方案适用于从 winXP 到 Win7 的所有 win 版本。
我能做些什么来实现这一目标?
我知道是possible with a batch script, that executes a nasty vb-script。缺点是 cmd-window 弹出窗口,我猜它只适用于 win7。
我还尝试了命令mklink 来创建超链接,但它不起作用,因为无法传递设置管理员权限的参数。
【问题讨论】:
-
在命令行前添加
runas。 -
您想在哪里创建超链接? Inno 使用标准 Win32 控件,其本机方法是按钮或最后一页上的复选框。或者你想创建一个用户可以稍后运行的快捷方式?
-
@TLama
runas /user:admin在 cmd-line 上提示密码,这不是用户应该获得对话框提示的选项 -
@Chriss 那么请看下面的my answer。
-
@Chriss 还要检查您的术语。超链接是一个完全不同的概念。符号链接(通过
mklink)再次不同。您在询问快捷方式(.lnk文件)。
标签: windows batch-file hyperlink cmd inno-setup