2

C# Windows ベースのアプリケーションを開発しています。私は得ています

System.ComponentModel.Win32Exception: アクセスが拒否されました

私のインストールされたアプリケーションで。

2011-01-05 12:41:42,916, ERROR, RINXUI.main, System.ComponentModel.Win32Exception: Access is denied
   at System.Diagnostics.Process.StartWithCreateProcess(ProcessStartInfo startInfo)
   at System.Diagnostics.Process.Start()

このエラーは、アプリケーションをインストールするときにのみ発生します。Visual Studio からアプリケーションをデバッグしようとすると、例外はありません。

IzPackインストーラーユーティリティを使用してアプリケーションをインストールし、デスクトップにインストールしました(テスト目的)。

この例外がインストールされたバージョンでのみ発生する理由を知っている人はいますか?

4

1 に答える 1

3

スタックトレースからはどうですか?System.Diagnostics.Process.Start()アプリケーションからプロセスを起動しようとしていますか?はいの場合、アプリケーションが実行されているa / cに、実行可能ファイルが保存されている場所の読み取り/書き込みに十分な権限があるかどうかを確認する必要があります。

于 2011-01-05T08:04:08.343 に答える