文件权限的问题(100分求教) 大家好,我听说可以用winapi来改变一个文件的权限,把复制和剪切这两个文件权限去掉,使这个文件不能复制和剪切,这样可以做到吗,就好给点源代码吧.(注意:我这个文件是一个EXE文件) 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 那有什么方法可以不能给人复制和剪切啊~~~~~有没有一些filelock之类的方法可以用啊 文件可以读就可以复制。所以要实现只读却不能复制是不可以的。但是如果只是要在Explorer中不能复制却可以做到。用API钩子,拦截CopyFile的API。 在windows上用NTFS 适当地设置权限可以实现文件名可以看到但是不可剪切/复制,当然文件内容也不能访问。 我之前也做了一个API钩子.拦截CopyFile和CopyFileEx这两个API,但是没返应,可能Windows在做复制的时候是直接调用最底层的东西,所以拦截不到,除了这两个API之外,还有没有其它的API是用来复制的吗?我一定要自已可以运行,但是别人不能复制,能不能把文件夹高级隐藏了,用户在Windows下不能找到,自然就没办法复制了. 如你说的只要让文件不可读就行了, NTFS 格式下的文件可以取消文件读取权限这样的文件就是只能看到存在那里,但不能打开也不能复制,剪切 今天我的个人博客 David new City (www.davidnewcity.com)正式开通,他是我的新城市,也希望是大家的一个新城市。我希望可以和所有坦诚相待的人一起分享我的思想、一起经历我的经历。在这个新的城市里大家可以彼坦诚相待的互相学习、互相提高。一个人的力量虽小,但是联合大家的思想联合大家的行动,我们每个人内心最神圣的追求终究是可以实现的,一直前进。 对文件读操作的Api有CopyFileACopyFileWCopyFileExACopyFileExWCopyLZFileReadFileReadFileEx但以上Api在Explorer.exe的输入表中没有找到,可能用的是显示链接你可以挂接GetProcAddress()涵数在其输入表中,找到对文件操作的Api有CreateFileW() CopyFileACopyFileWCopyFileExACopyFileExW上面的我都试过了,钩了之后,没有反应.到底要钩哪个函数.有没有好的方法可以隐藏这个文件.在Windows下看不见就行了. VS2010问题 ???IStream 内存泄漏??? 我哭,怎么在SDK下实现双缓冲 谁知道“注册表清理工具”的运行原理 新手问题!在线等待!!请给我支援!!!100' 有人帮帮忙么? HRESULT insertBefore(...)如何用? 主板 连微软给出的例子c2552.cpp在vc6.0下都无法通过!各位大哥请教了! 关于字符串扫描的问题 DIB位图如何设置某种颜色为透明呀,我使用TransparentBlt函数后系统报错,不能将参数6:从"ATL::Image"转换为"HDC" 单文档如何实现切换框架?
但是如果只是要在Explorer中不能复制却可以做到。用API钩子,拦截CopyFile的API。
我一定要自已可以运行,但是别人不能复制,能不能把文件夹高级隐藏了,用户在Windows下不能找到,自然就没办法复制了.
CopyFileA
CopyFileW
CopyFileExA
CopyFileExW
CopyLZFileReadFile
ReadFileEx但以上Api在Explorer.exe的输入表中没有找到,可能用的是显示链接
你可以挂接GetProcAddress()涵数在其输入表中,找到对文件操作的Api有CreateFileW()
CopyFileW
CopyFileExA
CopyFileExW
上面的我都试过了,钩了之后,没有反应.到底要钩哪个函数.有没有好的方法可以隐藏这个文件.在Windows下看不见就行了.