当前位置:编程学习 > C#/ASP.NET >>

新手求助:怎么判断软件的启动方式,比如是从注册表启动还是用户双击程序启动的还是其他程序调用启动的

新手求助:怎么判断软件的启动方式,比如是从注册表启动还是用户双击程序启动的还是其他程序调用启动的。


还望大婶赐教!

        String arg = null;  
        public Form1(String[] args)
        {
            
            if (args.Length > 0)   //这里多多少少有点问题,特别是从另一个窗体调用本窗体时
            {
                //获取启动时的命令行参数  
                arg = args[0];
            }  
            InitializeComponent();
        }

      private void Form1_Load(object sender, EventArgs e)
        {

            if (arg =="-s")
            {
                //arg不为空,说明有启动参数,是从注册表启动的,则执行下面事件  
                button1_Click(null, null);
            }

            
        }
--------------------编程问答-------------------- 希望大神们早点过来帮忙解惑!!!3KS
补充:.NET技术 ,  C#
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,