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