Java 勾选“;“以管理员身份运行”;在windows中通过vb脚本创建快捷方式文件(.lnk)
在Windows 2008中以管理员身份运行.bat文件 我在Windows 2008中以用户身份安装了Java应用程序(用户名为Test,用户组为Admin)。此应用程序正在使用JSW并生成.bat文件以在Windows平台中启动应用程序。这个.bat文件是在maven插件的帮助下创建的 现在的问题是,如果我以普通windows用户的身份使用默认安全设置单击.bat文件,那么它不会启动我的应用程序。若我以“以管理员身份运行”的形式启动.bat文件,那个么应用程序就会启动。若我更改了“Test”用户的安全设置,并使其变得自由,那个么我就可以启动应用程序,而无需运行“以管理员身份运行” 我想自动化这个步骤。我不希望用户执行“以管理员身份运行”或更改其安全设置。所以我想出了一个解决方案,在安装程序安装应用程序后运行一些vb脚本,以便文件对该.bat文件进行一些安全设置,这样“测试”用户可以一步启动.bat文件。这是可能的还是更好的解决方案 顺便说一下,我正在使用InstallAnywhere进行安装 经过一段时间的尝试,我发现我还可以更改指向.bat文件的快捷方式文件的设置(高级属性)。此快捷方式具有高级属性,其中有“以管理员身份运行”选项。如果选中该选项,则我的问题得到解决。所以我想知道是否可以从vb脚本中签入该选项?如果是,那么有什么提示吗?如果不是的话,那么什么是替代呢Java 勾选“;“以管理员身份运行”;在windows中通过vb脚本创建快捷方式文件(.lnk),java,vb.net,installanywhere,Java,Vb.net,Installanywhere,在Windows 2008中以管理员身份运行.bat文件 我在Windows 2008中以用户身份安装了Java应用程序(用户名为Test,用户组为Admin)。此应用程序正在使用JSW并生成.bat文件以在Windows平台中启动应用程序。这个.bat文件是在maven插件的帮助下创建的 现在的问题是,如果我以普通windows用户的身份使用默认安全设置单击.bat文件,那么它不会启动我的应用程序。若我以“以管理员身份运行”的形式启动.bat文件,那个么应用程序就会启动。若我更改了“Test”
我发现,但我不知道如何在vb脚本 我不认为在批处理文件中不提示输入密码就可以做到这一点。你可以制作一个小型的C++启动程序来请求特权,然后运行你的java应用程序。 你使用的是什么版本的JSW?p> 从JSW的3.5.7版开始,当您作为Windows服务启动/停止java应用程序时,它将自动请求提升到管理员权限 这是第3.5.7节: 实现了一种安装、删除、启动、停止等包装的方法 作为来自非提升(UAC)控制台的Windows服务。包装纸是 使用子进程透明地提升。这是我们必须开始的 使用Windows Vista和2008实现与Windows的平滑交互 服务经理
干杯,为什么这个标签是Java和VB.NET?我使用的是JSW 3.2.x,我现在没有升级到3.5.7+的选项,所以您有什么解决办法吗?您可能可以修改scrip,以便它使用runas启动包装器可执行文件