首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > C# >

VS2010 打包程序,如何让程序在安装的时候自动在System32上创建一个txt并把安装目录写到里面

2012-08-21 
VS2010 打包程序,怎么让程序在安装的时候自动在System32下创建一个txt并把安装目录写到里面VS2010 打包程

VS2010 打包程序,怎么让程序在安装的时候自动在System32下创建一个txt并把安装目录写到里面
VS2010 打包程序,怎么让程序在安装的时候自动在System32下创建一个txt并把安装目录写到里面

[解决办法]
写进注册表,需要的时候从注册表里读取还更容易些。非要写文件也可以,就是麻烦一点。步骤是这样:

1.在工程中添加一个dll新项目,添加文件,类型为Installer Class(中文好像叫安装程序类)。
2.在cs文件中,重写OnAfterInstall方法:

C# code
    protected override void OnAfterInstall(IDictionary savedState)    {        base.OnAfterInstall(savedState);        string systemPath = Environment.GetFolderPath(Environment.SpecialFolder.System);    //System32文件夹路径        string installPath = Context.Parameters["TargetDir"];    //安装路径        //在systemPath下面建一个txt文件,把installPath写进去,这个自己会写吧    } 

热点排行