当前位置:  开发笔记 > 编程语言 > 正文

CreateProcess error = 740,请求的操作需要提升

如何解决《CreateProcesserror=740,请求的操作需要提升》经验,为你挑选了2个好方法。

我有一个我定期更新的网络小程序,我最终决定制作一个更新程序.但是,当我在java中下载更新时,它下载得很好.但是,当我尝试解压缩+使用Runtime.getRuntime().exec(pathToFile);我得到的运行更新CreateProcess error=740, The requested operation requires elevation

如果程序是Web applet,我该如何解决这个问题?我不能告诉他们将浏览器作为管理员运行.我怎样才能解决这个问题?



1> Doug..:

使用时.exec(cmd),请在命令前添加,cmd /c以便最终获得类似的结果rt.exec("cmd /c ").这将启动该过程并在需要时调用UAC.



2> Vinay..:

我的一个朋友在一个月前遇到了同样的问题(他正在通过.exe文件展开更新),我记得这个链接给他带来了极大的帮助:http://mark.koli.ch/2009/12 /uac-prompt-from-java-createprocess-error740-the-requested-operation-requires-elevation.html

我会在你的问题下做一个简单的评论(似乎不值得直接回答/解决方案),但我还没有足够的代表发表评论.:-P


上面的链接现在是404。Wayback Machine具有[此页版本](https://web.archive.org/web/20120619232416/https://mark.koli.ch/2009/12/uac-prompt-from-java-createprocess- error740-the-requested-operation-requires-elevation.html),该信息仍然非常有用。
推荐阅读
TXCWB_523
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有