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