求软件全屏且不能关闭不能有其他操作的实现方法

糯米粽子1218 2017-02-15 11:12:35
要求是
1、开机输入windows用户的密码后直接打开软件,全屏显示

2、此软件的非管理员用户不能最小化此软件,不能关闭此软件,不允许关机

3、此软件的非管理员用户不能调出资源管理器,总之限制住非管理员用户只能在此软件上操作,不能执行其他操作


现在软件已经写好了,想加上这些功能,求助怎么实现
...全文
862 14 打赏 收藏 转发到动态 举报
写回复
用AI写文章
14 条回复
切换为时间正序
请发表友善的回复…
发表回复
正怒月神 2017-02-16
  • 打赏
  • 举报
回复
使用 hook 模拟键盘钩子, 你说的登录这个和hook没关系,你可以在登录后 打开hook
qq_16997111 2017-02-16
  • 打赏
  • 举报
回复
他们说的没错的,因为微软的一些API底层禁止hook掉ctrl+alt+delete,所以需要在驱动级才能拦截Windows安全选项的快捷键。而且我估计你是想做类似于网吧登录系统的东西或者网吧离开挂机锁之类的软件吧。那你还需要防止进程被关闭。所以你在C#找不到代码的。最好去学一下驱动开发。因为只有驱动级权限的应用才能hook掉Windows安全选项(Ctrl+Alt+Delete)快捷键。
socg 2017-02-15
  • 打赏
  • 举报
回复
要彻底屏蔽的话,建立两个用户吧,你不需要的权限都关掉,管理员按机箱强行关机,然后用另一个Windows用户登录
Poopaye 2017-02-15
  • 打赏
  • 举报
回复
引用 楼主 ljw469273354 的回复:
不允许关机
拔电源也要阻止吗?
Imcx 2017-02-15
  • 打赏
  • 举报
回复
你搜索下键盘钩子,我暂时只能想到这个
糯米粽子1218 2017-02-15
  • 打赏
  • 举报
回复
引用 1 楼 Imcx_ 的回复:
试试把几个功能键勾住
勾住是什么意思?怎么勾住?
Imcx 2017-02-15
  • 打赏
  • 举报
回复
试试把几个功能键勾住
john_QQ:2335298917 2017-02-15
  • 打赏
  • 举报
回复
只能想到hook了,别的想不到
larry_wen 2017-02-15
  • 打赏
  • 举报
回复
以前XP好弄,我弄过,现在win7以上就有点失灵了!
飞天凤凰601 2017-02-15
  • 打赏
  • 举报
回复
引用 8 楼 ljw469273354 的回复:
引用 7 楼 oysy 的回复:
用键盘勾子,把所有快捷键定义成其他
用键盘钩子的话,能保留用软件的管理员账号登陆,可以正常使用键盘快捷键这个功能吗?
是管理员,你就清除定义 不是管理,你就定义, 够清楚了吧?
糯米粽子1218 2017-02-15
  • 打赏
  • 举报
回复
引用 7 楼 oysy 的回复:
用键盘勾子,把所有快捷键定义成其他
用键盘钩子的话,能保留用软件的管理员账号登陆,可以正常使用键盘快捷键这个功能吗?
飞天凤凰601 2017-02-15
  • 打赏
  • 举报
回复
用键盘勾子,把所有快捷键定义成其他
糯米粽子1218 2017-02-15
  • 打赏
  • 举报
回复
引用 4 楼 shingoscar 的回复:
[quote=引用 楼主 ljw469273354 的回复:] 不允许关机
拔电源也要阻止吗?[/quote]非正常关机手法不管,要限制住正常的操作

110,533

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • Web++
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

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