AXForum  
Вернуться   AXForum > Microsoft Dynamics AX > DAX: Администрирование
All
Забыли пароль?
Зарегистрироваться Правила Справка Пользователи Сообщения за день Поиск

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 12.12.2005, 01:59   #1  
Misty_imported is offline
Misty_imported
Участник
 
1 / 10 (1) +
Регистрация: 09.12.2005
Здравствуйте!
Можно ли средствами Аксапты ограничить количество приложений, которые может запускать у себя на рабочем месте пользователь?
В общем, чтобы один пользователь мог открывать у себя одно приложение Axapta.
Старый 12.12.2005, 08:20   #2  
mazzy is offline
mazzy
Участник
Аватар для mazzy
Лучший по профессии 2015
Лучший по профессии 2014
Лучший по профессии AXAWARD 2013
Лучший по профессии 2011
Лучший по профессии 2009
 
29,472 / 4494 (208) ++++++++++
Регистрация: 29.11.2001
Адрес: Москва
Записей в блоге: 10
нет, средствами Аксапты ограничить запуск приложений нельзя.
это сугубо системная область.
ищите в системных политиках.


средствами Аксапты вы можете проверить и не допустить повторного входа того же самого пользователя. Но тогда вы запретите повторный вход с любой машины.

Чтобы ограничить, нужно программировать. Читайте про startup-процедуры в руководстве разработчика.
__________________
полезное на axForum, github, vk, coub.
Старый 12.12.2005, 11:59   #3  
Delfins_imported is offline
Delfins_imported
Участник
 
147 / 10 (1) +
Регистрация: 24.03.2004
Pravilno, v startup() pishel kod, kotorij cherez WinAPI registrirujet v globalnoj pamjati "chto-to"... i potom proverjajet...

Est' mnogo metodov, kak proverit'eto vse... eto uzhe nado chitat' na Window-programming forumah i saitah...

PS: iz Axapta zapustit' API net problem..
Старый 12.12.2005, 12:13   #4  
Vadik is offline
Vadik
Модератор
Аватар для Vadik
Лучший по профессии 2017
Лучший по профессии 2015
 
3,631 / 1849 (69) ++++++++
Регистрация: 18.11.2002
Адрес: гражданин Москвы
The startup methods are used for vital system and version specific calls, and you should never modify them directly. Serious consequences may follow if the SYS layer versions of the methods are not called.

Цитата:
Руководство разработчика
__________________
-ТСЯ или -ТЬСЯ ?
Старый 12.12.2005, 12:23   #5  
mazzy is offline
mazzy
Участник
Аватар для mazzy
Лучший по профессии 2015
Лучший по профессии 2014
Лучший по профессии AXAWARD 2013
Лучший по профессии 2011
Лучший по профессии 2009
 
29,472 / 4494 (208) ++++++++++
Регистрация: 29.11.2001
Адрес: Москва
Записей в блоге: 10
Цитата:
Сообщение от Delfins Посмотреть сообщение
v startup() pishel kod...
Согласен с Vadik.
Извините, что написал небрежно.

Про стартап-процедуры смотрите здесь http://axapta.mazzy.ru/lib/startupcmd/#040
Добавлять код рекомендуется в Application::startupPost()

О программном выходе здесь http://axapta.mazzy.ru/lib/shutdown/
__________________
полезное на axForum, github, vk, coub.
Старый 12.12.2005, 12:37   #6  
Delfins_imported is offline
Delfins_imported
Участник
 
147 / 10 (1) +
Регистрация: 24.03.2004
Ne nu, gde pisat', eto uzhe "po svoemu zhelaniju"... v kode to komenti est'..

K tomu zhe luchshe ispolzovat SysStartupCmd klass

PS: ja uzhe nachal pisat' klass.. podeljus' kogda zakonchu...
Старый 12.12.2005, 14:15   #7  
Delfins_imported is offline
Delfins_imported
Участник
 
147 / 10 (1) +
Регистрация: 24.03.2004
Neznaju pochemu, no ne udajetsja zakrit' Handle v odnom i tom-zhe instance...
No pri perezapuske Axapta... Handle sam propadajet

V principe rabotaet,.. tolko nado vstavit v nuzhnoje medsto...
Вложения
Тип файла: xpo SingleInstance.xpo (6.1 Кб, 436 просмотров)
Старый 15.12.2005, 14:33   #8  
anikulichev is offline
anikulichev
Участник
 
76 / 23 (1) +++
Регистрация: 26.12.2002
Адрес: г.Москва
Как сказал mazzy можно лишь проверить и недопустить повторного входа.
Пришлось немного в коде покапаться. Сделал следующее.
В настройках каждого пользователя указывается максимальное
кол-во подключений к Axapta. Теперь при входе в программу проверяется кол-во существующих подключений и если оно больше указанного в настройках, то программа завершает сою работу.
Проект прилагаю.
Вложения
Тип файла: xpo UserOnLine.xpo (529.2 Кб, 570 просмотров)
Старый 15.12.2005, 16:13   #9  
Delfins_imported is offline
Delfins_imported
Участник
 
147 / 10 (1) +
Регистрация: 24.03.2004
Цитата:
В общем, чтобы один пользователь мог открывать у себя одно приложение Axapta.
Smotrja kakih polzovatelej immel vvidu avtor - SystemUser ili AxaptaUser... bolsaja raznica...
Старый 23.12.2005, 14:55   #10  
anikulichev is offline
anikulichev
Участник
 
76 / 23 (1) +++
Регистрация: 26.12.2002
Адрес: г.Москва
Цитата:
Smotrja kakih polzovatelej immel vvidu avtor - SystemUser ili AxaptaUser... bolsaja raznica...
Кол-во подключений настраивается для каждого пользователя отдельно, в том числе и admin.
Старый 23.12.2005, 19:09   #11  
Delfins_imported is offline
Delfins_imported
Участник
 
147 / 10 (1) +
Регистрация: 24.03.2004
anikulichev, neponel !?

Snachalo nado vijasnit', kakie Users dolzi uchitivatsja - sistemnie ili axapta-ovskie ?
 


Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.
Быстрый переход

Рейтинг@Mail.ru
Часовой пояс GMT +3, время: 03:45.