|
Модераторы: Partizan, gambit |
|
ANDeath |
|
|||
Шустрый Профиль Группа: Участник Сообщений: 100 Регистрация: 9.4.2006 Где: Краснодар Репутация: нет Всего: нет |
Подскажите пожалуйста, какими методами можно отследить копирование файлов на локальной машине (с/на флешку, с/на CD, через сетку), причем требуется информация: кто (ip, имя машины, имя пользователя), куда (ip, путь к исходной дириктории), когда и само сабой что копировалось.
|
|||
|
||||
Softaz |
|
|||
wasm Профиль Группа: Участник Сообщений: 373 Регистрация: 16.1.2006 Репутация: 3 Всего: 16 |
См. аттач Добавлено @ 15:55 Но работает только с локальной машиной и с NTFS. Присоединённый файл ( Кол-во скачиваний: 47 ) WindowsApplication6.zip 111,68 Kb -------------------- Разочарованный в .NET |
|||
|
||||
ANDeath |
|
|||
Шустрый Профиль Группа: Участник Сообщений: 100 Регистрация: 9.4.2006 Где: Краснодар Репутация: нет Всего: нет |
Softaz, я с .NET сталкиваюсь впервые, мне то всего-то надо узнать инфу перечисленную выше и отправить на сервер (последнее по началу задумывалось делать через VBS, да если честно не хочется заморачиваться еще с C# - итак голова гудит) объясни или пошли туда где описан монстр System.IO.FileSystemWatcher и с чем его едят? Премного благодарен.
|
|||
|
||||
Softaz |
|
||||
wasm Профиль Группа: Участник Сообщений: 373 Регистрация: 16.1.2006 Репутация: 3 Всего: 16 |
Если тебе нужно не только мониторить, но и сохранять файлы до _изменения_, то это не подойдет.
Надо перехватывать функции в kernel mode. Можно, конечно и в UserMode, но обхитрить такую программку можно будет с полпенька. Для запуска файла
И тогда уже это не .NET, а win32 native code Рабочий пример:
Это сообщение отредактировал(а) Softaz - 13.11.2006, 21:16 -------------------- Разочарованный в .NET |
||||
|
|||||
Exception |
|
|||
Эксперт Профиль Группа: Участник Клуба Сообщений: 4525 Регистрация: 26.12.2004 Репутация: 29 Всего: 186 |
Простите, тогда причём тут .NET? |
|||
|
||||
ANDeath |
|
|||
Шустрый Профиль Группа: Участник Сообщений: 100 Регистрация: 9.4.2006 Где: Краснодар Репутация: нет Всего: нет |
Ищу готовые ответы, да вот только все более куда-то в дебри уносит... |
|||
|
||||
mr.DUDA |
|
|||
3D-маньяк Профиль Группа: Экс. модератор Сообщений: 8244 Регистрация: 27.7.2003 Где: город-герой Минск Репутация: 110 Всего: 232 |
FileSystemWatcher работает и с FAT32.
-------------------- |
|||
|
||||
Softaz |
|
|||
wasm Профиль Группа: Участник Сообщений: 373 Регистрация: 16.1.2006 Репутация: 3 Всего: 16 |
У меня не работал почему-то. Мне сказали, что и не работает... свято верил -------------------- Разочарованный в .NET |
|||
|
||||
ANDeath |
|
|||
Шустрый Профиль Группа: Участник Сообщений: 100 Регистрация: 9.4.2006 Где: Краснодар Репутация: нет Всего: нет |
Товарищи, а реально изучить и написать следующее...
Есть любая win NT, с любой файловой системой, на этой локальной машине следует провернуть: Как только происходит копирование на сьемный носитель (флешка, диск) следует тут же отправить подробную инфу на сервер; если сервер недоступен, то повторить чуть поже... Это при условии, что я .net не знаю, вообще занимаюсь веб-разработкой, ну и когда-то написал в институте на С++ MFC пару прог... За какое время, такое возможно изучить и написать, и какие средства для это надо использовать? |
|||
|
||||
archimed7592 |
|
|||
Архимед Профиль Группа: Завсегдатай Сообщений: 2531 Регистрация: 12.6.2004 Где: Moscow Репутация: 7 Всего: 93 |
вполне...что утечек информации много? скорее через интернет, чем через флешку...
.net здесь вообще не при чем. смотри в сторону winapi. особенно при условии, что машина win NT любая...т. е. не исключено, что .net на ней нет за какое время, сказать сложно. смотря насколько всевидящей должна быть прога. -------------------- If you have an apple and I have an apple and we exchange apples then you and I will still each have one apple. But if you have an idea and I have an idea and we exchange these ideas, then each of us will have two ideas. © George Bernard Shaw |
|||
|
||||
alir |
|
||||||
Опытный Профиль Группа: Участник Сообщений: 383 Регистрация: 19.3.2005 Репутация: 2 Всего: 4 |
ANDeath
Если все-таки решил на .net, то начинай копать с примера:
если # не любишь:
Все реально, в том числе и для .net. Организацию сетки смотри в System.Net. Это сообщение отредактировал(а) alir - 15.11.2006, 11:27 |
||||||
|
|||||||
ANDeath |
|
|||
Шустрый Профиль Группа: Участник Сообщений: 100 Регистрация: 9.4.2006 Где: Краснодар Репутация: нет Всего: нет |
alir, лично мне, начинать надо с общей концепции .net) но все равно спасибо...
Уже решил писать на С++ под api хук, следящий за буфером обмена... потом или службу попытаюсь создать, или прогу висящую в трее, о которой никто не должен знать...а может и на vbs, что-нибудь придумаю... Это сообщение отредактировал(а) ANDeath - 15.11.2006, 12:30 |
|||
|
||||
Softaz |
|
|||
wasm Профиль Группа: Участник Сообщений: 373 Регистрация: 16.1.2006 Репутация: 3 Всего: 16 |
ANDeath, ты на hxxp://wasm.ru/forum/ сходи - там такие темы через день всплывают, почитай статьи Ms-Rem о перехвате функций.
Только писать такое на .net будет сложнее, чем на обычном с++. Потому что для последнего случая в сети полно примеров перехвата функций. Опыт ты получишь колоссальный, главное на 100-ой неудачной компиляции не сдаться. -------------------- Разочарованный в .NET |
|||
|
||||
mr.DUDA |
|
|||
3D-маньяк Профиль Группа: Экс. модератор Сообщений: 8244 Регистрация: 27.7.2003 Где: город-герой Минск Репутация: 110 Всего: 232 |
Фигня получится, если к примеру будем тотал командиром копировать, или драг-дропом, или через батник, и т.п. -------------------- |
|||
|
||||
ANDeath |
|
|||
Шустрый Профиль Группа: Участник Сообщений: 100 Регистрация: 9.4.2006 Где: Краснодар Репутация: нет Всего: нет |
mr.DUDA, да, пожалуй ты прав, а есть ли какие-нибудь идеи? вариант с апи тогда вообще отпадает?
|
|||
|
||||
Прежде чем создать тему, посмотрите сюда: | |
|
Используйте теги [code=csharp][/code] для подсветки кода. Используйтe чекбокс "транслит" если у Вас нет русских шрифтов. Что делать если Вам помогли, но отблагодарить помощника плюсом в репутацию Вы не можете(не хватает сообщений)? Пишите сюда, или отправляйте репорт. Поставим :) Так же не забывайте отмечать свой вопрос решенным, если он таковым является :) Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, mr.DUDA, THandle. |
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
0 Пользователей: | |
« Предыдущая тема | Общие вопросы по .NET и C# | Следующая тема » |
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |