|
|
|
Win 2000server как файловый сервер
|
|||
|---|---|---|---|
|
#18+
Проблема вот в чем стоит, комп на нем стоит Win 2000ser и на жестком диске лежит база и сама программа написанная на кларионе и последнее время она слетает (база) через неделю, а такое в принципе может быть из за некоректного выхода из этой программы пользователей с помощью крестика. Пользователи подцепляються к этому компу с помощью сетевого диска и запускают программу с этого сетевого диска так как невозможно за всеми следить и видить как они выходят и что делают можно ли в Win2000ser включить что бы велся протокол какие пользователи обращались к каким файлам и все такое или может еще подскажите в чем может быть проблема? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.02.2005, 17:47 |
|
||
|
Win 2000server как файловый сервер
|
|||
|---|---|---|---|
|
#18+
Можно включить аудит. Но это не поможет проанализировать, КАК пользователи выходят из программы - корректно или нет. Можно будет увидеть, кто и когда обращался к определенным файлам. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.02.2005, 18:45 |
|
||
|
Win 2000server как файловый сервер
|
|||
|---|---|---|---|
|
#18+
На уровне идеи: добавить в программу запись (например в лог-файл или в специальную таблицу БД) информации о запуске программы и о намерении юзера корректно закрыть программу. Естественно, все это должно происходить автоматически. При разборе полетов глянуть лог и сравнить количество взлетов с количеством посадок для каждого юзера. При корректном выходе они должны быть равны. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.02.2005, 19:23 |
|
||
|
Win 2000server как файловый сервер
|
|||
|---|---|---|---|
|
#18+
1234567Можно включить аудит. Но это не поможет проанализировать, КАК пользователи выходят из программы - корректно или нет. Можно будет увидеть, кто и когда обращался к определенным файлам. подскажите каким образом это сделать, подробно пожалуста ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.02.2005, 00:51 |
|
||
|
Win 2000server как файловый сервер
|
|||
|---|---|---|---|
|
#18+
vkleНа уровне идеи: добавить в программу запись (например в лог-файл или в специальную таблицу БД) информации о запуске программы и о намерении юзера корректно закрыть программу. Естественно, все это должно происходить автоматически. При разборе полетов глянуть лог и сравнить количество взлетов с количеством посадок для каждого юзера. При корректном выходе они должны быть равны. если бы я сам писал эту прогу и вообще писал на кларионе то может быть я так и сделал а так с помощью своих сил я это не смогу сделать. :-( ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.02.2005, 00:52 |
|
||
|
Win 2000server как файловый сервер
|
|||
|---|---|---|---|
|
#18+
Попробуй поискать какое то внешнее событие, которое происходит при _корректном_ выходе и не происходит при некорректном. Может быть это создание/изменение/удаление какого то файла, процесса, фиг знает чего еще.... Его попытаться отследить. С регистрацией запуска проще, можно заставить юзеров запускать прогу через скрипт (на VB Script или WSH), который будет вести лог (точнее, часть лога). ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.02.2005, 15:59 |
|
||
|
Win 2000server как файловый сервер
|
|||
|---|---|---|---|
|
#18+
domovoi 1234567Можно включить аудит. Но это не поможет проанализировать, КАК пользователи выходят из программы - корректно или нет. Можно будет увидеть, кто и когда обращался к определенным файлам. подскажите каким образом это сделать, подробно пожалустаНа интересующем файле или папке правый клик - Свойства - Безопасность - Дополнительно - Аудит ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.02.2005, 16:03 |
|
||
|
Win 2000server как файловый сервер
|
|||
|---|---|---|---|
|
#18+
1) по мониторингу обращений к файлам: я себе поставил NetView (вкладка HISTORY, использует NetEnumSessions/NetEnumShares, т.е. те же безобидные механизмы, что и mmc-оснастка windows, fsmgmt.msc), она пишет логи работы user'ов с файлами сервера. Если грамотно подрегулировать интервалы, длину лога и т.п., то контроль "кто-когда-куда" неплохой. Хотя тоже не все гладко... 2) Корректность выхода из программы можно сделать так: накарябать программульку из 2-х строчек: HANDLE hW = FindWindow(0,"End Program - C:\windows\system32\cmd.exe") //для WinXP Eng if (hW) PostMessage (hW,WM_QUIT) // для С/С++, в остальных аналогично. И держать ее в памяти компов резидентно с запуском функции через таймер, скажем, каждую секунду... (Она будет "жать отмену" на недоумевающий вопрос винды) Можно найдя окно основной проги изменить стиль окно - на что-то вроде ToolBox Помогает также работа в полноэкранном режиме - у меня БЭСТ, проверено на нем. Тогда действительно проще выйти корректно, чем сворачивать, кликать правой кнопкой... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.02.2005, 19:03 |
|
||
|
Win 2000server как файловый сервер
|
|||
|---|---|---|---|
|
#18+
rrrrrrrrrr1) по мониторингу обращений к файлам: я себе поставил NetView (вкладка HISTORY, использует NetEnumSessions/NetEnumShares, т.е. те же безобидные механизмы, что и mmc-оснастка windows, fsmgmt.msc), она пишет логи работы user'ов с файлами сервера. Если грамотно подрегулировать интервалы, длину лога и т.п., то контроль "кто-когда-куда" неплохой. Хотя тоже не все гладко... 2) Корректность выхода из программы можно сделать так: накарябать программульку из 2-х строчек: HANDLE hW = FindWindow(0,"End Program - C:\windows\system32\cmd.exe") //для WinXP Eng if (hW) PostMessage (hW,WM_QUIT) // для С/С++, в остальных аналогично. И держать ее в памяти компов резидентно с запуском функции через таймер, скажем, каждую секунду... (Она будет "жать отмену" на недоумевающий вопрос винды) Можно найдя окно основной проги изменить стиль окно - на что-то вроде ToolBox Помогает также работа в полноэкранном режиме - у меня БЭСТ, проверено на нем. Тогда действительно проще выйти корректно, чем сворачивать, кликать правой кнопкой... В принципе можно и так ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.02.2005, 18:10 |
|
||
|
|

start [/forum/topic.php?fid=26&fpage=549&tid=1513839]: |
0ms |
get settings: |
8ms |
get forum list: |
18ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
40ms |
get topic data: |
12ms |
get forum data: |
3ms |
get page messages: |
51ms |
get tp. blocked users: |
2ms |
| others: | 225ms |
| total: | 367ms |

| 0 / 0 |
