powered by simpleCommunicator - 2.0.60     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / FoxPro, Visual FoxPro [игнор отключен] [закрыт для гостей] / Remote Automation
4 сообщений из 4, страница 1 из 1
Remote Automation
    #32249924
oleg_km
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Вопрос, как в серверном компоненте, написанном на VFP, узнать (можно с помощью WinAPI) какой пользователь (Account) вызвал данный компонент.
Может кто с этим уже боролся, или есть какие мысли, подскажите, пожалуйста
...
Рейтинг: 0 / 0
Remote Automation
    #32249930
.
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
.
Гость
А что возвращает sys(0)?
...
Рейтинг: 0 / 0
Remote Automation
    #32249991
Crip
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
А что это за серверный компонент. DCOM- ЕХЕ сервер?
Если DLL под управлением MTS , то там уже есть необходимые для определения пользователя и роли функции и объекты.
...
Рейтинг: 0 / 0
Remote Automation
    #32250075
oleg_km
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
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
4 сообщений из 4, страница 1 из 1
Форумы / FoxPro, Visual FoxPro [игнор отключен] [закрыт для гостей] / Remote Automation
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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