Главная страница
    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.47 MB
Время: 0.014 c
1-1156328225
Term
2006-08-23 14:17
2006.10.01
Можно программно определить тип переменой


2-1158209473
Steep
2006-09-14 08:51
2006.10.01
символы яндекса


2-1158241751
megasecure
2006-09-14 17:49
2006.10.01
Индексы в MSSQL


1-1156342131
Sam Stone
2006-08-23 18:08
2006.10.01
CoUnInitialize()


15-1157872231
Сергуня
2006-09-10 11:10
2006.10.01
Нужны бабки!





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