就是第一个用户登录以后,就不能有其他用户,换句话说,就是只允许有一个用户登录

解决方案 »

  1.   

    只打开一个窗体界面不可以吗?在启动程序的时候判断           //重复打开
                if (isAlreadyRunning())
                {
                    MessageBox.Show("已有相同实例正在运行!");
                    Application.Exit();
                }
            /// <summary>
            /// 验证有实例是否正在运行
            /// </summary>
            /// <returns></returns>
            private bool isAlreadyRunning()
            {
                bool b = false;
                Process[] mProcs = Process.GetProcessesByName(Process.GetCurrentProcess().ProcessName);
                if (mProcs.Length > 1)
                {
                    b = true;
                }
                return b;
            }