Модераторы: bartram, Akella
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Как запустить Win прогу от имени системы, а не текущего юзера 
:(
    Опции темы
Stampede
Дата 21.2.2006, 21:50 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Гносеолог
**


Профиль
Группа: Участник Клуба
Сообщений: 963
Регистрация: 25.4.2005
Где: Calgary, Alberta, Canada

Репутация: нет
Всего: 144



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

Есть консольная прога, которая должна запускаться автоматически по старту компьютера и далее сидеть в памяти и мослать резидентно.

Если поместить ее в директорию Startup, то, во-первых, она не запускается после перезагрузки, пока юзер не войдет в систему, а во-вторых, если юзер выходит (log off) из винды, то прога тоже прибивается. Как сделать так, чтобы запускалось и работало независимо от пользовательских входов/выходов?

Спасибо.

PM WWW   Вверх
Bangladesh
Дата 21.2.2006, 22:03 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


AsBest
***


Профиль
Группа: Завсегдатай
Сообщений: 1089
Регистрация: 4.9.2004
Где: Калининград

Репутация: 2
Всего: 17



незнаю точно, но этот вариант вполне должен работать.

выполнить... -> regedit -> HKEY_LOCAL_MACHINE -> SOFTWARE -> Microsoft -> Windows -> CurrentVersion -> Run.

т.е. мы заходим в ветвь, где прописана инфа не для конкретного пользователя, а непосредственно для системы. далее:

там создаём строковой параметр (имя: имя программы, значение: путь к ней). там увидишь примеры. если надо чтобы в диспетчере было написано имя пользователя процесса SYSTEM, то тут я помочь не могу. единственное, что знаю, так это то, что прога, прописанная по этому адресу запускается у каждого пользователя, но под его именем. удачи ;)

Это сообщение отредактировал(а) I, GyoZ - 21.2.2006, 22:08


--------------------
ок
PM MAIL WWW ICQ Skype   Вверх
LSD
Дата 21.2.2006, 22:25 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Leprechaun Software Developer
****


Профиль
Группа: Модератор
Сообщений: 15719
Регистрация: 24.3.2004
Где: Dublin

Репутация: 14
Всего: 538



Еще вариант запустить ее как сервис, как это сделать описано тут.


--------------------
Disclaimer: this post contains explicit depictions of personal opinion. So, if it sounds sarcastic, don't take it seriously. If it sounds dangerous, do not try this at home or at all. And if it offends you, just don't read it.
PM MAIL WWW   Вверх
Stampede
Дата 22.2.2006, 00:05 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Гносеолог
**


Профиль
Группа: Участник Клуба
Сообщений: 963
Регистрация: 25.4.2005
Где: Calgary, Alberta, Canada

Репутация: нет
Всего: 144



I, GyoZ, LSD, спасибо за советы. К сожалению, ни один из способов мне не подошел.

В варианте с registry программа так и не запускается, пока юзер не залогинится. Кроме того, я не нашел, как указать для проги рабочую директорию.

Вариант с сервисом требует какого-то resource kit. У меня на компе его нет, но это еще полбеды. Дело в том, что решение требуется для клиентского окружения (и не одного), а там установка чего-либо дополнительного может быть под большим вопроосм.

Пожалуй, придется искать возможность переделать прогу (Java) в сервис доморощеными средствами. Если ничего другого не присоветуют.


PM WWW   Вверх
Zzz
Дата 22.2.2006, 00:20 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 306
Регистрация: 21.2.2003
Где: Мурманск

Репутация: 3
Всего: 5



Можешь попробовать следующее:

1. В планировщике задач можно указать старт задания при каждой загрузке компьютора (это для ХР), т.е. вполне возможно что стартовать будет и без юзера .
2. Зачем тебе права системы? Обычно за глаза хватает прав локального администратора. Для таких вещей есть команда runas.

Если что - пиши. smile


--------------------
Бесполезной громоздкой надстройкой является Windows от Майкрософт. Она занимает 1Мб памяти диска и рассчитана на использование устройства типа мышь.

"ЭВМ в инженерной практике" М. 1989г.
PM MAIL ICQ   Вверх
Stampede
Дата 22.2.2006, 01:34 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Гносеолог
**


Профиль
Группа: Участник Клуба
Сообщений: 963
Регистрация: 25.4.2005
Где: Calgary, Alberta, Canada

Репутация: нет
Всего: 144



Цитата(Zzz @ 22.2.2006, 00:20 Найти цитируемый пост)
В планировщике задач можно указать старт задания при каждой загрузке компьютора


Во, вот это сработало! Спасибо, и держи плюсА smile



--------------------
"If you want something done right, do it yourself"
По секрету: выучить английский - реально!
PM WWW   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Правила форума "Windows"
December
bartram
Akella

Запрещается!

1. Обсуждать взлом и делиться кряками

2. Способствовать созданию и распространению вирусов

  • Для бессмертных бородатых вопросов типа Win vs Nix есть специальный форум Религиозные Войны
  • Несанкционированная реклама на форуме запрещена
  • Пожалуйста, давайте своим темам осмысленный, информативный заголовок. Вопль "Помогите!" таковым не является.
  • Чем полнее и яснее Вы изложите проблему, тем быстрее мы её решим.
  • ВСЕГДА УКАЗЫВАЙТЕ ВЕРСИЮ ОС

Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, December, bartram, Akella.

 
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | MS Windows | Следующая тема »


 




[ Время генерации скрипта: 0.0960 ]   [ Использовано запросов: 21 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.