Re[7]: нужна помощь, windows services
От: AndreyX Беларусь  
Дата: 19.10.12 15:10
Оценка:
по поводу RPC

в чем может быть причина отказа в доступе?

пытался делать по примеру изначально http://www.codeproject.com/Articles/4837/Introduction-to-RPC-Part-1

ошибка: отказ в доступе при вызове output
Re[7]: нужна помощь, windows services
От: VladZ Германия  
Дата: 19.10.12 15:37
Оценка:
Здравствуйте, angry.andrew, Вы писали:

O>>То есть, MIDL, proxy-stub, маршаллинг и т.п. ?

AA>Да.

O>>Где об этом можно подробнее почитать ?

O>>Не то, чтобы я сильно профан, но по этой части я кроме COM нигде глубоко не копал...
AA>Единый хороший источник информации посоветовать сложно, я сам что-то гуглил, что-то в МСДН читал, разбирал примеры в Platform SDK. Есть еще старая но достаточно толковая книга Microsoft RPC Programming Guide (John Shirley, Ward Rosenberry).

AA>RPC зачастую удобнее COM, если нужно просто вызвать процедуру из другого процесса, т.к. не нужно писать всякую COM-овскую шелуху вроде реализации IUnknown (или использовать всякие ATL), регистрировать классы, следить за тем, что в каких апартаментах создается и используется, и т.д. и т.п.


Подтверждаю! Сначала MSDN, потом ищется книга "Microsoft RPC Programming Guide", она так сказать окончательно расставит все по местам, потом codeproject на закуску (когда я вникал, там таких статей еще не было).
Re[8]: нужна помощь, windows services
От: VladZ Германия  
Дата: 19.10.12 15:38
Оценка:
Здравствуйте, AndreyX, Вы писали:

AX>по поводу RPC


AX>в чем может быть причина отказа в доступе?


AX>пытался делать по примеру изначально http://www.codeproject.com/Articles/4837/Introduction-to-RPC-Part-1


AX>ошибка: отказ в доступе при вызове output



Инфы мало, но телепаты подсказывают, что наверное это где-то XP SP3 и выше — так?
Re[7]: нужна помощь, windows services
От: VladZ Германия  
Дата: 19.10.12 15:44
Оценка:
Здравствуйте, AndreyX, Вы писали:

AX>VladZ, дай плиз силку на конкретную литературу. попробуем, поюзаем


Там пониже уже ответили — MSDN и книга. Отмечу только, что книга немного устарела. Там описываются функции, которые объявили деприкетед. А вот в MSDN все с пылу с жару. Обратите внимание на "Best RPC Programming Practices", что бы так сказать соответствовать рекомендациям.
Re[8]: нужна помощь, windows services
От: AndreyX Беларусь  
Дата: 21.10.12 10:07
Оценка:
безопасность COM получается заложена в RPC или повыше будет ?
Re[9]: нужна помощь, windows services
От: VladZ Германия  
Дата: 22.10.12 10:07
Оценка:
Здравствуйте, AndreyX, Вы писали:

AX>безопасность COM получается заложена в RPC или повыше будет ?


Причем тут COM? Ну DCOM, пусть и не в кассу, но было бы ближе к телу. Но вообще RPC API ниже. Вроде уже обсуждали, что и где читать.
Ну начните тогда с этого — http://en.wikipedia.org/wiki/Microsoft_RPC
Потом, что бы понять место DCOM, Security и RCP — http://technet.microsoft.com/en-us/library/cc768179.aspx смотреть картинку "Overall DCOM architecture"
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.