我有一个我定期更新的网络小程序,我最终决定制作一个更新程序.但是,当我在java中下载更新时,它下载得很好.但是,当我尝试解压缩+使用Runtime.getRuntime().exec(pathToFile);我得到的运行更新CreateProcess error=740, The requested operation requires elevation
如果程序是Web applet,我该如何解决这个问题?我不能告诉他们将浏览器作为管理员运行.我怎样才能解决这个问题?
我正在开发一个分区磁盘程序,让我阅读\\\\.\\PhysicalDrive0我需要管理员权限.
我想知道在运行时是否有可能让程序获得管理员权限?那有什么胜利api吗?
我想这样做,因为我希望程序只有在读取/写入磁盘时才能使用管理员权限执行.出于安全原因,我不希望程序一直使用管理员权限执行,因为有人可能会在某个模块中发现错误(例如堆栈或堆溢出)并执行任意命令作为adm.
我正在 Windows 中编写一个以管理员身份运行的 C++ 应用程序。但是,在调用该system()命令时,该命令似乎没有管理员权限(无法在C:\Program Files (x86)\目录中创建文件)。
如何避免使用CreateProcess?