1 / 1 / 0
Регистрация: 30.06.2010
Сообщений: 19
1

RPC приложение

18.10.2011, 03:52. Показов 1436. Ответов 0
Метки нет (Все метки)

Разработал RPC приложение, с помощью которого можно удаленно открывать файлы на сервере с других компьютеров сети.
Собственно, проблема - нужно сделать имперсонацию. Знаю, есть функция RpcImpersonateClient
Сделал такую rpc-процедуру
C++
1
2
3
4
5
void myImpersonateClient(RPC_BINDING_HANDLE my_binding_handle) 
{
    RPC_STATUS myStatus = RpcImpersonateClient(my_binding_handle);
    if(myStatus)exit(myStatus);
}
в idl файле, в интерфейсе
void myImpersonateClient([in] handle_t my_binding_handle);
На клиенте вызываю RpcStringBindingCompose, затем RpcBindingFromStringBinding, все работает. Когда пытаюсь вызвать ту функцию myImpersonateClient, передавая RPC_HANDLE_BINDING, полученный из RpcBindingFromStringBinding.
Получаю runtime error 1764(RPC_S_CANNOT_SUPPORT).
Где я делаю что-то не так?
__________________
Помощь в написании контрольных, курсовых и дипломных работ здесь
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
18.10.2011, 03:52
Ответы с готовыми решениями:

DirectX приложение магазина виндуус 8.1(универсальное приложение) на экране отображается только фон
Здравствуйте у меня проблема с приложением на DX (универсальное приложение магазина для 8.1). На...

Клиент-серверное приложение на С с использованием RPC
Имеется такая проблема. С использованием RPC реализовать клиент-серверное приложение. На вход...

RPC в RPC и очередь выполнения
Крч... вот код: void OnConnectedToServer() { NetView.RPC("SendData", RPCMode.All,...

RPC in Windows
Подскажите, что и ка нужно установить, чтобы работать с rpc под windows желательно с студией 2012.

0
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
18.10.2011, 03:52

Имперсонация и RPC
Доброго времени суток. Помогите, пожалуйста, разобраться в коде. Мне очень повезло заполучить его...

настройки RPC
Я начинающий сетевой администратор и программист. Никак не могу разобраться с RPC в Windows XP....

Асинхронный RPC
Нужно реализовать простейший RPC. Использование стандартный не позволяет религия :) На стороне...

Сервер RPC не доступен!
Появилась такая проблема на сервере! Имеется сервер на который некоторые пользователи имеют доступ...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
1
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2022, CyberForum.ru