如题 
类似于很老的网吧等级软件 锁定屏幕 登陆后才解开 谢谢 

解决方案 »

  1.   

    向系统发送Win+L键就可以了。
      

  2.   

    Win+L估计不是楼主想要得效果吧.我想楼主是想用户登陆自己得软件.
      

  3.   

    我也想知道  就像网吧锁屏幕的程序一样 类似windows登录界面
      

  4.   

     I help You Up , And Mark.
      

  5.   

    我的意识就是说 当这个程序运行的时候 登陆验证通过后 他的点击桌面才有效果 否则任何点击都无效And Thanks the floor 4
      

  6.   

    做一个全屏的带登录的窗口,同时屏蔽掉ALT+Ctrl+Z键。
      

  7.   

    那么如何屏蔽 这些特殊键 呢 例如说win alt+f4 我找了一些相关资料 但都未实现 能否帮忙一下
      

  8.   

    LZ看看这个,希望对你有所帮助:
    http://topic.csdn.net/u/20070718/23/128dafb6-cf3f-4ec2-b66d-ce9e73df77cf.html
    不过是VC的
      

  9.   


      [System.Runtime.InteropServices.DllImport("user32 ")]
            public static extern bool LockWorkStation();//这个是调用windows的系统锁定  private void button1_Click(object sender, EventArgs e)
            {
                LockWorkStation();
            } 
      

  10.   

    把快捷键全部禁用,用C#代码修改注册表,
    当然任务管理器通过ctr+alt+del也不能让它出来,也是修改注册表实现
      

  11.   

    是不是说当软件运行以后~ 先得输入用户名和密码 如果正确才能进进行其它的操作`如果输入的不正确,你写的程序的界面就是最前面的一个窗体`  用户只能看你这个窗体别的啥也看不到(因为是最大化的所以只能看这个窗体)` 无法最小化也不能alt+ctrl+del  alt+ f4 等等这样的操作,要的是这样的效果不?
      

  12.   

    10楼的方法不是挺好吗?干吗要做个窗体呢?
    要不就logout,用ExitWindowsEx函数。
    DllImport("user32.dll", SetLastError = true)]
    static extern int ExitWindowsEx(uint uFlags, uint dwReason);enum ExitFlags
    {
        Logoff = 0,
        Shutdown = 1,
        Restart = 2,
        Force = 4,
        PowerOff = 8,
        ForceIfHung = 16
    }
      

  13.   

    通过修改注册表,可以达到屏蔽Win,ctr + alt + del 等组合健的目的。等login后再休回去。但这绝对
    属于歪门邪道。
    另外,你弄个application控制不了机器的。如果用户login后杀死你的进程怎么办?最次你也得写个服务
    使得普通用户无权杀死你的进程。而且,密码你又作何处理呢?总不至于把明码放在文件里吧?这一来,你还
    得写个加密算法。
    所以最方便的还是用系统自带的login。
      

  14.   

    楼主可以试试这个方法:
    设一个form把背景色设为透明,然后在form里面加入以下代码:            this.Bounds = Screen.PrimaryScreen.Bounds;看看行不行?
      

  15.   

    对了,你还得在设置form的属性时把TopMost属性设置为:True,这样可能好点。
      

  16.   

    可以从以下的步骤入手:1.调用WIN API隐藏桌面和任务栏
    2.使用全屏Form,FormBorderStyle = FormBorderStyle.None;WindowState = FormWindowState.Maximized;TopMost = True;
    3.在Form中屏蔽屏蔽Win,ctr + alt + del 等组合健的响应
      

  17.   

    呵呵,我做过这个...
    Winlogon
      

  18.   

    http://www.codeproject.com/KB/system/smart-logon.aspx
    这个是使用U盘来解锁加锁的
    实际上MS有个智能卡登陆
    弄个你重写的gina.dll...
    就可以计算机的加锁解锁啦The application has four parts: The Custom GINA 
    The KeyGen application 
    The DevMon application 
    The Setup application 主要是GINA这个dll,就是你需要的啦,不过都是C++实现的