|
|
|
Дешифрование базы из VBA, не получается.
|
|||
|---|---|---|---|
|
#18+
Столкнулся с необходимостью дешифровать из кода mdb-шник. Вроде бы все ничего, одна проблема, по условиям задачи, приложение запускается под пользователем, который на это не имеет прав. Это моя нормальная практика, если нужно что-то сделать, открываю воркспейс другим пользователем и там ворочаю что хочу. Но тут не знаю как скормить пользователя уже самому DbEngine, либо поменять текущего пользователя программно. Подскажите! :) Пример кода: DBEngine.CompactDatabase "c:\tst\DataRR.mdb", "c:\tst\DataRR_ds.mdb", dbLangCyrillic, dbDecrypt Под админом работает, под юзверем - нет. Вариант с запуском еще одной копии аксцесса, с другим юзверем не хочу, некрасиво :)) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.11.2003, 11:50 |
|
||
|
Дешифрование базы из VBA, не получается.
|
|||
|---|---|---|---|
|
#18+
Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.11.2003, 12:08 |
|
||
|
Дешифрование базы из VBA, не получается.
|
|||
|---|---|---|---|
|
#18+
А если: Dim dbe As New PrivDBEngine dbe.CompactDatabase "c:\tst\DataRR.mdb", "c:\tst\DataRR_ds.mdb", dbLangCyrillic, dbDecrypt ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.11.2003, 12:19 |
|
||
|
Дешифрование базы из VBA, не получается.
|
|||
|---|---|---|---|
|
#18+
Нда-сс... Охренеть. Сделал - работает. Обидно, я так справку читал, так читал... А там этого нету, блин. Undocumented feature, понимаешь... Спасибо огромное PA и Serge Gavrilov, за оказанную помощь. А может еще что-то такое есть ? ;)) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.11.2003, 13:43 |
|
||
|
|

start [/forum/topic.php?fid=45&gotonew=1&tid=1678309]: |
0ms |
get settings: |
10ms |
get forum list: |
14ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
36ms |
get topic data: |
8ms |
get first new msg: |
4ms |
get forum data: |
2ms |
get page messages: |
29ms |
get tp. blocked users: |
1ms |
| others: | 238ms |
| total: | 348ms |

| 0 / 0 |
