如何用c# 实现计算机的锁屏
我要做一个计算机机房上机管理程序       
 客户要求每台计算机要在没有学生用的时候是锁定状态   在学生输入学号后解锁       
 有谁能帮我解答这个问题啊!!
------解决方案--------------------别人把你的.net框架删了,你还锁个鸟屏
------解决方案--------------------網絡通訊程序嘛,就發一些指令而已     
 用一個沒有邊框和沒有標題欄的窗口,在得到鎖屏指令的時候,就顯示並最大化出來,不過在程序中要API處理鍵盤事件,使它們在此程序外無效,並且要其它的API處理好一些特殊的按鍵,如CTRL+ALT+DEL,WIN鍵此類按鍵
------解决方案--------------------顶
------解决方案--------------------up!
------解决方案--------------------进去以后把.net framework卸载了   
 看你怎么办
------解决方案--------------------http://www.oktranslation.com
------解决方案--------------------lz不是说开机就锁平么 
 还怎么进取卸载? 
 怎么进去?
------解决方案--------------------lz不是说开机就锁平么 
 还怎么进取卸载? 
 ----笨蛋,进安全模式呗
------解决方案--------------------程序也只是防君子不防小人的。
------解决方案--------------------lz不是说开机就锁平么 
 还怎么进取卸载? 
 ----笨蛋,进安全模式呗   
 你不知道安全模式可以禁止掉的吗?
------解决方案--------------------  Win2000中怎么用C#来锁定计算机:   
 http://topic.csdn.net/t/20040125/17/2681075.html# 
------解决方案--------------------  重启远程计算机如下,是不是应该也能实现锁定:   
 //定义连接远程计算机的一些选项    
   ConnectionOptions   options   =   new   ConnectionOptions   (   );    
   options.Username   =    "administrator "   ;    
   options.Password   =    " "   ;    
   textBox1.Text   =   listView1.Items[i].Text.ToString();    
   ManagementScope   scope   =   new   ManagementScope(    "\\\\ "   +   textBox1.Text   +    "\\root\\cimv2 ",   options   )   ;    
   try      
   {    
   //用给定管理者用户名和口令连接远程的计算机    
   scope.Connect   (   )   ;    
   System.Management.ObjectQuery   oq   =   new   System.Management.ObjectQuery   (    "SELECT   *   FROM   Win32_OperatingSystem "   )   ;    
   ManagementObjectSearcher   query1   =   new   ManagementObjectSearcher   (   scope   ,   oq   )   ;    
   //得到WMI控制    
   ManagementObjectCollection   queryCollection1   =   query1.Get   (   )   ;    
   foreach   (   ManagementObject   mo   in   queryCollection1   )      
   {    
   string   [   ]   ss=   {    " "   }   ;    
   //重启远程计算机    
   mo.InvokeMethod   (    "Reboot "   ,   ss   )   ;    
   //mo.InvokeMethod   (    "Shutdown "   ,   ss   );    
   //mo.InvokeMethod   (    "Create "   ,   ss   );    
   }    
   }    
   //报错    
   catch   (   Exception   ee   )    
   {    
   MessageBox.Show   (    "连接 "   +   textBox1.Text   +    "出错,出错信息为: "   +   ee.Message   )   ;    
   }