Пользователь |
Сообщение: 1C 8.2 в качестве оболочки... (Тема#67228) |
Antonian
очень важный палитолаг

Возраст: 38
: Kiev,Ukraine
С нами с 18.10.03
Посты: 9148
|
День добрый...
Задача - есть Вин 7 Максимальная, есть 1С 8.2.... надо чтобы при логине пользователя в систему - вместо оболочки запускалась 1С... и чтобы после того, как пользователь 1С закрывает - завершался сеанс и снова выбрасывало на экран ввода пароля...
при этом - такая конфигурация должна быть только для одного юзера - для админов, все цивильно и как обычно...
Под терминалом когда-то такое делал... а вот как с локальной виндой... чета не допру... изменение реестра параметра шел - привело к тому, что для всех юзеров такая канитель...
ЗЫ: скажу сразу HKCU под юзером еще не проверял - не было времени
|
|
|
ROKO
белка-маньяк

Возраст: 36
: UA, Kiev
С нами с 21.03.06
Посты: 14761
|
в автозагрузку
"C:\Program Files\1cv8\bin\1cv8.exe" ENTERPRISE /F D:\Конфигурации\Типовые\УпрТорг /N ИмяПользователя /P Пароль
а дальше отключать доступы политикой или шеллкой какой-нибудь...
но как сделать выбор пользователя при закрытии проги...не знаю
|
|
|
Tester_1
генералиссимус

Возраст: 47
: Kovel,Ukraine
С нами с 10.11.03
Посты: 13415
|
|
|
Antonian
очень важный палитолаг

Возраст: 38
: Kiev,Ukraine
С нами с 18.10.03
Посты: 9148
|
^)))))))))))))))))))
пасиба - почитаю завтра....
но вот эту фразу уже взял в мемориз!
" The Explorer shell takes a significant amount of time to load" :))))))))
|
|
|
Antonian
очень важный палитолаг

Возраст: 38
: Kiev,Ukraine
С нами с 18.10.03
Посты: 9148
|
Ну как бы сделал по описаной выше статье.... в принципе для моих целей - достаточно.... НО! хочется немного довести до идеала - после того, как закрываешь 1С, остается тупой синий экран рабочего стола и все.... хотелось бы, чтобы по закрытии 1С завершался сеанс пользователя.... тобишь логофф есть идеи?
|
|
|
Tester_1
генералиссимус

Возраст: 47
: Kovel,Ukraine
С нами с 10.11.03
Посты: 13415
|
shellx.cmd
Code:
c:
cd c:\1c8
start /wait 1c8.exe
shutdown -l
cmd2exe shellx.cmd shellx.exe
shell = shellx.exe
это навскидку
|
|
|
сцобака
11001100101000

С нами с 27.07.07
Посты: 6012
|
Организовать сие достаточно просто.
1. Пишем за 30 минут - часок банальную, безинтерфейсную программку "А", которая будет запускать вашу программку "Б" и при закрытии программки "Б" делать логоф, или отключение компа (CreateProcess и WaitForSingleObject в помощь).
2. Заменяем в реестре оболочку для вашего пользователя(эксплоэр) на вашу программку "А".
3. Отключаем для пользователя автозагрузку (её вообще надо всегда и везде отключать), возможность вызова эксплоэра, диспетчера задач, горячих клавиш виндовс и прочих дырок, позволяющих запускать другие программки.
|
|
|
Tester_1
генералиссимус

Возраст: 47
: Kovel,Ukraine
С нами с 10.11.03
Посты: 13415
|
батник - именно "запускает вашу программку и при закрытии программки делает логоф". А cmd2exe делает из батника "банальную, безинтерфейсную программку" дабы не смущать юзера висящим в фоне чОрным окном.
|
|
|
zloy_bullet
..

Возраст: 41
С нами с 23.06.09
Посты: 10619
|
Ну как бы сделал по описаной выше статье.... в принципе для моих целей - достаточно.... НО!  хочется немного довести до идеала - после того, как закрываешь 1С, остается тупой синий экран рабочего стола и все.... хотелось бы, чтобы по закрытии 1С завершался сеанс пользователя.... тобишь логофф  есть идеи?
там шото в политиках было - при закрытии шела - логофф
делал когдато, шо делал - вспоминать нада
и там еще прикол был.. после того как оно начинало логоф, оставались висеть пара процессов и нужно было скачать утилитину от мелкомягких которая форсила завершение этих процессов
попробуй тут поискать Link
з.ы. дома пороюсь, авось найду где то на винте
Отредактировано zloy_bullet 02.10.12 13:04. Причина редактирования: Причина не указана.
|
|
|