我在C# installer class
中编写了一个明确使用abcd.txt
的方法。每次我的用户必须在安装时将abcd.txt
放在System32
文件夹中。因此安装程序类可以使用它。
现在我在abcd.txt
添加了setup project
。是否可以使用代码从installer class
访问该文件?
答案 0 :(得分:0)
将您的文件放在应用程序文件夹中,这将在用户指定的位置复制您的文件。之后,您可以使用以下代码将此文件复制到system32文件夹中:
string targetDir = this.Context.Parameters["TargetDir"];
string destpath = Environment.GetFolderPath(Environment.SpecialFolder.System);
string filename = targetDir + "\filename";
File.Copy(filename, destpath);
将代码放在_AfterInstall
类的Installer
事件中。
您也可以在此活动中访问此文件并根据需要进行修改。