Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/shell/5.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
如何在WindowShell启动时启动FileSystemWatcher_Windows_Shell_Filesystemwatcher - Fatal编程技术网

如何在WindowShell启动时启动FileSystemWatcher

如何在WindowShell启动时启动FileSystemWatcher,windows,shell,filesystemwatcher,Windows,Shell,Filesystemwatcher,我想创建一个shell扩展名,我需要它来响应创建文件之类的事件。我知道如何使用FileSystemWatcher类,但我不知道如何确保它在shell初始化时得到初始化。有没有一个好方法可以做到这一点,或者我更适合创建一个在启动时启动并与shell扩展通信的应用程序?创建一个每5分钟启动一次的任务,并查看以前的实例是否已经在运行。任务将在重新启动时启动,程序崩溃,甚至计划在午夜退出。 有关其他想法,请参阅。编写一个单独的应用程序。shell扩展不支持托管代码。

我想创建一个shell扩展名,我需要它来响应创建文件之类的事件。我知道如何使用FileSystemWatcher类,但我不知道如何确保它在shell初始化时得到初始化。有没有一个好方法可以做到这一点,或者我更适合创建一个在启动时启动并与shell扩展通信的应用程序?

创建一个每5分钟启动一次的任务,并查看以前的实例是否已经在运行。任务将在重新启动时启动,程序崩溃,甚至计划在午夜退出。

有关其他想法,请参阅。

编写一个单独的应用程序。shell扩展不支持托管代码。