VS制作了一个安装包,有个bat文件放和相关控件、可执行文件都放在应用程序文件夹下,我想在程序安装时自动运行bat文件注册控件,应该怎么做?
还有bat文件里面需要修改控件的目录(目录为用户的安装目录),应该怎么修改,怎么获得用户的安装目录?

解决方案 »

  1.   

    用C#做了个winfrom项目 ,如下代码:namespace Regsvr32_2
    {
        static class Program
        {
            /// <summary>
            /// 应用程序的主入口点。
            /// </summary>
            [STAThread]
            static void Main()
            {
                System.Diagnostics.Process.Start("regsvr32", "/s NTGraph.ocx");
                //System.Diagnostics.Process.Start("regsvr32", "/s mscomm32.ocx");
              
            }
        }
    }
    然后在安装包里面自定义添加了这个exe文件,注册成功了;
    貌似安装的时候不能运行bat文件