如何防止文本框内的文本被复制?

vicon 2007-02-01 01:45:16
我使用的是WinForm程序,其中有一些要进行版权保护的文字资料,现在这个软件要发布,我不想别人把这些文字资料从软件中复制出去。
现在我使用了以下方法 :
 1. 禁用Ctrl+C 组合键,或者直接禁用Ctrl键.
2. 禁用文本框的右键菜单.

不知道这样做还有没有破绽,如果有,该如何防范?
...全文
265 10 打赏 收藏 转发到动态 举报
写回复
用AI写文章
10 条回复
切换为时间正序
请发表友善的回复…
发表回复
capeyf 2007-02-01
  • 打赏
  • 举报
回复
以上说的都不错,可是搂主都没有散分阿

其实你要从根本上杜绝复制是很困难的 除非你用active把网页暂时做成c/s的要不我通过截获html的页面一样能看见你的资料
GXY2005 2007-02-01
  • 打赏
  • 举报
回复
捕获用户按键,然后
Clipboard.Clear();
QQ576006 2007-02-01
  • 打赏
  • 举报
回复
从复制角度顶多只能做到实时清空剪贴板中的数据通过setdata()方法,这种方法可以杜绝用户按print screen键的方式的拷屏。
但如果用户要通过其它的截屏工具(如QQ的截图工具)就没有办法了。
wsh236 2007-02-01
  • 打赏
  • 举报
回复
清空剪切板!
greennetboy 2007-02-01
  • 打赏
  • 举报
回复
截取消息
Red_angelX 2007-02-01
  • 打赏
  • 举报
回复
只能防止一定级别的拷贝
如果别人找到句柄发WM_GETTEXT消息就取出来了
buyaowen 2007-02-01
  • 打赏
  • 举报
回复
应该差不多了
vicon 2007-02-01
  • 打赏
  • 举报
回复
拷屏,录屏? 录屏可以把系统中的文字和图片分析出来吗?
honkerhero 2007-02-01
  • 打赏
  • 举报
回复
禁止拷屏,录屏

110,535

社区成员

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

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

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