针对Windows应用程序都是通过调用Windows API函数对文件进行读写这一特性,本文利用Windows HOOK技术,设计并实现了一种U盘文档自动添加水印的方法。当加密U盘中写入文档时,会先对文档添加水印,再存入加密U盘。本方法不仅能有效提高文件的安全性,而且添加水印的过程无须用户参与,提高了应用的透明性。