怎样让用户只能访问浏览器

forster 2010-08-10 10:01:33
只能用浏览器
不能访问硬盘上的的文件和真正的桌面
类似于某些网吧软件
如何实现?
...全文
219 22 打赏 收藏 转发到动态 举报
写回复
用AI写文章
22 条回复
切换为时间正序
请发表友善的回复…
发表回复
psbeond 2010-08-10
  • 打赏
  • 举报
回复
如果要做成网站那样就行的话。
你可以创建一个全屏的软件,然后这个软件的外观就是原来桌面的外观。
psbeond 2010-08-10
  • 打赏
  • 举报
回复
估计要真正解决,就要求助于微软了。网吧的那些软件,随便点两下就破解了。
jameshooo 2010-08-10
  • 打赏
  • 举报
回复
创建空白桌面后,桌面图标、开始菜单一概不会显示,只有桌面背景图片可以继续显示,快捷键也失效(其实没有失效,还在原来的桌面中起作用,新桌面没反应),这些貌似都能解决问题。

唯一无法解决的问题是:无论是HOOK还是实现键盘驱动,都无法控制CTRL+ALT+DELETE按键组合,这个按键组合只有操作系统能处理,不会给钩子或驱动任何拦截机会。
forster 2010-08-10
  • 打赏
  • 举报
回复
[Quote=引用 1 楼 jameshooo 的回复:]
你这个需求跟我准备做的某个应用很类似,完全实现这个需求恐怕很困难。我是创建了一个新桌面,用户没办法直接启动其它软件,但只能防君子不能防小人,因为用户按一下ALT+SHIFT+DELETE就原形毕露,啥工夫都白做。
[/Quote]
有大概的解决方案吗
好像可以创建一个桌面
怎样让用户不能使用开始菜单
另外 可以hook一些按键
zjz800800 2010-08-10
  • 打赏
  • 举报
回复
可能需要驱动编程来实现某些控制,其它的办法可能治标不治本。
swimmingfish2004 2010-08-10
  • 打赏
  • 举报
回复
只能防君子不能防小人,但毕竟小人是少数的。

可以试着结合这几个方面探索:
1:操作系统用于权限。
2:注册表的设置。
3:编写控制程序,开机自动启动。
oyljerry 2010-08-10
  • 打赏
  • 举报
回复
定制化操作系统..
jameshooo 2010-08-10
  • 打赏
  • 举报
回复
CTRL+ALT+DELETE,上面说错了
jameshooo 2010-08-10
  • 打赏
  • 举报
回复
你这个需求跟我准备做的某个应用很类似,完全实现这个需求恐怕很困难。我是创建了一个新桌面,用户没办法直接启动其它软件,但只能防君子不能防小人,因为用户按一下ALT+SHIFT+DELETE就原形毕露,啥工夫都白做。
forster 2010-08-10
  • 打赏
  • 举报
回复
[Quote=引用 13 楼 jameshooo 的回复:]
怎样在浏览器下 输入c:时不出来资源管理器
======================
这个应该更加简单吧,浏览器是自己做的吧?地址栏的输入内容是自己控制的吧?
[/Quote]
需求是只能使用ms的ie浏览器。
forster 2010-08-10
  • 打赏
  • 举报
回复
[Quote=引用 18 楼 psbeond 的回复:]
现在的问题就剩下一个了 怎样在浏览器下 输入c:时不出来资源管理器。
这个禁止了也没用。用户可以构造一下上传文件的页面。然后访问这个页面。点“浏览”按钮, 打开“打开文件对话框”,这个对话框,然后是个shell.也就相当于“我的电脑”。一样可以访问硬盘的。
[/Quote]
这个还真不清楚
但是我觉得如果我是ie设计者
在地址栏访问本机目录和用浏览访问本地目录是一样的
所以如果禁止在地址栏访问那么那个也差不多把 我去试试。。
forster 2010-08-10
  • 打赏
  • 举报
回复
[Quote=引用 16 楼 visualeleven 的回复:]
引用 14 楼 jameshooo 的回复:
引用 12 楼 djj315 的回复:

貌似CTRL+ALT+DELETE按键组合可以屏蔽...


还请指教,VISTA/WIN7如何屏蔽?

Win7下屏蔽中个组合键貌似不好搞。。。
[/Quote]
目的其实是屏蔽 任务管理器 而不是屏蔽这个组合键
swimmingfish2004 2010-08-10
  • 打赏
  • 举报
回复
[Quote=引用 15 楼 wangyt 的回复:]
把shell程序explorer.exe删了,然后用iexplorer.exe替代shell程序。
[/Quote]
这个强,很好的思路
psbeond 2010-08-10
  • 打赏
  • 举报
回复
现在的问题就剩下一个了 怎样在浏览器下 输入c:时不出来资源管理器。
这个禁止了也没用。用户可以构造一下上传文件的页面。然后访问这个页面。点“浏览”按钮, 打开“打开文件对话框”,这个对话框,然后是个shell.也就相当于“我的电脑”。一样可以访问硬盘的。
一桶姜山 2010-08-10
  • 打赏
  • 举报
回复
镜像劫持 taskmgr.exe
Eleven 2010-08-10
  • 打赏
  • 举报
回复
[Quote=引用 14 楼 jameshooo 的回复:]
引用 12 楼 djj315 的回复:

貌似CTRL+ALT+DELETE按键组合可以屏蔽...


还请指教,VISTA/WIN7如何屏蔽?
[/Quote]
Win7下屏蔽中个组合键貌似不好搞。。。
一名程序员 2010-08-10
  • 打赏
  • 举报
回复
把shell程序explorer.exe删了,然后用iexplorer.exe替代shell程序。
jameshooo 2010-08-10
  • 打赏
  • 举报
回复
[Quote=引用 12 楼 djj315 的回复:]

貌似CTRL+ALT+DELETE按键组合可以屏蔽...
[/Quote]

还请指教,VISTA/WIN7如何屏蔽?
jameshooo 2010-08-10
  • 打赏
  • 举报
回复
怎样在浏览器下 输入c:时不出来资源管理器
======================
这个应该更加简单吧,浏览器是自己做的吧?地址栏的输入内容是自己控制的吧?
Simao 2010-08-10
  • 打赏
  • 举报
回复
貌似CTRL+ALT+DELETE按键组合可以屏蔽...
加载更多回复(2)

15,978

社区成员

发帖
与我相关
我的任务
社区描述
VC/MFC 界面
社区管理员
  • 界面
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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