Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "WinAPI";
Текущий архив: 2005.02.20;
Скачать: [xml.tar.bz2];

Вниз

где файлы 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 вся ветка

Форум: "WinAPI";
Текущий архив: 2005.02.20;
Скачать: [xml.tar.bz2];

Наверх





Память: 0.48 MB
Время: 0.039 c
4-1104843979
Qware
2005-01-04 16:06
2005.02.20
Серийный номер мат. платы


6-1102328286
DelphiN!
2004-12-06 13:18
2005.02.20
Получение исход. вход. трафика из компонента TidMappedPortTCP


6-1102082873
Shamansky
2004-12-03 17:07
2005.02.20
Скачивание файла с сервера


14-1106885873
КаПиБаРа
2005-01-28 07:17
2005.02.20
Опрос - А что у Вас хорошего случилось в последнее время?


14-1107201994
Flext@r
2005-01-31 23:06
2005.02.20
DHTML





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
Английский Французский Немецкий Итальянский Португальский Русский Испанский