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