информационная безопасность
без паники и всерьез
 подробно о проектеRambler's Top100
Где водятся OGRыАтака на InternetПортрет посетителя
BugTraq.Ru
Русский BugTraq
 Модель надежности двухузлового... 
 Специальные марковские модели надежности... 
 Модель надежности отказоустойчивой... 
 Facebook хранил часть пользовательских... 
 NSA выпустило Гидру 
 Неприятная уязвимость во всех WinRAR,... 
главная обзор RSN блог библиотека закон бред форум dnet о проекте
bugtraq.ru / форум / programming
Имя Пароль
ФОРУМ
если вы видите этот текст, отключите в настройках форума использование JavaScript
регистрация





Легенда:
  новое сообщение
  закрытая нитка
  новое сообщение
  в закрытой нитке
  старое сообщение
  • Напоминаю, что масса вопросов по функционированию форума снимается после прочтения его описания.
  • Новичкам также крайне полезно ознакомиться с данным документом.
CDaoDatabase exclusive access 08.06.01 05:21  Число просмотров: 620
Автор: + <Mikhail> Статус: Elderman
Отредактировано 08.06.01 05:30  Количество правок: 1
<"чистая" ссылка>
Poprobui TAK:

void SetDBPassword( LPCTSTR pDB, LPCTSTR pszOldPassword, LPCTSTR pszNewPassword )
{
CDaoDatabase db;
CString strConnect( _T( ";pwd=" ) );

// the database must be opened as exclusive
// to set a password
db.Open( pDB, TRUE, FALSE,
strConnect + pszOldPassword );

COleVariant NewPassword( pszNewPassword, VT_BSTRT ),
OldPassword( pszOldPassword, VT_BSTRT );

DAO_CHECK( db.m_pDAODatabase->NewPassword( V_BSTR( &OldPassword ),
V_BSTR( &NewPassword ) ) );

db.Close();
}

esli ne rabotaet , togda chto to derzhit ee
<programming>
CDaoDatabase exclusive access 08.06.01 05:05  
Автор: LBH Статус: Незарегистрированный пользователь
<"чистая" ссылка>
Есть база данных c:\db.mdb; нужно изменить пароль pass1 на pass2;

...
CDaoDatabase db;
db.Open(DBFileName,TRUE,FALSE,_T(";pwd=pass1"));
SetDBPassword("pass1","pass2");
...
voidSetDBPassword( LPCTSTR pszOldPassword, LPCTSTR pszNewPassword )
{
COleVariant NewPassword( pszNewPassword, VT_BSTRT ),OldPassword( pszOldPassword, VT_BSTRT );

DAO_CHECK( db.m_pDAODatabase->NewPassword( V_BSTR( &OldPassword ),V_BSTR(&NewPassword ) ) );
}
...

DAO говорит что база данных уже используется, нельзя открыть в эксклюзивном режиме:( аксес открывает в эксклюзивном режиме нормально. В чем проблема?
CDaoDatabase exclusive access 08.06.01 05:21  
Автор: + <Mikhail> Статус: Elderman
Отредактировано 08.06.01 05:30  Количество правок: 1
<"чистая" ссылка>
Poprobui TAK:

void SetDBPassword( LPCTSTR pDB, LPCTSTR pszOldPassword, LPCTSTR pszNewPassword )
{
CDaoDatabase db;
CString strConnect( _T( ";pwd=" ) );

// the database must be opened as exclusive
// to set a password
db.Open( pDB, TRUE, FALSE,
strConnect + pszOldPassword );

COleVariant NewPassword( pszNewPassword, VT_BSTRT ),
OldPassword( pszOldPassword, VT_BSTRT );

DAO_CHECK( db.m_pDAODatabase->NewPassword( V_BSTR( &OldPassword ),
V_BSTR( &NewPassword ) ) );

db.Close();
}

esli ne rabotaet , togda chto to derzhit ee
CDaoDatabase exclusive access 08.06.01 21:24  
Автор: LBH Статус: Незарегистрированный пользователь
<"чистая" ссылка>
нет, не пашет:( дык собственно я с нее и начал, а потом переделал по свою софтину...
CDaoDatabase exclusive access 08.06.01 22:50  
Автор: + <Mikhail> Статус: Elderman
<"чистая" ссылка>
Posmotri chto derzhit etot file
mozhesh ispolzovat` "File monitor" UTIL na etom saite naidesh:
http://www.sysinternals.com/

http://www.sysinternals.com/
1






Rambler's Top100
Рейтинг@Mail.ru


  Copyright © 2001-2019 Dmitry Leonov   Page build time: 0 s   Design: Vadim Derkach