由于权限,Dll无法创建日志

时间:2014-10-01 12:02:56

标签: c# dll permissions file-permissions

我在C#中有一个使用dll(类库)的项目。这个dll是由另一个开发人员编写的,但现在他不再是我们的员工,我无法更改此dll的代码。此dll中的类将日志文件写入当前目录。但我想为这个项目制作安装程序。如果它安装在" Program Files"目录然后程序将崩溃。它发生的原因是这个dll中的某个类试图写日志文件,但程序没有权限这样做。有人有什么建议吗?

1 个答案:

答案 0 :(得分:0)

也许您可以使用自定义操作(Customizing Windows Installer Packages)来修改已创建目录的权限,以便每个用户都具有写访问权限,并可以创建或修改该日志文件(How to set access rights wih c#)。 / p>