C# 使用使用VS2013创建的MSI安装程序的文件夹/文件权限问题

C# 使用使用VS2013创建的MSI安装程序的文件夹/文件权限问题,c#,file,permissions,installation,directory,C#,File,Permissions,Installation,Directory,我已经使用VS2013中的Visual Studio安装程序项目扩展为我制作的应用程序创建了一个安装程序。 除了安装程序创建的所有文件和文件夹都是只读的,并且在应用程序运行时会出现问题之外,一切都或多或少是好的。 有没有办法告诉安装程序让这些文件夹保持可写状态 我在网上搜索过,但我发现了模糊的提示和C++中的一些代码。如果可能的话,我更喜欢C语言(如果需要代码的话) 谢谢 说出文件在哪里会有帮助。如果它们位于ProgramFiles(或CommonFiles或类似位置)中,则无法对它们进行写入,

我已经使用VS2013中的Visual Studio安装程序项目扩展为我制作的应用程序创建了一个安装程序。 除了安装程序创建的所有文件和文件夹都是只读的,并且在应用程序运行时会出现问题之外,一切都或多或少是好的。 有没有办法告诉安装程序让这些文件夹保持可写状态

我在网上搜索过,但我发现了模糊的提示和C++中的一些代码。如果可能的话,我更喜欢C语言(如果需要代码的话)


谢谢

说出文件在哪里会有帮助。如果它们位于ProgramFiles(或CommonFiles或类似位置)中,则无法对它们进行写入,解决方案是将它们放置在适当的位置,如用户的应用程序数据。Program Files文件夹一直对有限的用户进行限制。如果我遗漏了有用的信息,很抱歉,这是我的错。我需要修改的文件放在程序文件子文件夹中,所以我想你已经给了我答案。将我的应用程序更改为从更合适的位置读写它们可能会更好!说出文件在哪里会有帮助。如果它们位于ProgramFiles(或CommonFiles或类似位置)中,则无法对它们进行写入,解决方案是将它们放置在适当的位置,如用户的应用程序数据。Program Files文件夹一直对有限的用户进行限制。如果我遗漏了有用的信息,很抱歉,这是我的错。我需要修改的文件放在程序文件子文件夹中,所以我想你已经给了我答案。将我的应用程序更改为从更合适的位置读写它们可能会更好!