想用FileSystemWatcher类监控IE的临时文件夹Temporary Internet Files的变化,可是即使文件夹发生了变化,也无法响应事件。
同样的程序,监视其他的文件夹就可以响应。也知道Temporary Internet Files文件夹和其他文件夹的结构不同,但是实在不知道该怎么办了。请大家帮忙。或者有没有其他方法可以监视Temporary Internet Files文件夹的变化?谢谢
tk = Registry.CurrentUser;
tk=tk.OpenSubKey("Software\\Microsoft\\Windows\\CurrentVersion\\Explorer\\Shell Folders");
IE_dir=(string)tk.GetValue("cache");  //查找Temporary Internet Files文件夹
watcher = new FileSystemWatcher(IE_dir);
watcher.Filter = "*.jpg";
watcher.Created += new FileSystemEventHandler(watcher_FileCreated);
watcher.Deleted +=new FileSystemEventHandler(watcher_FileCreated);
watcher.EnableRaisingEvents=true;
void watcher_FileCreated(object sender, FileSystemEventArgs e)
{
  this.textBox1.Text=e.FullPath;
}