Logo Море(!) аналитической информации!
IT-консалтинг Software Engineering Программирование СУБД Безопасность Internet Сети Операционные системы Hardware
Архив форумов ЦИТФорума
Море(!) вопросов - Море(!) ответов
 
 FAQFAQ   ПоискПоиск   ПользователиПользователи   ГруппыГруппы   РегистрацияРегистрация 
 ПрофильПрофиль   Войти и проверить личные сообщенияВойти и проверить личные сообщения   ВходВход 
Как правильно задавать вопросы

Как сделать, чтобы при загрузке WinXp автоматически запускалась моя прога

 
Перейти:  
Этот форум закрыт, вы не можете писать новые сообщения и редактировать старые.   Эта тема закрыта, вы не можете писать ответы и редактировать сообщения.    Список форумов Архив форумов ЦИТФорума -> Windows
Предыдущая тема :: Следующая тема  
Автор Сообщение
Mourad



Зарегистрирован: 27.06.2003
Сообщения: 32

СообщениеДобавлено: Пт Июл 18 2003 09:35    Заголовок сообщения: Как сделать, чтобы при загрузке WinXp автоматически запускалась моя прога Ответить с цитатой

Как сделать, чтобы при загрузке WinXp автоматически запускалась моя прога
Вернуться к началу
Посмотреть профиль Отправить личное сообщение
Алекс



Зарегистрирован: 25.06.2003
Сообщения: 2206
Откуда: Москва

СообщениеДобавлено: Пт Июл 18 2003 09:53    Заголовок сообщения: Re: Как сделать, чтобы при загрузке WinXp автоматически запускалась моя прога Ответить с цитатой

А автозагрузка в ХР есть?
_________________
Удачи!
Вернуться к началу
Посмотреть профиль Отправить личное сообщение Отправить e-mail Посетить сайт автора
.
Гость





СообщениеДобавлено: Пт Июл 18 2003 10:04    Заголовок сообщения: А что, автозапуск в экспи отменен? (-) Ответить с цитатой

-
Вернуться к началу
SAW
Гость





СообщениеДобавлено: Пт Июл 18 2003 11:20    Заголовок сообщения: Если вопрос по теме "Как в Windows XP запускать программы как сервисы?" (+) Ответить с цитатой

Привожу сведения из ФАК:
В: Как в Windows XP запускать программы как сервисы?

О: Самый простой способ установки запуска программы в качестве сервиса (службы) - использование специальной утилиты-мастера srvinstw.exe из комплекта Windows 2000 Server Resource Kit. Эта утилита позволяет без труда как устанавливать новые сервисы, так и удалять ненужные.

Кроме этого, в Windows 2000 Server Resource Kit входят специально для этого предназначенные консольные программы instsrv.exe и srvany.exe. Для работы с ними нужно будет войти в систему под учетной записью Администратора (Administrator), скопировать эти файлы в папку %SystemRoot%\System32, а потом выполнить следующую команду:
instsrv new_service %SystemRoot%\system32\srvany.exe
где "new_service" - это любое удобное для вас наименование нового сервиса (как раз им и будет обозначаться создаваемый сервис). Обратите внимание на то, что в том случае, если придуманное имя сервиса содержит пробелы, то его нужно будет заключить в кавычки.
После проведения этой "хитроумной" операции в диалоговом окне 'Управление компьютером' -> 'Сервисы' появится новый сервис, и нужно будет в его свойствах установить способ его запуска - Automatic, если сервис должен запускаться при загрузке системы, Manual - если вручную, или Disabled - отключен.
Но и это еще не все: в разделе реестра, соответствующем имени создаваемого сервиса ( HKEY_LOCAL_MACHINE \ SYSTEM \ CurrentControlSet \ Services \ NEW_SERVICE \ Parameters ) необходимо создать строковый параметр "Application" (без кавычек), значением которого должен быть указан полный путь к исполняемому файлу программы, которую необходимо запускать как сервис.
Вернуться к началу
Алекс



Зарегистрирован: 25.06.2003
Сообщения: 2206
Откуда: Москва

СообщениеДобавлено: Пт Июл 18 2003 11:39    Заголовок сообщения: Re: Если вопрос по теме "Как в Windows XP запускать программы как сервисы?" (+) Ответить с цитатой

Про это кто-то тут в форуме спрашивал. Даже конкретно под 2К.
_________________
Удачи!
Вернуться к началу
Посмотреть профиль Отправить личное сообщение Отправить e-mail Посетить сайт автора
Mourad



Зарегистрирован: 27.06.2003
Сообщения: 32

СообщениеДобавлено: Вс Июл 20 2003 06:56    Заголовок сообщения: Re: А что, автозапуск в экспи отменен? (-) Ответить с цитатой

А как добавить то в раздел автозапуска, если он не отменен?
Вернуться к началу
Посмотреть профиль Отправить личное сообщение
Mourad



Зарегистрирован: 27.06.2003
Сообщения: 32

СообщениеДобавлено: Пн Июл 21 2003 06:56    Заголовок сообщения: Re: Если вопрос по теме "Как в Windows XP запускать программы как сервисы?" (+) Ответить с цитатой

Для установки службы использую instsrv.exe и srvany.exe так, как ты написал. Способ запуска устанавливаю как Automatic.
В реестре:
в разделе
HKEY_LOCAL_MACHINE \ SYSTEM \ CurrentControlSet \ Services \ NEW_SERVICE
создаю раздел Parameters. В этом разделе создаю строковый параметр Application, значением которого является путь к exe-файлу(который по идее должен запускаться при загрузке), например, e:\horse.exe(Масяня Smile ).
Результат:
1) при перезагрузке ничего не происходит(я имею ввиду, что программа не запускается)
2) Запускаю Управление компьютером
Перехожу в Службы
Вызываю диал. окно
New_Service(Локальный компьютер)-свойства.
Здесь есть кнопка Пуск. Нажимаю. Выходит
окно сообщений:
Не удалось запустить службу New_Service на локальный компьютер. Эта служба не возвращала ошибки. Возможно, это внутренняя ошибка Windows или внутренняя ошибка службы.Если проблема не исчезает, обратитесь к системному администратору.


Все это проделал и для нескольких других exe-файлов. Результат тот же.
Вернуться к началу
Посмотреть профиль Отправить личное сообщение
SAW
Гость





СообщениеДобавлено: Пн Июл 21 2003 07:26    Заголовок сообщения: Скопируй ярлык программы в папку Автозапуск (+) Ответить с цитатой

Запуск программы как сервис предполагает, что программа будет запущена как часть ОС, не ожидая ввода пароли пользователя. Для некоторых такой случай очень важный.
Если у Вас нет такой необходимости, а просто нужно автоматически запустить программу, воспользуйтесь Автозапуском. Нужно в папку Автозапуск скопировать ярлык/ссылку на нужную программу. Это можете сделать или через проводник или через
Start->Settings->Taskbar&StartMenu->Advanced
вкладка Add... или Advanced
(у меня англ.версия, поэтому не знаю точно, как будет по русски)

Там Вы можете назначить автозагрузку для конкретного пользователя или для всех пользователей (All Users)(надеюсь, разберетесь по контексту).
Вернуться к началу
Борис
Гость





СообщениеДобавлено: Пн Июл 21 2003 09:29    Заголовок сообщения: Drug&Drop (-) Ответить с цитатой

-
Вернуться к началу
Mourad



Зарегистрирован: 27.06.2003
Сообщения: 32

СообщениеДобавлено: Вт Июл 22 2003 07:48    Заголовок сообщения: Еще последний вопрос Ответить с цитатой

С этим все ясно. Меня теперь вот что интересует:
В диал. окне Настройка системы(Справка и поддержка->кнопка Поддержка->Настройка системы->Запуск программы настройки системы)во вкладке Автозагрузка моя программа отображается, но помимо нее есть и такие, которые не находятся в папке Автозагрузка, тем не менее отображаются в списке. Как это делается?

P.S. Что значат (-),(+)? Smile
Вернуться к началу
Посмотреть профиль Отправить личное сообщение
SAW
Гость





СообщениеДобавлено: Вт Июл 22 2003 09:23    Заголовок сообщения: Re: Еще последний вопрос Ответить с цитатой

Обычно, кроме автозапуска, те программы которые должны стартовать автоматически, могут быть прописаны в реестре
HLKM\SOFTWARE\MICROSOFT\WINDOWS\CURRENTVERSION\RUN
и в нескольких соседних ключах (см.реестр).

В WinXP есть команда msconfig.exe, которая также позволяет посмотреть/отключать автоматически стартуемые программы.

Во многих форумах аналогичного интерфейса принято, что если ответ можно уместить в заголовке темы, чтобы не заставлять других влезать внутрь сообщения - ставить в конце названия "(-)" (т.е., это означает, что весь ответ в заголовке темы), и наоборот, если есть тело сообщения, ставить "(+)", что значить - есть подробности.
Вернуться к началу
Показать сообщения:   
Этот форум закрыт, вы не можете писать новые сообщения и редактировать старые.   Эта тема закрыта, вы не можете писать ответы и редактировать сообщения.    Список форумов Архив форумов ЦИТФорума -> Windows Часовой пояс: GMT + 3
Страница 1 из 1

 
Перейти:  
Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете голосовать в опросах


Powered by phpBB © 2001, 2002 phpBB Group
Русская поддержка phpBB

 

IT-консалтинг Software Engineering Программирование СУБД Безопасность Internet Сети Операционные системы Hardware

Информация для рекламодателей PR-акции, размещение рекламы — adv@citforum.ru,
тел. +7 495 6608306, ICQ 232284597
Пресс-релизы — pr@citforum.ru
Послать комментарий
Информация для авторов
This Web server launched on February 24, 1997
Copyright © 1997-2000 CIT, © 2001-2006 CIT Forum
Внимание! Любой из материалов, опубликованных на этом сервере, не может быть воспроизведен в какой бы то ни было форме и какими бы то ни было средствами без письменного разрешения владельцев авторских прав. Подробнее...