当前位置:编程学习 > C#/ASP.NET >>

C#WinForm程序如何屏蔽QQ截屏

快捷键方式可以拦截,但QQ聊天界面里还有个图标可以点击截屏。如何屏蔽呢? --------------------编程问答-------------------- 用Spy++找到QQ截屏的截屏动作消息、使用钩子将该消息拦截 --------------------编程问答-------------------- 键盘监听 --------------------编程问答-------------------- 你到底要干嘛?禁得了那么多?Print Screen也要禁? --------------------编程问答-------------------- 没有绝对能防作弊的,照相机可以照吧 --------------------编程问答-------------------- 相机也屏蔽,听到卡察声,显示器就黑屏^_^ --------------------编程问答--------------------
引用 5 楼 enaking 的回复:
相机也屏蔽,听到卡察声,显示器就黑屏^_^


高! --------------------编程问答-------------------- 相机、摄像机、手机什么的都不用管。就是公司想在OA系统上加一个限制。不让随便截图就可以了。
--------------------编程问答--------------------
引用 7 楼 quansui 的回复:
相机、摄像机、手机什么的都不用管。就是公司想在OA系统上加一个限制。不让随便截图就可以了。
没有用的,现在的截图工具多得是,就是很多浏览器都有,QQ邮件也有截图的,防不了那么多截图的 --------------------编程问答-------------------- 公司禁QQ最好。工作效率还能提高100%
--------------------编程问答-------------------- 首先 你一个BS系统 想截取本地客户端的按键本来就说不过去了..

就算你可以  但是 你知道 我的快捷键是什么吗?  你以为是ctrl+alt+a 当然不是..

你能随便不让我按alt ? ctrl ? 肯定不能 

所以...此题无解 --------------------编程问答--------------------
引用 7 楼 quansui 的回复:
相机、摄像机、手机什么的都不用管。就是公司想在OA系统上加一个限制。不让随便截图就可以了。


这种需求,这就等于去纠结QQ截屏么?

或许你们公司的需求人员随便乱说,然后程序员随便乱作。中间缺乏中流砥柱。 --------------------编程问答--------------------
引用 5 楼 enaking 的回复:
相机也屏蔽,听到卡察声,显示器就黑屏^_^


要是我把视频输出信号接到一个视频采集卡上呢? --------------------编程问答--------------------
引用 6 楼 rtdb 的回复:
Quote: 引用 5 楼 enaking 的回复:

相机也屏蔽,听到卡察声,显示器就黑屏^_^


高!

高!+1 --------------------编程问答-------------------- 将系统的鼠标拖拽事件注册一下,
你测试好QQ截屏的情况,当满足截屏的可能条件,激活 this.hide(),拖拽结束后,你再this.show.... --------------------编程问答--------------------
引用 7 楼 quansui 的回复:
就是公司想在OA系统上加一个限制。不让随便截图就可以了。

一个“不然随便截图”的需求被你们给改样成为“只考虑QQ”了,那么你们的公司早晚会因为决策性地错误而窝工的。这也许不是底下人员的错,而是这个老板“不存在”了或者“每天喝醉”了。 --------------------编程问答--------------------
引用 13 楼 yanghl1998 的回复:
Quote: 引用 6 楼 rtdb 的回复:

Quote: 引用 5 楼 enaking 的回复:

相机也屏蔽,听到卡察声,显示器就黑屏^_^


高!

高!+1

问题是你听到咔嚓一声人家已经照完了怎么破。。 --------------------编程问答--------------------
引用 5 楼 enaking 的回复:
相机也屏蔽,听到卡察声,显示器就黑屏^_^

声音比光线传播速度慢哦,听到声音已经为时已晚,呵呵! --------------------编程问答--------------------
引用 15 楼 sp1234 的回复:
Quote: 引用 7 楼 quansui 的回复:

就是公司想在OA系统上加一个限制。不让随便截图就可以了。

一个“不然随便截图”的需求被你们给改样成为“只考虑QQ”了,那么你们的公司早晚会因为决策性地错误而窝工的。这也许不是底下人员的错,而是这个老板“不存在”了或者“每天喝醉”了。

大哥,请您看好了再说行吧!都说了不考虑极端情况了。现在只是想拦截QQ截图功能,OK!!!!!!!!!!!!!!!!!!! --------------------编程问答-------------------- 网络行为控制比你控制截屏好. 能截屏的东西太多了.

比如除了OA什么都访问不了.就算他截屏了又能如何呢?


--------------------编程问答-------------------- 干脆别显示了 --------------------编程问答--------------------
引用 16 楼 huangxi011 的回复:
Quote: 引用 13 楼 yanghl1998 的回复:

Quote: 引用 6 楼 rtdb 的回复:

Quote: 引用 5 楼 enaking 的回复:

相机也屏蔽,听到卡察声,显示器就黑屏^_^


高!

高!+1

问题是你听到咔嚓一声人家已经照完了怎么破。。
最主要的是,拍照静音。。 --------------------编程问答-------------------- 从实际上来说,这就是扯蛋。
从技术角度来说,你可以尝HOOK掉系统截屏用的API试试 --------------------编程问答--------------------
引用 16 楼 huangxi011 的回复:
Quote: 引用 13 楼 yanghl1998 的回复:

Quote: 引用 6 楼 rtdb 的回复:

Quote: 引用 5 楼 enaking 的回复:

相机也屏蔽,听到卡察声,显示器就黑屏^_^


高!

高!+1

问题是你听到咔嚓一声人家已经照完了怎么破。。



厉害....直接给每个客户配置个秘书,有牌照截屏的时候 就人工提示... --------------------编程问答--------------------
我有代码稍后分享 --------------------编程问答--------------------
引用 15 楼 sp1234 的回复:
Quote: 引用 7 楼 quansui 的回复:

就是公司想在OA系统上加一个限制。不让随便截图就可以了。

一个“不然随便截图”的需求被你们给改样成为“只考虑QQ”了,那么你们的公司早晚会因为决策性地错误而窝工的。这也许不是底下人员的错,而是这个老板“不存在”了或者“每天喝醉”了。


一直看你的回复,显然你看问题更全面点。但是,你没有给出“不让随便截图”的答案,其中包括什么浏览器截图,什么各种截图工具。挺期待你的回答。 --------------------编程问答--------------------
引用 5 楼 enaking 的回复:
相机也屏蔽,听到卡察声,显示器就黑屏^_^

听到声就晚了,听到声就释放强电磁波摧毁附近的电子设备和生物,就安全了。 --------------------编程问答-------------------- 屏蔽所有快捷键,禁用鼠标左右键。把背景和前景用相同的颜色和亮度。 --------------------编程问答-------------------- 顺便说一句,你老板脑子进水了,换份工作吧。这活不难干,但是一但实现了工具就没意义了。 --------------------编程问答-------------------- 发现QQ截屏会在windows剪贴板里面存有截屏的图片,不知道禁用剪贴板会不会实现你要的 --------------------编程问答-------------------- 做到以下几点,基本上就安全了。
1、你公司自行研发浏览器,禁止使用其他任何公司出品的浏览器。
2、你公司自行研发通讯程序,禁止一切非你公司出品聊天软件运行。
3、购买大型网络监控设备,监视一切网络数据,发现任何漏网之鱼,立刻处理。
4、上下班对每位员工进行全身检查,禁止夹带任何违反公司规定物品进入/离开工作区。
5、你公司为每位员工配备全方位监控摄像头,全天候监控所有员工的一举一动。
6、设立举报有奖制度。但凡举报,经查属实者,奖励举报人奖金若干,严惩被举报人。

--------------------编程问答-------------------- 扯远了。。。哈哈。。。。 --------------------编程问答-------------------- 做这种需求还是算了吧, --------------------编程问答-------------------- 这种需求有点那个 --------------------编程问答-------------------- 其实大家考虑问题有点极端了。现在每个人都有可拍照的手机,关键是拍照了干嘛,我们公司的OA只所以让用QQ就是也没有什么可保密的东西,只所以屏蔽QQ截屏功能主要有以下几点考虑:
1、公司的打单子的人员电脑水平一般,说白了只会打单子,让她们上网找截屏软件纯属扯蛋。
2、QQ截屏的功能都是我们交给她们的,但是人的惰性就是越省事越想省事,我们有个价格表,每个地区都不一样,经销商在寻价的时候,本来应该截图经销商所在地区的价格就可以了。但是操作员现在非常懒惰直接把整个屏幕截图就发出去了。结果造成很多不必要的麻烦。各个经销商之间拼价。
3、就想把截图功能屏蔽了,让手工打字,这样操作员为了方便省事肯定不会把没用的也给经销商打过去。 --------------------编程问答--------------------
引用 5 楼 enaking 的回复:
相机也屏蔽,听到卡察声,显示器就黑屏^_^

真狠,消声照相机懂吧 --------------------编程问答--------------------
引用 35 楼 u011130289 的回复:
Quote: 引用 5 楼 enaking 的回复:

相机也屏蔽,听到卡察声,显示器就黑屏^_^

真狠,消声照相机懂吧

操作员要裸使用!否则开启不了软件 --------------------编程问答--------------------
引用 34 楼 quansui 的回复:
其实大家考虑问题有点极端了。现在每个人都有可拍照的手机,关键是拍照了干嘛,我们公司的OA只所以让用QQ就是也没有什么可保密的东西,只所以屏蔽QQ截屏功能主要有以下几点考虑:
1、公司的打单子的人员电脑水平一般,说白了只会打单子,让她们上网找截屏软件纯属扯蛋。
2、QQ截屏的功能都是我们交给她们的,但是人的惰性就是越省事越想省事,我们有个价格表,每个地区都不一样,经销商在寻价的时候,本来应该截图经销商所在地区的价格就可以了。但是操作员现在非常懒惰直接把整个屏幕截图就发出去了。结果造成很多不必要的麻烦。各个经销商之间拼价。
3、就想把截图功能屏蔽了,让手工打字,这样操作员为了方便省事肯定不会把没用的也给经销商打过去。


管理问题不能用软件技术来解决,方向错误!!

你屏蔽了QQ截图,人家就会从网上下载一个别的截图软件

你屏蔽了Internet网络,人家就U盘,

你屏蔽了U盘,人家就...

还是卸掉QQ吧,然后禁止一切联网和u盘、光盘、外挂硬件...

让她们找不到软件,嘿嘿

--------------------编程问答-------------------- 扔虚拟机 print screen 就有可以用了 ,何必呢 何必呢 何必呢 --------------------编程问答-------------------- 管理问题不是编程能解决的.
lz结贴吧 --------------------编程问答--------------------
引用 25 楼 u011129454 的回复:
Quote: 引用 15 楼 sp1234 的回复:

Quote: 引用 7 楼 quansui 的回复:

就是公司想在OA系统上加一个限制。不让随便截图就可以了。

一个“不然随便截图”的需求被你们给改样成为“只考虑QQ”了,那么你们的公司早晚会因为决策性地错误而窝工的。这也许不是底下人员的错,而是这个老板“不存在”了或者“每天喝醉”了。


一直看你的回复,显然你看问题更全面点。但是,你没有给出“不让随便截图”的答案,其中包括什么浏览器截图,什么各种截图工具。挺期待你的回答。

这个人只会纸上谈兵!! --------------------编程问答--------------------
引用 29 楼 wangdoublejia 的回复:
发现QQ截屏会在windows剪贴板里面存有截屏的图片,不知道禁用剪贴板会不会实现你要的

这个想法好!从剪贴板入手!!!!通过获取剪贴板图片,然后和当前界面做匹配(当然,匹配是模糊算法),匹配程度达到一定值,认定已经截图,立马清空剪贴板数据。完成!! --------------------编程问答-------------------- 窗体加载的时候就取消注册的键盘钩子,具体实现如:
  HotKey.UnregisterHotKey(Handle, 100);// 卸载热键
具体参考文章:
http://www.cnblogs.com/zhili/p/CaptureTool.html --------------------编程问答--------------------
引用 5 楼 enaking 的回复:
相机也屏蔽,听到卡察声,显示器就黑屏^_^

.....牛叉,呵呵 --------------------编程问答-------------------- 碰到天宝·葛兰汀这样图像记忆的人楼主怎么防.. --------------------编程问答--------------------
引用 30 楼 Imaor 的回复:
做到以下几点,基本上就安全了。
1、你公司自行研发浏览器,禁止使用其他任何公司出品的浏览器。
2、你公司自行研发通讯程序,禁止一切非你公司出品聊天软件运行。
3、购买大型网络监控设备,监视一切网络数据,发现任何漏网之鱼,立刻处理。
4、上下班对每位员工进行全身检查,禁止夹带任何违反公司规定物品进入/离开工作区。
5、你公司为每位员工配备全方位监控摄像头,全天候监控所有员工的一举一动。
6、设立举报有奖制度。但凡举报,经查属实者,奖励举报人奖金若干,严惩被举报人。
你这说的是富士康呢? --------------------编程问答-------------------- 需求古怪  --------------------编程问答-------------------- 用C#做比较困难,即使用spy++也难找到qq中窗口和控件。比较低层的如c++应该可以。 --------------------编程问答-------------------- 在只考虑QQ截屏的情况下,LZ可用以下方法来解决!
方法一:
将QQ的截屏组件破坏掉,但不影响QQ聊天软件的使用,设想QQ是将多个功能做成多个模块的,如果破坏其中的一个模块,应该不会影响主体!
方法二:
1.注册全局键盘钩子,屏蔽通常的截图快捷键:Ctrl + Alt +A(这里排除他们自己修改快捷键的情况)
2.当你的程序主窗体失去焦点时,将窗体最小化(此法可屏蔽从QQ聊天窗口中点击截图图标阿来截屏)
补充:.NET技术 ,  C#
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,