Доброго времени суток!
Существует такая ситуация:
2 компьютера в локалке. База на ПЕРВОМ компьютере защищена на уровне раб. групп.
Необходимо сделать следующее: Когда клиентская часть запускается со ВТОРОГО компьютера, должна быть проверка:
1) Включён ли ПЕРВЫЙ комп (т.е. тупо ищется файл защиты, назовём его secury.mdw)
2) Если комп выключен (файл не найден) - выдаётся предупреждение, что сервер не доступен.
До этого момента всё реализовать удалось.
Осталось дело за малым, защитой "от дурака"
Если вдруг по какой-то причине привязка к файлу secury.mdw у ВТОРОГО компа нарушилась (в этом случае система создаст свой файл), хотелось бы, чтобы ПРОГРАММНО осуществлялась привязка клиентской части ВТОРОГО компа к файлу защиты ПЕРВОГо компа.
ууууф...сам с трудом понял ЧТО написал.
P.S. если проще, нужен программный код при помощи котрого можно осуществить привязку базы к файлу защиты. Как это сделать через менюшки Access - понятно, а вот насчёт программного решения - глухо. Умные книжки ничего по этому поводу не говорят...
1. Вообще чтобы базу данных запустить с файлом рабочей группы, надо создать файl myDB.vbs:
Dim sh Set sh = CreateObject("WScript.Shell") sh.Run """C:\Program Files\Microsoft Office\OFFICE11\MSACCESS.EXE"" ""с:\db1.mdb"" /WRKGRP ""с:\Security1.mdw /user u1 /pwd p1", 1
2. Чтобы его нельзя было прочитать, надо конвертировать в myDB.exe программой vbsToExe