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

Вниз

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;
Скачать: [xml.tar.bz2];

Наверх




Память: 0.46 MB
Время: 0.011 c
15-1157973519
Чехонте
2006-09-11 15:18
2006.10.01
Однажды на берегу Великого Северного моря. лит.миниатюра


8-1141976188
Unitay
2006-03-10 10:36
2006.10.01
Как узнать время bitrate...


2-1158069474
Леонид Федьков
2006-09-12 17:57
2006.10.01
Tmemo - изменение цвета для отдельных строк


3-1154079824
Vir
2006-07-28 13:43
2006.10.01
ADO Events


2-1158148343
Tatushka
2006-09-13 15:52
2006.10.01
Interbase Interactive SQL





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