Вниз
Скачать: CL | DM;

ShellServiceObjetcts: запуск   Найти похожие ветки 

 
jonni ©   (2003-09-15 22:28) [0]

для Win2K-WindXP посвещается.....

значиться хочу я запустить COM Service: SysTray GUID:{35CEC8A3-2BE6-11D2-8773-92E220524153}(аналог Systray.exe v Win9x)

1.инициализация COM Library:
CoInitializeEx(nil, COINIT_APARTMENTTHREADED or COINIT_DISABLE_OLE1DDE);

2. запускаю сервис:
CoCreateInstance("{35CEC8A3-2BE6-11D2-8773-92E220524153}", nil, CLSCTX_INPROC_SERVER or CLSCTX_INPROC_HANDLER, IID_IOleCommandTarget, pCmdTarget);
pCmdTarget.Exec(@CGID_ShellServiceObject,Cmd, 0,Param,Flag);

всё перекрастно работает если небыло запущено explorer.exe до етого или если я предварительно не завершил этот сервис..

проблема заключается в том что после того как я запустил этот сервис у себя в программе до тех пор пока я не завершу его и не сделаю CoUninicialize() моя программа висит в памяти. А мне нужно чтобы серсис продолжал работать. Как мне можно стартануть этот COM service и благополучно зваершить работу своей программы??


 
jonni ©   (2003-09-17 13:23) [1]

Подскажите пожалуйста где можно найти инфу по СОМ online?



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

Скачать: CL | DM;



Память: 0.45 MB
Время: -0.889 c
14-41975
mari
2003-10-24 10:22
2003.11.13
удаление пробелов из строки


1-41265
Turonix
2003-10-31 13:41
2003.11.13
Как удалить директорию с фалами?


14-41887
Карелин Артем
2003-10-24 14:54
2003.11.13
Аксапта это кульно и ваще


3-40791
Митяй
2003-10-22 15:15
2003.11.13
БД не сохраняет записи?????


14-42059
Uriel
2003-10-17 15:59
2003.11.13
Помогите придумать тему диплома (сетевое программирование)




   Наверх