2009-05-06 60 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权限的信息?

回答