【发布时间】:2017-09-25 10:06:24
【问题描述】:
这是一个假设的编码问题。 如何制作一个程序来检测整个操作系统中哪些字符被删除并将它们保存在文本文件中?
我只能想到这种方法(伪代码):
if (key detected && key != Delete Key):
append("temporary.txt" with key)
else if( key == Delete Key):
temp = read(temporary.txt)
append("Log.txt" with temp.lastCharacter)
这种方法只在用户没有跳转到文本中的任何其他地方或将焦点转移到另一个程序时才有效。它也不考虑突出显示和删除文本。
是否可以准确检测到用户正在删除的内容?
【问题讨论】:
标签: operating-system keylogger