2009-05-06 19 views
1

私は への電話をかけています。config.Save(ConfigurationSaveMode.Modified); Windows XPではこの呼び出しが正常に機能します。私はVistaでそれを実行するとVistaのアクセス許可

は私が取得:

例外:System.Reflection.TargetInvocationException:呼び出しのターゲットが例外をスローされました。 ---> System.Configuration.ConfigurationErrorsException:設定ファイルの読み込み中にエラーが発生しました: 'C:\ Windows \ system32 \ 2lqfj0cv.tmp'へのアクセスが拒否されました。 (C:\ Windows \ system32 \ MsiExec.config)---> System.UnauthorizedAccessException: 'C:\ Windows \ system32 \ 2lqfj0cv.tmp'へのアクセスが拒否されました。

ここで私は、Windows Installer MSI(マネージDLLの呼び出し)から上記の呼び出しを実行していることを確認しました。私はユーザー権限のために何かする必要があると思いますか?私は本当にVistaのアクセス許可について多くのことを知らないのですか?

答えて

1

adminとして実行してみてください。また、MSIEXEC.configを編集することを意味しますか? 「管理者」への私のインストーラのSetup.exeをの必要な実行レベルを設定し

http://msdn.microsoft.com/en-us/library/bb756929.aspx

+0

。今はうまく動作します。 –

関連する問題