Добро пожаловать в форум, Guest  >>   Войти | Регистрация | Поиск | Правила | В избранное | Подписаться
Все форумы / Microsoft Access Новый топик    Ответить
 Вопрос не по теме ...  [new]
ДАВИД
Member

Откуда: г. Одесса
Сообщений: 348
Понимаю, что к Access это имеет отдоленное отношение, но может кто-то подскажет.
1. Хочу вместо explorer при старте Windows запускать пользовательскую программу. Работать пользователи на ПК будут только в ней.
2. При выходе из программы (Access 2003 RunTime) выключать ПК или делать перезагрузку.
Можно ли это сделать в принципе и как?
7 сен 05, 16:37    [1855764]     Ответить | Цитировать Сообщить модератору
 Re: Вопрос не по теме ...  [new]
ЛП
Guest
ДАВИД
Понимаю, что к Access это имеет отдоленное отношение, но может кто-то подскажет.
1. Хочу вместо explorer при старте Windows запускать пользовательскую программу. Работать пользователи на ПК будут только в ней.
2. При выходе из программы (Access 2003 RunTime) выключать ПК или делать перезагрузку.
Можно ли это сделать в принципе и как?

Вообще-то это в раздел "Администрирование Windows"

По первому пункту:
Explorer у вас так или иначе будет запущен, без него не получится. Однако через локальную политику безопасности можно запретить доступ к моему компутеру, сетевому окружению, жестим дискам, меню "Start" и т.п. Короче, ко всему можно запретить доступ. А "пользовательскую программу" запускать в logon script

По второму пункту:
Отловить закрытие аксеса можно (невидимая форма, запускаемая при старте приложения + обработчик события Unload или Close)
Программно зашатдаунить винду - можно. Через API.
7 сен 05, 16:55    [1855904]     Ответить | Цитировать Сообщить модератору
 Re: Вопрос не по теме ...  [new]
АлексейК
Member

Откуда: http://www.msdatabase.ru , Moscow
Сообщений: 7683
описана стандартная возможность для пользователя сервера терминалов
7 сен 05, 17:27    [1856110]     Ответить | Цитировать Сообщить модератору
 Re: Вопрос не по теме ...  [new]
ТеньОтцаГамлета
Guest
По-моему - можно. Начиная с Вин95. В реестре (покопайтесь, тока астарожна) вместо старта Эксплорера пишется Рантайм\ВашаПрога. И на компе ничего не поднимается кроме неё. Даже рабочего стола не будет. Но это не очень удобно. Некоторые стандартные приблуды и программы, использующие десктопные возможности могут ругаться.

Сию технологию "один-в-один" применяли два моих заказчика в Инетрнет-кафе и Игровом клубе на Вин2К. Правда, та прога (сервер + клиентский менеджер, собственно и подменяющий собой эксплорер) была не на Аксе, а на чистом VB5 писана. Но, ИМХО - те же яйца, вид сбоку. Но как у любого хитровыкрученного решения - два конца, неизвестно каким ударит. Гемор это, на самом деле. И, кстати, действительно - после выключения вашей единственной проги крестиком - рестарт или шутдаун, как побочный эффект. :-)

Но терминал сервер тут, по-моему, предпочтительней. Игровую приставку из ПК вы всё равно не сделаете - а жить без старта Эксплорера и его служб под юзером будет не удобно (мягко выражаясь) - либо только в другом профиле, или в сейвмоде.

Да лучше поговорите вы с админом - для закручивания прав и гаек пользователям, а то они с ума сойдут, не найдя свой любимый "Ворд" или "Косынку" :-)))
8 сен 05, 09:18    [1857355]     Ответить | Цитировать Сообщить модератору
 Re: Вопрос не по теме ...  [new]
ДАВИД
Member

Откуда: г. Одесса
Сообщений: 348
ТеньОтцаГамлета

1. Спасибо за совет! Это по видимому то что нужно!

2. Сама прога - касса магазина ( фастфуда, официанта ресторана).
Ему Explorer - как обезьяне граната. Не знаешь , когда и куда бросит.
А если програ одна-одинешенька - то что надо. Можно только в нкй работать или выключить комп. Правда остается открытым вопрос -как быть самому, если на этом компе надо что-то сделать. Но это уже думаю решу в рабочем порядке.

Так что спасибо всем за советы.

Давид.
8 сен 05, 20:07    [1860981]     Ответить | Цитировать Сообщить модератору
Все форумы / Microsoft Access Ответить