Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > Общие вопросы по .NET и C# > Анализ действий пользователя


Автор: kelt 6.10.2005, 10:05
У меня такая задача, написать программу, которая будет отслеживать все действия пользователя по отношения к файлам, создание, удаление, радектирования. Если кто с такой задачей сталкивался, буду рад любой помощи.

Автор: Exception 6.10.2005, 10:39
System.IO.FileSystemWatcher
посмотри в мсдн

Автор: arilou 6.10.2005, 11:33
kelt
Постучиь ко мне в аську, дам тебе код. Я писал такую прогу - Windows сервис, который отслеживает изменения и реплицирует измененные файлы в указанную папку, и клиент под него.

Автор: Exception 6.10.2005, 11:40
System.IO.FileSystemWatcher
посмотри в мсдн

Автор: arilou 6.10.2005, 11:54
Цитата(Run @ 6.10.2005, 11:40)
System.IO.FileSystemWatcher

Зачем 2 раза одно и то же?

Автор: kelt 6.10.2005, 12:17
Спасибо, мне друг помог, написать самое важное, теперь осталось только все это сделать нормально, как сделать чтобы, форма не была видна ни где кроме как в сервисе.

Автор: arilou 6.10.2005, 12:36
Вот для этого тебе и понадобится разделять на сервис и на приложение, которое им управляет. А взаимодействовать они будут посредством команд. Рекомендую почитать информацию о ServiceController в MSDN.

Автор: kelt 6.10.2005, 13:46
как вывести в treeview список дисков и папок

Автор: arilou 6.10.2005, 13:55
Пожалуйста, один топик - один вопрос.

Цитата(kelt @ 6.10.2005, 13:46)
как вывести в treeview список дисков и папок

Получить список папок, и рукурсивно пройтись по всем, получая их подпапки и создавая TreeNode'ы в TreeView.

Автор: kelt 7.10.2005, 06:46
Это я понял, а вот как получить список папок?

Автор: mr.DUDA 7.10.2005, 08:03
смотри справку по классам DirectoryInfo и FileInfo

Автор: kelt 7.10.2005, 08:49
А как можно в System.IO.FileSystemWatcher.Filter - написать чтобы он просматривал несколько типов фалов?

Автор: Exception 7.10.2005, 09:58
сорри, это не я 2 раза писал, а опера мини глючила..
как это определенный тип? он вродь все ловит..

Автор: kelt 7.10.2005, 11:18
Там если не указывать, то он будет все ловить, а вот если указать то с помощьюстроки, но там стоит какой то разделитель, на разные файлы, а вот какой я чтото в мсдн-е не нашел.

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)