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

Вниз

MS Outlook   Найти похожие ветки 

 
Destroyer ©   (2006-07-30 00:13) [0]

Надо узнать где хранит MS Outlook (не экспресс) письма и уч.записи. Стандартно он хранит письма в папке
С:\Documents and Settings\*Юзер*\Local Settings\Application Data\Microsoft\Outlook
уч. записи
HKLU\Software\Microsoft\Windows NT\Current Version\Windows Messaging Subsystem\Profiles\outlook\937... - тут большой набор цифр.
Интересно вот этот большой набор цифр для разных компьютеров и систем разный? (имеется ввиду только winXP).
И если, например, пользователь поменял расположение папки с письмами в ручную, то надо определить где она находится. Есть ли для этого специальные функции или способы?


 
Игорь Шевченко ©   (2006-07-31 11:46) [1]

Destroyer ©   (30.07.06 00:13)  

Открой тайну - что ты за вирус такой пишешь ?


 
Destroyer ©   (2006-08-10 19:17) [2]

Я пишу не вирус, а программу - Cleaner, которая позволяет очистить интернет кэш, кукисы, почту (письма и уч. записи) и т.д. Нужна поддержка Outlook Express, MS Outlook и The Bat. Со всеми разобрался, кроме MS Outlook, нужно программно управлять учетными записями. Только вот никак не найду как это сделать.
Делаю так:
var
NameSpace: _NameSpace;
begin
OutlookApplication1.Connect;
NameSpace:=OutlookApplication1.GetNamespace("MAPI");
NameSpace.CurrentUser.Name;
end;

Но CurrentUser.Name - это не имя учетной записи. А хотелось бы получить имена уч. записей.
Почитал MSDN, там есть раздел http://msdn.microsoft.com/library/default.asp?url=/library/en-us/olintapi/html/oliaIOlkAccount_HV01155225.asp

IOlkAccount
Supports getting and setting of properties and other information about an account.
Но как этим воспользоваться не понимаю, помогите плз.


 
KilkennyCat ©   (2006-08-10 23:04) [3]

> Но CurrentUser.Name - это не имя учетной записи.


???


> Почитал MSDN, там есть раздел http://msdn.microsoft.com/library/default.a
> sp?url=/library/en-us/olintapi/html/oliaIOlkAccount_HV01155225.asp
>
> IOlkAccount
> Supports getting and setting of properties and other information
> about an account.
> Но как этим воспользоваться не понимаю, помогите плз.


Прочитать еще раз. И еще раз. И еще.
конецформыначалоформыFindAccount


 
Destroyer ©   (2006-08-11 01:13) [4]


> конецформыначалоформыFindAccount


Не совсем понял что это значит, но попробую. Если есть еще мысли, то с удовольствием приму.


 
KilkennyCat ©   (2006-08-11 04:53) [5]

Просто FindAccount
конценачало форменное - это фишка копипастная..


 
Destroyer ©   (2006-08-12 23:32) [6]

FindAccount, видимо, то что надо. Но есть проблема. Как его использовать?
Этой функции нигде не могу найти.  Вот код:
MainForm.OutlookApplication1.Connect;
NameSpace:=MainForm.OutlookApplication1.GetNamespace("MAPI");


А что дальше?


 
KilkennyCat ©   (2006-08-13 02:13) [7]

http://delphi-faq.zoxt.net/c51.htm


 
Destroyer ©   (2006-08-20 13:43) [8]

Так. Нужно использовать интерфейс. Видимо, нужно знать GUID и обращаться к методам этого интерфейса. Так? Как узнать?

> конценачало форменное - это фишка копипастная


Откуда ее скопипастить?


 
Destroyer ©   (2006-08-21 23:18) [9]

Подскажите плз. Очень надо.



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

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

Наверх




Память: 0.49 MB
Время: 0.045 c
6-1147016467
Windows
2006-05-07 19:41
2006.10.01
ICQ клиент на Win API


1-1156155326
anton773
2006-08-21 14:15
2006.10.01
PrintDocument и PrintprevievDialog


15-1158060127
Alex_KV
2006-09-12 15:22
2006.10.01
Нужен алгоритм


9-1136040392
FrykT
2005-12-31 17:46
2006.10.01
С чего начать изучать OpenGL ?


2-1157707741
vodvorezlaya
2006-09-08 13:29
2006.10.01
Вопрос по Database Desktop