能!
方法一:把你的登陆模式改为Windows需要用名和密码才能登陆.(如果你指的是在系统启动时的话)
方法二:做一个windows服务程序,开机自动启动,并在服务程序中控制只有当输入正确的用户名和密码才能关闭当前窗口进行操作.....等等

解决方案 »

  1.   

    ,做一个windows服务程序比较好
      

  2.   

    在注册表里添加键,让你做的程序为开机启动项
    做一个2%透明的主窗口(opacity=%2),窗口模式为无大小化窗口无边框窗口(control=none&&formbodystyle=none),在任务栏不显示窗口(showintaskbar=false).
    窗口启动时最大化.登陆窗口登陆成功后把FORM关掉.注意事项:要把ALT禁用,或者用软件检测按键,只要按了ALT就报错重起,因为alt+f4可以关闭程序,并且CTRL+ALT+DEL可以打开任务管理器
      

  3.   

    不难,如果想要做全面的话,FORM 程序可以完全屏蔽这些东西,比如你的任务管理器这些是可以屏蔽 的
      

  4.   

    调用Win32 API...主要用到SystemParametersInfo...
      

  5.   

    hook 键盘鼠标。
    窗口置顶。全屏。
      

  6.   

    当然可以,我最近就写了一个U盘锁,能够将鼠标所在一个程序框内。
    方法网上有很多,比如重写gina.dll,也有用HOOK的
    我的方法比较简单,当然楼主如果真的做网吧管理系统可能就不太适用了1.我用ClipCursor api函数锁住鼠标范围,然后用一个TIMER控件检查当前活动窗口的句柄是否和我用于锁定屏幕的程序窗口句柄相同
    2.如果不同就用sendmessage api函数向当前活动窗口发送最小化消息,然后用SetForegroundWindow api函数重新将我锁屏幕的程序设定为活动窗口并且重新用ClipCursor锁住鼠标。你可以看看这篇文章http://www.cnblogs.com/walkingmu/archive/2008/01/22/1048735.html
    如果不想使用timer空间可以到codeproject上看看hook鼠标键盘的文章(我水平太菜,调了半天也没弄清个所以然)。
      

  7.   

    其实这样中还会有一个问题.
    自启动程序一般是在系统启动后才启动你的程序,如果在这段时间内一直按Ctrl+Alt+Del组合键,能在任务管理器中找到你程序的进程,如果这时候在任务管理器中结束你的程序的话,你的程序就会被终止了....
    其实这个方法是我在大学的时候用来免费上网的....
      

  8.   

    我是有做过一个播放器。winform程序。设置 成开机自动播放的。 开机后就直接进入这个界面。
    这个winform界面设置了置顶,而且是全屏的。所以类似你说的网吧开机的效果。除非我退出这个软件。要不无法操作后面的。但是这个只是把屏幕遮住了。实际上你可以通过键盘动。但是你看不到你的键盘操作的情况就是了。 
      

  9.   

    随机启动  等 很好做的   
    关键 就是  禁用ALT键
      

  10.   

    方法二:做一个windows服务程序
      

  11.   

    回28楼
    所以可以用一个timer检查当前活动窗体的句柄。
    这样如果你启动任务管理器就会被最小化。
      

  12.   

    替代底层驱动
    windwos登陆替换(GINA)
    替代windwos自己的登录,启动你的登录
      

  13.   

    楼上的方法可行,而且网上有open的代码可以参看。
    再有我的资源文件里有一个锁定系统的代码LZ可以看看。
      

  14.   

    做一个 Windows 服务 (Windows Service)VS2005里面有这个模版,设置为自动启动,这样能在加载其他进程前加载就可以防止在启动时被进程结束具体的参见 MSDN WindowsSevice