2009-11-04 3 views
0

Хотелось бы узнать, есть ли крючок программирования или какая-либо другая функция в Windows Vista и IE 7 или 8, которая позволила бы администратору компьютера позволить пользователю подумать, что они удаляют историю своего браузера но на самом деле просто скопируйте его в другую папку.Копировать при удалении истории браузера

В новой папке использовалось удаление даты и времени в качестве соглашения об именовании. Это будет использоваться вместо программы родительского контроля, и, насколько известно пользователю, они удалили историю браузера.

+2

Я уверен, надеюсь, что нет ... – jheddings

+3

Какая проблема этики? Что делать, если машина принадлежит компании, а корпоративные рекомендации не позволяют работать без работы. Считаете ли вы, что полиция должна уведомлять преступников, когда их ставят на нет? Учитывая упоминание родительского контроля, это, очевидно, для детей, и, учитывая, что большинство детей на самом деле умнее *, чем их старые с компьютерами, родителям нужна вся помощь, которую они могут получить :-) – paxdiablo

+4

В корпоративной среде нет ожиданий конфиденциальности, а сотрудники обычно сообщают о проведении мониторинга; что является частью сдерживания. Для детей также нет ожиданий конфиденциальности, но вводя их в заблуждение, это говорит о том, что такое подрывное поведение в порядке, как у взрослого, которого нет. –

ответ

3

Нет поддерживаемого способа сделать это. Нет крючков. В функции «Удалить историю просмотров» нет точек расширения.

Правильный способ мониторинга - использовать прокси (как упоминалось в других ответах). В качестве альтернативы вы можете перенаправить папку кэша в общий сетевой ресурс и сделать сетевой сервер таким же, как вы хотите, резервным копированием. Или вы можете написать локальный скрипт, чтобы сделать что-то подобное.

Или просто используйте встроенный родительский контроль IE.

Или, если вы действительно этого хотите, поскольку IE просто вызывает вспомогательный метод в inetcpl.cpl, вы можете объединить метод ClearMyTracksByProcess, экспортированный inetcpl.cpl, и подделать интерфейс, делая все, что захотите. Но я действительно не рекомендую это делать. На самом деле это, вероятно, будет работать неплохо, если не быть действительно злым.

+0

http://msdn.microsoft.com/en-us/library/dd565719(VS.85).aspx вызывается в DBH, но к моменту его вызова история уже исчезла. Лучше всего использовать групповую политику для предотвращения удаления. – EricLaw

+0

О да, групповая политика. Я всегда забываю об этом. –

9

Никогда не пишите программу, которая сообщает результат, отличный от того, что на самом деле произошло.

Это гораздо эффективнее всего сказать пользователю, что они контролируются.

2

Я бы рекомендовал вместо этого использовать OpenDNS и включить функцию ведения журнала. (Тем не менее - я бы чувствовал, что это справедливо, если конечный пользователь (ы) уведомлены о том, что происходит ведение журнала)

 Смежные вопросы

  • Нет связанных вопросов^_^