我想阻止我的文件从任何设备复制。意味着我有存储卡,当我将它插入任何设备如Android或计算机时,我的文件无法复制。
要阅读的任何资源或任何我可以获得有关防止复制的信息的地方
答案 0 :(得分:0)
也许您可以对SD卡进行分区并留出一些未分区的空间并为其写入一些魔术字节。程序执行时,您将确定应用程序运行的设备。如果这是SD卡,您将尝试从SD卡读取原始字节并将其与魔术字节进行比较,如果程序未从SD卡或运行,如果魔术字节不匹配它不执行。完成!
请不要误会我的意思,这并不容易,但也许它可以奏效。复制仍然有效,但文件将无用。此外,这不是一个现成的解决方案,而是一个如何实现目标的大纲。
要访问SD卡原始数据,请参阅 http://www.codeproject.com/Articles/28314/Reading-and-Writing-to-Raw-Disk-Sectors
用于分区http://geeks.lockergnome.com/profiles/blogs/how-to-partition-an-sd-card