怎样禁止在桌面粘贴文件和文件夹?

陈晓猫 2017-12-17 04:17:24
怎样禁止在桌面粘贴文件和文件夹?共用的电脑,粘贴太乱了。
HKEY_CLASSES_ROOT\Directory\shellex\CopyHookHandlers
似乎可以用icopyhander来禁止文件夹复制,文件禁止复制还挺麻烦的。
我只想禁用掉在桌面右击关联菜单中的粘贴按钮,怎么实现?
有没有现成的工具或者软件?
有没有相关的资料可以分享下?最好有个VB的demo。
我在网上搜索了不少资料,还是搞不懂,不知道该怎么下手。
...全文
447 14 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
14 条回复
切换为时间正序
请发表友善的回复…
发表回复
Eleven 2019-09-03
  • 打赏
  • 举报
回复
能否换个思路,过滤这个桌面这个目录?
zwfgdlc 2019-09-03
  • 打赏
  • 举报
回复
写个DLL注入到explorer.exe进程,用SetWindowLong接管SHELL_DefView窗口的消息循环,处理WM_COMMAND消息
陈晓猫 2019-08-29
  • 打赏
  • 举报
回复
搞不明白,直接放弃。。。
赵4老师 2017-12-22
  • 打赏
  • 举报
回复
引用 10 楼 zhao4zhong1 的回复:
[quote=引用 9 楼 liuzhaoyzz 的回复:] WinAPIOverride 我选择attach at application startup,然后选择C:\WINDOWS\system32\shell32.dll,则会提示1%不是有效的WIN32应用程序,难道只能加载exe文件?
精读WinAPIOverride联机帮助。 编译链接调试WinAPIOverride自带的例子代码。[/quote] 还不明白,可以编译链接调试WinAPIOverride源代码。
赵4老师 2017-12-22
  • 打赏
  • 举报
回复
引用 9 楼 liuzhaoyzz 的回复:
WinAPIOverride 我选择attach at application startup,然后选择C:\WINDOWS\system32\shell32.dll,则会提示1%不是有效的WIN32应用程序,难道只能加载exe文件?
精读WinAPIOverride联机帮助。 编译链接调试WinAPIOverride自带的例子代码。
赵4老师 2017-12-18
  • 打赏
  • 举报
回复
sichuanwww 2017-12-18
  • 打赏
  • 举报
回复
worldy 2017-12-18
  • 打赏
  • 举报
回复
子类化桌面窗口的窗口函数??
陈晓猫 2017-12-18
  • 打赏
  • 举报
回复
在背景上写“禁止在桌面存放文件!”,效果不好,公用的电脑,大家基本会无视。这个功能肯定可以实现,因为冲击波病毒就实现了。

开线程检测句柄,清空剪切板似乎不可行,这样子一切换到桌面,剪切板就会被清空,而且开个线程似乎也有点消耗资源。

右击菜单似乎是用c:\windows\system32\shell32.dll来实现的,我用execope加载了它,资源→菜单中,就只有210、215、216、217有粘贴菜单,我尝试修改了210、215为灰色和禁止,似乎无用,但是215似乎就是用于桌面的菜单?216资源菜单中,粘贴原来就是灰色和禁止的。
有没有人有这方面的修改经验?





陈晓猫 2017-12-18
  • 打赏
  • 举报
回复
WinAPIOverride 我选择attach at application startup,然后选择C:\WINDOWS\system32\shell32.dll,则会提示1%不是有效的WIN32应用程序,难道只能加载exe文件?
陈晓猫 2017-12-18
  • 打赏
  • 举报
回复
赵四老师给出的WinAPIOverride,功能似乎很强大,不会用,右击桌面弹出右击菜单,怎么被hook上? 应该监视哪个进程?explorer.exe? 可否出手指点下?或者给个demo?
陈晓猫 2017-12-18
  • 打赏
  • 举报
回复
子类化桌面窗口的窗口函数,具体要子类化哪个函数呢?函数似乎是从shell32.dll中调用的。
include_zhao 2017-12-18
  • 打赏
  • 举报
回复
开一个线程,循环检测前台窗口句柄,如果是桌面的话,嘿嘿,清空剪辑版内容
可行否?
ckc 2017-12-17
  • 打赏
  • 举报
回复
很难实现的梦想 你如果有管理权,在背景上写“禁止在桌面存放文件!”可能效果还好些

16,548

社区成员

发帖
与我相关
我的任务
社区描述
VC/MFC相关问题讨论
社区管理员
  • 基础类社区
  • AIGC Browser
  • encoderlee
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

        VC/MFC社区版块或许是CSDN最“古老”的版块了,记忆之中,与CSDN的年龄几乎差不多。随着时间的推移,MFC技术渐渐的偏离了开发主流,若干年之后的今天,当我们面对着微软的这个经典之笔,内心充满着敬意,那些曾经的记忆,可以说代表着二十年前曾经的辉煌……
        向经典致敬,或许是老一代程序员内心里面难以释怀的感受。互联网大行其道的今天,我们期待着MFC技术能够恢复其曾经的辉煌,或许这个期待会永远成为一种“梦想”,或许一切皆有可能……
        我们希望这个版块可以很好的适配Web时代,期待更好的互联网技术能够使得MFC技术框架得以重现活力,……

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