0
我使用一个代码在VB.net从它目前的路径移动我的应用程序C:\file.exe
,问题是:移动文件访问被拒绝
当应用程序下的管理权限它的工作原理工作,但当它在正常的用户权限下工作时,它不会;它说Access to path is denied
。虽然我知道类似的应用程序,它执行相同的功能,并且在标准用户下工作而没有上述问题。
代码:
Dim filepath As String = Application.ExecutablePath
Dim newfilepath As String = "C:\file.exe"
Private Sub Form1_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load
System.IO.File.Move(filepath, newfilepath)
end sub
但是,当我运行的应用程序,它不显示UAC窗口?这可以通过项目设置进行更改吗? – user1970090
它说坏请求..顺便说一句:我可以申请上述代码没有UAC许可? – user1970090
不好的要求是什么?如果你想使用“C:\ file.exe”,你需要UAC – DjSol