Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / FoxPro, Visual FoxPro [игнор отключен] [закрыт для гостей] / Remote Automation / 4 сообщений из 4, страница 1 из 1
28.08.2003, 12:36
    #32249924
oleg_km
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Remote Automation
Вопрос, как в серверном компоненте, написанном на VFP, узнать (можно с помощью WinAPI) какой пользователь (Account) вызвал данный компонент.
Может кто с этим уже боролся, или есть какие мысли, подскажите, пожалуйста
...
Рейтинг: 0 / 0
28.08.2003, 12:38
    #32249930
.
.
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Remote Automation
А что возвращает sys(0)?
...
Рейтинг: 0 / 0
28.08.2003, 13:13
    #32249991
Crip
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Remote Automation
А что это за серверный компонент. DCOM- ЕХЕ сервер?
Если DLL под управлением MTS , то там уже есть необходимые для определения пользователя и роли функции и объекты.
...
Рейтинг: 0 / 0
28.08.2003, 14:04
    #32250075
oleg_km
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Remote Automation
1) Компонент - exe, написанный на VFP, содержащий DEFINE CLASS ... OLEPAUBLIC. На сервере запускается при помощи Automation Manager'а. Я не понимаю, как это правильно называется (DCOM или Remote Automation) но в общем-то работает

2) Теперь задача - узнать, какой пользователь вызвал компонент с клиента. SYS(0) показывает пользователя, из-под которого запущен Automation Manager на сервере. Читал какую-то статью, до конца не разобрался, но попробовал применить функцию CoImpensonateClient(), результат - мойпроцесс лишается всех доступов: не может загружать dll, читать реестр и пр., SYS(0) возвращает пустую строку

Я предполагаю, что дело в теории DCOM или Remote Automation, но не разберусь в каком направлении рыть.
...
Рейтинг: 0 / 0
Форумы / FoxPro, Visual FoxPro [игнор отключен] [закрыт для гостей] / Remote Automation / 4 сообщений из 4, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]