Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2005.02.20;
Скачать: CL | DM;

Вниз

где файлы Outlook Express   Найти похожие ветки 

 
Андрей М.   (2005-01-07 18:55) [0]

Добрый день! Пожалуйста подскажите как в любой версии Windows програмно определить, где лежат файлы с сообщениями и адресной книгой Outlook Express (*.dbx).


 
GanibalLector ©   (2005-01-07 19:08) [1]

А на кой тебе нужен путь???Что такое COM,OLE знаешь?
Типа :  CreateOleObject("Outlook.Application") и вперед!!!
З.Ы.Успехов ;)


 
Kerk ©   (2005-01-07 19:10) [2]

он хочет оттуда мыла текстовым поиском доставать. :)


 
GanibalLector ©   (2005-01-07 19:12) [3]

>он хочет оттуда мыла текстовым поиском доставать
откуда знаешь???Или Kerk=Андрей М. ???

Та даже если так,то [1] подходит.


 
Kerk ©   (2005-01-07 19:15) [4]


> Или Kerk=Андрей М. ???

Нет-нет.. не дай бог.. :)
[1] - это довольно громоздкое решение для реализации в трояне, например. ну очевидно же, чего автору топика надо.. :))))


 
GanibalLector ©   (2005-01-07 19:17) [5]

>ну очевидно же, чего автору топика надо
А...тогда прекращаю постить.

>Нет-нет.. не дай бог.. :)
Не хотел обидеть ;)


 
Андрей М. ©   (2005-01-07 19:21) [6]

Я делаю программу резервного копирования данных и надо чтобы можно было не утруждать пользователя выбором сообщений (не все же знают), а то кликнул "Скопировать почту" и все.


 
Kerk ©   (2005-01-07 19:22) [7]


> Я делаю программу резервного копирования данных

Тогда см. [1]


 
Андрей М. ©   (2005-01-07 19:24) [8]

Что такое ole не знаю:( И как этим пользоваться?


 
YurikGL ©   (2005-01-07 22:42) [9]


> Андрей М. ©   (07.01.05 19:24) [8]

Яндекс? OLE+delphi?

Хотя я бы на твоем месте пошукал бы в реестре сначала...


 
Almaz ©   (2005-01-07 23:12) [10]


> GanibalLector ©   (07.01.05 19:08) [1]
> А на кой тебе нужен путь???Что такое COM,OLE знаешь?
> Типа :  CreateOleObject("Outlook.Application") и вперед!!!

Хочу обратить Ваше внимание, что автора вопроса интересуют записи Outlook Express, который, в отличии от полноразмерного Outlook"a, не является OLE сервером.

Удачи.


 
GanibalLector ©   (2005-01-07 23:30) [11]

>автора вопроса интересуют записи Outlook Express, который, в отличии от полноразмерного Outlook"a, не является OLE сервером

Спасибо,Almaz.Открыли глаза мне.
З.Ы. Ну,тогда [1] считать LOL-ом.


 
Almaz ©   (2005-01-07 23:59) [12]


> Андрей М.   (07.01.05 18:55)  
> Добрый день! Пожалуйста подскажите как в любой версии Windows
> програмно определить, где лежат файлы с сообщениями и адресной
> книгой Outlook Express (*.dbx).

Как вариант, предлагаю попробывать следующий способ:

var
 R: TRegistry;
 UserID: String;
begin
 R := TRegistry.Create(KEY_READ);
 try
   R.RootKey := HKEY_CURRENT_USER;
   if R.OpenKey("Identities", False) then
   begin
     UserID := R.ReadString("Default User ID");
     if R.OpenKey(UserID + "\Software\Microsoft\Outlook Express\5.0", False) then
       ShowMessage(R.ReadString("Store Root"));
   end;
 finally
   R.Free;
 end;
end;


Проверено в Win2k/XP для MSOE5.0 - 6.0. Про работоспособность в Win9x сказать ничего не могу - если проверите, напишите о результатах.

Удачи.


 
Андрей М. ©   (2005-01-08 09:52) [13]

Спасибо, в Win98 также все работает. А как определить, где лежит адресная книга?


 
Almaz ©   (2005-01-09 16:49) [14]

Посмотрите в реестре:
"HKEY_CURRENT_USER\Software\Microsoft\WAB\WAB4\Wab File Name"

Удачи.


 
Андрей М. ©   (2005-01-09 17:38) [15]

Almaz, большое тебе человеческое спасибо.



Страницы: 1 вся ветка

Текущий архив: 2005.02.20;
Скачать: CL | DM;

Наверх




Память: 0.48 MB
Время: 0.046 c
14-1106846482
й0пр
2005-01-27 20:21
2005.02.20
Выризать битмап


3-1106638164
АМБ
2005-01-25 10:29
2005.02.20
Запрос для DBF


1-1107773373
__oleg
2005-02-07 13:49
2005.02.20
В DLL не работает процедура со строковыми параметрами


8-1099765447
VasRog
2004-11-06 21:24
2005.02.20
Яркость и формат цвета


14-1106691207
GanibalLector
2005-01-26 01:13
2005.02.20
ищу хорошую книгу по программированию





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский