Модераторы: Partizan, gambit
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Анализ действий пользователя 
:(
    Опции темы
kelt
Дата 6.10.2005, 10:05 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Бывалый
*


Профиль
Группа: Участник
Сообщений: 172
Регистрация: 21.6.2005

Репутация: 1
Всего: 0



У меня такая задача, написать программу, которая будет отслеживать все действия пользователя по отношения к файлам, создание, удаление, радектирования. Если кто с такой задачей сталкивался, буду рад любой помощи.
--------------------
Timeo danaos et dona ferentes 
PM ICQ   Вверх
Exception
Дата 6.10.2005, 10:39 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Участник Клуба
Сообщений: 4525
Регистрация: 26.12.2004

Репутация: 29
Всего: 186



System.IO.FileSystemWatcher
посмотри в мсдн
PM   Вверх
arilou
Дата 6.10.2005, 11:33 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Великий МунаБудвин
****


Профиль
Группа: Экс. модератор
Сообщений: 2646
Регистрация: 15.7.2004
Где: город-герой Минск

Репутация: 21
Всего: 61



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


--------------------
user posted imageuser posted image
PM WWW ICQ   Вверх
Exception
Дата 6.10.2005, 11:40 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Участник Клуба
Сообщений: 4525
Регистрация: 26.12.2004

Репутация: 29
Всего: 186



System.IO.FileSystemWatcher
посмотри в мсдн
PM   Вверх
arilou
Дата 6.10.2005, 11:54 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Великий МунаБудвин
****


Профиль
Группа: Экс. модератор
Сообщений: 2646
Регистрация: 15.7.2004
Где: город-герой Минск

Репутация: 21
Всего: 61



Цитата(Run @ 6.10.2005, 11:40)
System.IO.FileSystemWatcher

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


--------------------
user posted imageuser posted image
PM WWW ICQ   Вверх
kelt
Дата 6.10.2005, 12:17 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Бывалый
*


Профиль
Группа: Участник
Сообщений: 172
Регистрация: 21.6.2005

Репутация: 1
Всего: 0



Спасибо, мне друг помог, написать самое важное, теперь осталось только все это сделать нормально, как сделать чтобы, форма не была видна ни где кроме как в сервисе.
--------------------
Timeo danaos et dona ferentes 
PM ICQ   Вверх
arilou
Дата 6.10.2005, 12:36 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Великий МунаБудвин
****


Профиль
Группа: Экс. модератор
Сообщений: 2646
Регистрация: 15.7.2004
Где: город-герой Минск

Репутация: 21
Всего: 61



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


--------------------
user posted imageuser posted image
PM WWW ICQ   Вверх
kelt
Дата 6.10.2005, 13:46 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Бывалый
*


Профиль
Группа: Участник
Сообщений: 172
Регистрация: 21.6.2005

Репутация: 1
Всего: 0



как вывести в treeview список дисков и папок

--------------------
Timeo danaos et dona ferentes 
PM ICQ   Вверх
arilou
Дата 6.10.2005, 13:55 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Великий МунаБудвин
****


Профиль
Группа: Экс. модератор
Сообщений: 2646
Регистрация: 15.7.2004
Где: город-герой Минск

Репутация: 21
Всего: 61



Пожалуйста, один топик - один вопрос.

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

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


--------------------
user posted imageuser posted image
PM WWW ICQ   Вверх
kelt
Дата 7.10.2005, 06:46 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Бывалый
*


Профиль
Группа: Участник
Сообщений: 172
Регистрация: 21.6.2005

Репутация: 1
Всего: 0



Это я понял, а вот как получить список папок?
--------------------
Timeo danaos et dona ferentes 
PM ICQ   Вверх
mr.DUDA
Дата 7.10.2005, 08:03 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


3D-маньяк
****


Профиль
Группа: Экс. модератор
Сообщений: 8244
Регистрация: 27.7.2003
Где: город-герой Минск

Репутация: 110
Всего: 232



смотри справку по классам DirectoryInfo и FileInfo


--------------------
user posted image
PM MAIL WWW   Вверх
kelt
Дата 7.10.2005, 08:49 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Бывалый
*


Профиль
Группа: Участник
Сообщений: 172
Регистрация: 21.6.2005

Репутация: 1
Всего: 0



А как можно в System.IO.FileSystemWatcher.Filter - написать чтобы он просматривал несколько типов фалов?
--------------------
Timeo danaos et dona ferentes 
PM ICQ   Вверх
Exception
Дата 7.10.2005, 09:58 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Участник Клуба
Сообщений: 4525
Регистрация: 26.12.2004

Репутация: 29
Всего: 186



сорри, это не я 2 раза писал, а опера мини глючила..
как это определенный тип? он вродь все ловит..
PM   Вверх
kelt
Дата 7.10.2005, 11:18 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Бывалый
*


Профиль
Группа: Участник
Сообщений: 172
Регистрация: 21.6.2005

Репутация: 1
Всего: 0



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

--------------------
Timeo danaos et dona ferentes 
PM ICQ   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Прежде чем создать тему, посмотрите сюда:
mr.DUDA
THandle

Используйте теги [code=csharp][/code] для подсветки кода. Используйтe чекбокс "транслит" если у Вас нет русских шрифтов.
Что делать если Вам помогли, но отблагодарить помощника плюсом в репутацию Вы не можете(не хватает сообщений)? Пишите сюда, или отправляйте репорт. Поставим :)
Так же не забывайте отмечать свой вопрос решенным, если он таковым является :)


Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, mr.DUDA, THandle.

 
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | Общие вопросы по .NET и C# | Следующая тема »


 




[ Время генерации скрипта: 0.0569 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.