如何在java web start应用程序中获得pipe理员权限,需要在系统目录中写入

如何在java web start应用程序中获得pipe理员权限,需要在系统目录中写入,第1张

概述如何在java web start应用程序中获得pipe理员权限,需要在系统目录中写入

我要开发一个java web start应用程序,它需要访问受保护的系统目录并在那里安装一个程序。

我知道,如何退出沙箱,我的应用程序已签名,并有权访问文件系统。 问题是,它不能访问像C:/ windows / system32这样的目录。

我find了独立的Java应用程序的解决scheme: Java:以pipe理员身份运行

如何在Java Web Start中做到这一点?

fileReference.upload()不在本地上传

Django + Nginx + Gunicorn设置的外部IP错误

确保我正在使用我的软件,而不是冒名顶替者。 windows,Java,硬件

有一种方法可以删除正在执行的文件而不杀死它?

对于windows模拟pipe理员帐户看到“TFTP:无法读取本地文件..”错误

预先感谢您的回答!

具有多个消息的单个PAM对话

什么文件夹保证用户在windows上有写权限?

在哪里安装我的自签名证书

.NET Environment类返回的值是否安全用于授权

升级不需要重新启动 – 在实践中发生了什么样的问题?

在你的情况下,你可以尝试使用以下技巧:

使用指向主类的Manifest预编译一个jar文件,该文件执行所有必需的文件系统例程

将这个jar放到Web-Start应用程序的资源文件夹中,然后在执行Web-Start时将它复制到用户的Temp文件夹中

以类似的方式从海拔PowerToys提供所需的文件

与“java -jar%PATH_TO_USER_TEMP%/ yourJar.jar”一起调用“%PATH_TO_USER_TEMP%/ elevate”命令(请参考上面的文章或有关PowerToys的额外文档以了解详细信息)

如果一切正常,将向用户提供一个请求,以授予所执行的java进程所需的管理权限。

总结

以上是内存溢出为你收集整理的如何在java web start应用程序中获得pipe理员权限,需要在系统目录中写入全部内容,希望文章能够帮你解决如何在java web start应用程序中获得pipe理员权限,需要在系统目录中写入所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/langs/1288512.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-06-09
下一篇 2022-06-09

发表评论

登录后才能评论

评论列表(0条)

保存