0

我写了一个C# installer class明确使用的方法abcd.txt。每次我的用户必须在安装时放入abcd.txt文件System32夹。这样安装程序类就可以使用它。

现在我已经添加abcd.txt到我的setup project. 是否可以使用代码访问该文件installer class

4

1 回答 1

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

在这种情况下,您也可以访问此文件并根据需要进行修改。

于 2013-03-12T12:33:06.550 回答