做一个登录窗口?

hhzh426 2000-08-28 04:53:00
如何做一个登录窗口,象windows刚刚启动时出现的登录窗口那样,
在这个程序运行的时候系统停止执行别的程序而只能执行本程序,
就象单任务系统一样!
...全文
227 7 打赏 收藏 转发到动态 举报
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
playpcgame 2000-09-01
  • 打赏
  • 举报
回复
在NT登录的时候要使用下面的winlogon.exe & msgina.dll
在Windows NT和2000上可以通过替换MsGina.dll 达到替换NT登录窗口的功能
这时你就可以阻止别的程序的运行,进行你的效验
可以参考http://codeguru.earthweb.com/system/Logon.shtml
以及在MSDN中搜索MsGina.dll和WinLogon.exe
最后祝你成功

hhzh426 2000-09-01
  • 打赏
  • 举报
回复
to alexela:
使用全屏、阻止最大化最小化、不允许切换......只是看不到别的程序运行,但是不能阻止别的
程序运行,KILL别的程序根本不行,这不是我所想要的!
alexela 2000-08-31
  • 打赏
  • 举报
回复
那容易。程序启动时检测是否有其他程序运行,然后一一KILL之。
或者说屏蔽WINDOWS中的关于多任务操作的热键,如AGAIN所说。
或者说,使用全屏、阻止最大化最小化,不允许切换。。。。。。(这与屏蔽按键相似)
祝你好运
alexela 2000-08-31
  • 打赏
  • 举报
回复
那容易。程序启动时检测是否有其他程序运行,然后一一KILL之。
或者说屏蔽WINDOWS中的关于多任务操作的热键,如AGAIN所说。
或者说,使用全屏、阻止最大化最小化,不允许切换。。。。。。(这与屏蔽按键相似)
祝你好运
alexela 2000-08-31
  • 打赏
  • 举报
回复
那容易。程序启动时检测是否有其他程序运行,然后一一KILL之。
或者说屏蔽WINDOWS中的关于多任务操作的热键,如AGAIN所说。
或者说,使用全屏、阻止最大化最小化,不允许切换。。。。。。(这与屏蔽按键相似)
祝你好运
FengSC 2000-08-31
  • 打赏
  • 举报
回复
Windows NT登录是通过登录进程、LSA、SAM等相互作用发生的。所以你如果对上面工具不熟就可以不同写了。
Windows NT的登录进程的身份认证都是在名为GINA.DLL, MSGINA.DLL的动态库中。
Again 2000-08-28
  • 打赏
  • 举报
回复
1.首先调用屏保功能屏蔽所有和系统键如Alt+Tab,Alt+Crtl+Del
2.把你的程序加到启动组里
3.随便吧,我也不知道……

13,825

社区成员

发帖
与我相关
我的任务
社区描述
C++ Builder相关内容讨论区
社区管理员
  • 基础类社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧