Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/extjs/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
在windows(java)中侦听“文件夹打开”事件_Java_Windows - Fatal编程技术网

在windows(java)中侦听“文件夹打开”事件

在windows(java)中侦听“文件夹打开”事件,java,windows,Java,Windows,我的意思是,每当我们打开一个文件夹时,肯定会在某个地方创建一个事件。 所以我想知道如何向该事件添加侦听器。提前谢谢 事件肯定是在哪里创建的 。。。不。这将是一个巨大的安全风险,因为每个应用程序都可能与其他应用程序挂钩——这只能在文件系统驱动程序和内核驱动程序过滤器内部实现,如果您想创建一个本机文件系统过滤器驱动程序,我建议您在阅读之后启动它,这可能会有很大帮助。使用纯Java代码是不可能的。您可能需要编写自己的DLL。仅知道目录是打开的,您希望实现什么?不确定是否打开,但您可以尝试侦听目录上的创

我的意思是,每当我们打开一个文件夹时,肯定会在某个地方创建一个事件。 所以我想知道如何向该事件添加侦听器。提前谢谢

事件肯定是在哪里创建的


。。。不。这将是一个巨大的安全风险,因为每个应用程序都可能与其他应用程序挂钩——这只能在文件系统驱动程序和内核驱动程序过滤器内部实现,如果您想创建一个本机文件系统过滤器驱动程序,我建议您在阅读之后启动它,这可能会有很大帮助。

使用纯Java代码是不可能的。您可能需要编写自己的DLL。仅知道目录是打开的,您希望实现什么?不确定是否打开,但您可以尝试侦听目录上的创建、删除或修改事件查看此链接无论何时打开文件夹,您的意思是什么?windows explorer.exe中的文件夹?我们到底是谁?我是说任何文件夹。例如,本地磁盘cI中的“程序文件”提出了这个问题,因为我很好奇病毒是如何通过打开文件夹而成倍增长的。很抱歉出现了“我们”。我搜索并找到了windowlistener事件。它有用吗?不,不可靠-这是一个运气的游戏,当然没有支持因为你强调,举办一个活动将是一个巨大的安全风险,你应该明确指出,注册一个活动是如何带来任何风险、安全或其他风险的。特别是当你继续解释上述回调机制的存在时。但是具体的安全风险在哪里呢?我没看到。运行任意代码是一种安全风险。提供挂接到文件系统操作的功能并没有受到内核模块的限制。你可能只是这个星球上唯一一个没有看到间谍软件功能存在安全风险的人。