读书人

VS2010 打包程序如何让程序在安装的

发布时间: 2012-08-21 13:00:22 作者: rapoo

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写进去,这个自己会写吧    } 

读书人网 >C#

热点推荐