Форум программистов «Весельчак У»
  *
Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.
Вам не пришло письмо с кодом активации?

  • Рекомендуем проверить настройки временной зоны в вашем профиле (страница "Внешний вид форума", пункт "Часовой пояс:").
  • У нас больше нет рассылок. Если вам приходят письма от наших бывших рассылок mail.ru и subscribe.ru, то знайте, что это не мы рассылаем.
   Начало  
Наши сайты
Помощь Поиск Календарь Почта Войти Регистрация  
 
Страниц: [1]   Вниз
  Печать  
Автор Тема: Помогите разобраться с кодом  (Прочитано 9683 раз)
0 Пользователей и 1 Гость смотрят эту тему.
PSD
Главный специалист

ru
Offline Offline
Пол: Мужской

« : 23-12-2003 05:17 » 

Есть чужой проект. В нем используется акцесовская база данных.
Но она помимо пароля защищена еще неким не понятным образом.
Привожу фрагмент кода который выполняет подключение к базе.  

Код:
 PathMDB = ss1
  PathMDW = App.path & "\CLUB.W"
    CurrentUser = "netguard
    CurrentPW = "891076045"

    DBEngine.SystemDB = PathMDW ''Особо интересует эта строчка

    Set wrkJet = CreateWorkspace)"tol", CurrentUser, CurrentPW:
    Set dblocate = wrkJet.OpenDatabase)PathMDB:
   
    Set wrkJetStation = CreateWorkspace)"Netguard", CurrentUser, CurrentPW:
    Set dblocateStation = wrkJetStation.OpenDatabase)App.path & "\SaleStation.db":


Хочу понять назначение файла Club.W и механизм который был использован для дополнительной защиты.
Записан

Да да нет нет все остальное от лукавого.
HandKot
Молодой специалист

ru
Offline Offline

« Ответ #1 : 23-12-2003 06:13 » 

PSD,
CLUB.W, если не ошибаюсь, это файл "рабочих групп"

"Файл рабочей группы. Файл, который Microsoft Access считывает при запуске, содержащий сведения о пользователях, входящих в рабочую группу. Эти сведения включают имена учетных записей пользователей, их пароли и имена групп, в которые входят пользователи."

ЗЫ: посмотри хелп в аксесе
Записан

I Have Nine Lives You Have One Only
THINK!
PSD
Главный специалист

ru
Offline Offline
Пол: Мужской

« Ответ #2 : 23-12-2003 06:35 » 

Тяк я думал что эта информация хранится в нутри mdb а как создать свой файл рабочей группы?
Записан

Да да нет нет все остальное от лукавого.
HandKot
Молодой специалист

ru
Offline Offline

« Ответ #3 : 23-12-2003 07:30 » 

Запускаешь Аксес
Сервис->Защита->Администратор рабочих групп
Записан

I Have Nine Lives You Have One Only
THINK!
PSD
Главный специалист

ru
Offline Offline
Пол: Мужской

« Ответ #4 : 15-01-2004 09:25 » new

А как открыть такую базу при помощи ADO?
Записан

Да да нет нет все остальное от лукавого.
Slider
Гость
« Ответ #5 : 29-01-2004 15:54 » 

Цитата: PSD
А как открыть такую базу при помощи ADO?

Не обезсудь что поздно отвечаю. Открыть такую базу через ADO можно с такими параметрами:
Код:

Provider=Microsoft.Jet.OLEDB.4.0;
Password=891076045;
User ID=netguard;
Data Source=C{\Мои документы\SaleStation.db;
Persist Security Info=True;
Jet OLEDB{System database=C{\Мои документы\CLUB.W

Думаю разбересся что к чему.
Естественно пути пропишешь сам.  Улыбаюсь
Записан
PSD
Главный специалист

ru
Offline Offline
Пол: Мужской

« Ответ #6 : 30-01-2004 06:15 » 

Andrey MAG спасибо то что надо )))
Записан

Да да нет нет все остальное от лукавого.
Страниц: [1]   Вверх
  Печать  
 

Powered by SMF 1.1.21 | SMF © 2015, Simple Machines