Страница 1 из 1
Zen. 2 приложения. Как выполнить только нужное?

Добавлено:
23 янв 2006, 14:17
Иван Иванов
Есть 2 приложения, которые меняют один ключик в реестре. Первое приложение ставит запрещающий, второе разрешающий. Хочется чтобы запрещающее приложение было назначено на контейнер а разрешение для конкретных пользователей.
Как ПРАВИЛЬНО сделать чтобы для нужного пользователя первое приложение не выполнялось или разрешающее выполнялось позже или ...?
Zen6.5, WinXP.

Добавлено:
23 янв 2006, 15:13
Осетров Сергей
Для определения порядка запуска:
- в закладке Identification, есть галочка Oder icon display .....
- а в закладочке Association, есть галочка Force run
- это как раз то самое место
можно попробовать запустить последовательно обе АРР-ликухи
Re: Zen. 2 приложения. Как выполнить только нужное?

Добавлено:
23 янв 2006, 15:25
Андрей Фисенко
Иван Иванов писал(а):Есть 2 приложения, которые меняют один ключик в реестре. Первое приложение ставит запрещающий, второе разрешающий. Хочется чтобы запрещающее приложение было назначено на контейнер а разрешение для конкретных пользователей.
Как ПРАВИЛЬНО сделать чтобы для нужного пользователя первое приложение не выполнялось или разрешающее выполнялось позже или ...?
Zen6.5, WinXP.
Я не совсем понимаю цели и задачи таких приложений.
Что Вам мешает ассоциировать только
разрешающее приложение для конкретных пользователей, а
запрещающее вообще не использовать? Особенно, если ключик лежит в HKCU...
Если в HKLM, то можно после работы приложения возвращать ключик в запрещающее положение (например post script или запрещающим приложением)...

Добавлено:
23 янв 2006, 16:27
Иван Иванов
Осетров Сергей
Похоже оно. Если есть варианты, как сделать чтобы запускалось только одно то тоже интересно.
Андрей Фисенко
Похоже ошибка в терминологии:)
Имелось ввиду APPAPPLICATION, которая ТОЛЬКО изменяет реестр. В моем конкретном случае нужно поставить тип икспишной службы в "отключено" (hklm\....\имя сервиса"\start=4). Отдельные пользователи могут запустить службу вручную (hklm\....\имя сервиса"\start=3). Привязки к машинам нет, поэтому лучше как я писал запрещающее приложение назначить на контейнер а разрешающее конкретному пользователю. Выполнять их надежнее при каждом логине, использовать из-за одного ключика групповые политики тоже не хочется.

Добавлено:
24 янв 2006, 11:14
Осетров Сергей
[quote="Иван Иванов"]Осетров Сергей
Похоже оно. Если есть варианты, как сделать чтобы запускалось только одно то тоже интересно.
Опять же:
- есть закладочка Association
- в ней список, вот те кто в этом списке будут, у тех и выполнится приложение
для одного приложения в список поместить весь OU.
для другого указать конкретных пользователей, но красивей:
- создать группу
- группу "ассоциировать" с нужным АРР...
- в группу включить пользователей

Добавлено:
24 янв 2006, 15:47
Иван Иванов
Это понятно. Но если:
>>для одного приложения в список поместить весь OU.
для другого указать конкретных пользователей>>
то выполняться будут оба приложения. Если указать порядок загрузки как сказано выше то в общем задача решается.... А можно поставить условие, что если приложение одно приложение то другое не выполняется? Таких задач может быть много, например всем стартовую страницу с правилами ИТ:) а одному бухгалтеру клиент-банк.

Добавлено:
25 янв 2006, 11:31
Алексей Волков
А можно всё сделать при помощи одного приложения.
Для этого можно использовать Distribution Script и
банальный REGEDIT. Distribution Script по умолчанию
выполняет команды Novell Login Script. Т.е. вы можете
сделать нечто
IF MEMBER OF ".MYGROUP.MYCONTEXT" THEN
#REGEDIT ....
ELSE
#REGEDIT ....
END
Далее ассоциируете приложение с контекстом, а группами
управляете содержимым наполненя