Ru-Board.club
← Вернуться в раздел «Microsoft Windows»

» Взаимодействие служб с рабочим столом

Автор: Volosevich
Дата сообщения: 17.08.2005 05:52
Помогите настроить взаимодействие произвольной (приложение работает как служба) службы в XP SP2 с рабочим столом, если службу необходимо запускать от имени пользователя с произвольными правами (права на запуск службы конечно есть), Проблема - если стоит запускать от имени то галочка взаимодействовать с рабочим столом пропадает. (Общая задача - замена explorera как оболочки... )
Автор: v7r
Дата сообщения: 25.08.2005 17:57
Volosevich
Я что-то не допираю...
Изъясняйся менее путано.

Могу посоветовать runas /?

Цитата:
C:\usr\root>runas /?
Применение RUNAS:

RUNAS [/profile] [/env] [/netonly] /user:<имя_пользователя> program

/profile загрузка профиля пользователя
/env использование текущих параметров среды вместо
пользовательских.
/netonly использование, если учетные данные предназначены только
для удаленного доступа.
/user <имя пользователя> д.б. в виде USER@DOMAIN или DOMAIN\USER
program командная строка для EXE. См. примеры ниже

Примеры:
> runas /profile /user:mymachine\administrator cmd
> runas /profile /env /user:mydomain\admin "mmc %windir%\system32\dsa.msc"
> runas /env /user:user@domain.microsoft.com "notepad \"my file.txt\""

Примечание: вводите пароль пользователя только тогда, когда он запрашивается.
Примечание: формат записи USER@DOMAIN несовместим с параметром /netonly.


А замена Explorer'а -- это совсем другая тема...
Автор: akuaku
Дата сообщения: 25.08.2005 23:30
v7r

Цитата:
А замена Explorer'а -- это совсем другая тема...

А какая? Меня это интересует. Направьте пожалуйста, где здесь она обсуждается. К сожалению сам найти не смог!
Автор: Masss
Дата сообщения: 26.08.2005 08:48
akuaku

Можно заменить explorer на aston, например:

http://forum.ru-board.com/topic.cgi?forum=5&topic=3027&start=0
Автор: Smitis
Дата сообщения: 01.09.2005 17:14
Замена эксплорера в XP, 2K... :
Прописать в параметр HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon\\Shell нужную программу вместо explorer.exe
Будет ли она работать - другой вопрос
(если не уверен - лучше не эксперементировать)
Автор: Ici Chacal
Дата сообщения: 02.09.2005 09:34

Цитата:
Общая задача - замена explorera как оболочки...


Цитата:
Оболочка Windows
Надоел Проводник в качестве оболочки Windows? Можно поставить любую программу, которая будет служить в качестве такой оболочки, например, progman.exe, входящий в стандартную поставку Windows. Для этого поменяйте значение параметра Shell на progman.exe в разделе

HKCU\Software\Microsoft\Windows\CurrentVersion\Policies\System
Когда захочется вернуть все назад, поменяйте указанное значение на explorer.exe

Автор: Volosevich
Дата сообщения: 07.09.2005 11:48
(не мог ответить раньше)
v7r

Цитата:
Я что-то не допираю...
Изъясняйся менее путано.

Если получится менее путано:
Пытаюсь установить программу LockWin в качестве системного сервиса с помощью утилиты ServAny - примерно так - если кому интересно:
instsrv LockWin c:\winnt\system32\srvany.exe , потом прописываю новый key с именем Parameters в HKLM\SYSTEM\CurrentControlSet\Service\LockWin\, в нем новый value с именем Application типа REG_SZ: и прописываю в него путь к к исполняемомy файлy, после перезагрузки сервис готов.

Сам LockWin может запускаися как шелл, рабочий стол explorera при этом скрывается, приложения запускаются так же только через LockWin (хотя при этом используется explorer-овская функцию ShellExecute так что говорить о замена explorera как оболочки не совсем корректно).

Проблема - создаваемый таким образом сервис работает либо от имени системной учетной записи, и при этом возможно взаимодействие с рабочим столом и соответственно
LockWin заменяет рабочий стол, либо от имени произвольного пользователя, но взаимодействие с рабочим столом тогда пропадает и запускается рабочий стол explorer.Приложения LockWin открывает с теми же правами с которыми запустился сам, поэтому хочется запустить его с ограниченными правами и не потерять при этом взаимодействие с рабочим столом, как это сделать не знаю...

Если снова путано прошу прощения...


Страницы: 1

Предыдущая тема: Windows 2003 - проблема после полного обновления


Форум Ru-Board.club — поднят 15-09-2016 числа. Цель - сохранить наследие старого Ru-Board, истории становления российского интернета. Сделано для людей.