Главная страница
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.5 MB
Время: 0.043 c
14-1107042303
i-s-v
2005-01-30 02:45
2005.02.20
Помогите с Corel Ventura 4.0


1-1107763970
СержК
2005-02-07 11:12
2005.02.20
Как удалить папку


14-1106231834
Piter
2005-01-20 17:37
2005.02.20
Поздравляю новых мастеров!


4-1104863404
dms_main
2005-01-04 21:30
2005.02.20
Select text


9-1100760359
Дина
2004-11-18 09:45
2005.02.20
Как проверить, что введенный текст в DBEdit соответствует формату