Форум программистов «Весельчак У»
  *
Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.
Вам не пришло письмо с кодом активации?

  • Рекомендуем проверить настройки временной зоны в вашем профиле (страница "Внешний вид форума", пункт "Часовой пояс:").
  • У нас больше нет рассылок. Если вам приходят письма от наших бывших рассылок mail.ru и subscribe.ru, то знайте, что это не мы рассылаем.
   Начало  
Наши сайты
Помощь Поиск Календарь Почта Войти Регистрация  
 
Страниц: [1]   Вниз
  Печать  
Автор Тема: прописывание своей проги в shell?  (Прочитано 24275 раз)
0 Пользователей и 6 Гостей смотрят эту тему.
x77
Команда клуба

ro
Offline Offline
Пол: Мужской
меняю стакан шмали на обратный билет с Марса.


« : 25-05-2004 05:55 » 

кто-нить помнит, как реализуеться сабж?
Записан

x77
Команда клуба

ro
Offline Offline
Пол: Мужской
меняю стакан шмали на обратный билет с Марса.


« Ответ #1 : 25-05-2004 07:17 » 

помню, что в 311 в system.ini. а в ХР?
Записан

GlukSoft
Главный специалист

ru
Offline Offline
Пол: Мужской

« Ответ #2 : 25-05-2004 07:25 » 

x77, скорее всего в реестр
Записан

Fatal error C1: Brain expected
x77
Команда клуба

ro
Offline Offline
Пол: Мужской
меняю стакан шмали на обратный билет с Марса.


« Ответ #3 : 25-05-2004 07:35 » 

Николай, нашёл Run и RunOnce. это не то. там что, свой ключ надо прописывать? а какой?
Записан

Skubent
Гость
« Ответ #4 : 25-05-2004 07:48 » 

x77, ежели тебе процесс нужен - так это HKLM\System\ControlSet\Services
смотреть надо
Записан
x77
Команда клуба

ro
Offline Offline
Пол: Мужской
меняю стакан шмали на обратный билет с Марса.


« Ответ #5 : 25-05-2004 07:57 » 

Skubent, мне нужно запустить свою прогу вместо оболочки.(ехплорера).

что ты имеешь в виду под процессом?
Записан

s_n
Постоялец

ru
Offline Offline

« Ответ #6 : 25-05-2004 08:26 » 

Яндекс утверждает якобы сделать это можно, поменяв в HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon значение ключа shell.
Под НТ должно работать, выше - не знаю.
Записан
x77
Команда клуба

ro
Offline Offline
Пол: Мужской
меняю стакан шмали на обратный билет с Марса.


« Ответ #7 : 25-05-2004 09:05 » 

s_n, спасибо. прокатило.

но возник другой вопрос. при отключенном эксплорере проги, засунутые в реестр (по ключю Run) запускаться при старте системы не хотят Жаль
Записан

Джон
просто
Администратор

de
Offline Offline
Пол: Мужской

« Ответ #8 : 25-05-2004 09:15 » 

x77, Не совмем понятен вопрос. Что значит "запустить вместо оболочки"? Для определённого типа файлов?
Поподробнее пожалуйста. Какая система?
Записан

Я вам что? Дурак? По выходным и праздникам на работе работать. По выходным и праздникам я работаю дома.
"Just because the language allows you to do something does not mean that it’s the correct thing to do." Trey Nash
"Physics is like sex: sure, it may give some practical results, but that's not why we do it." Richard P. Feynman
"All science is either physics or stamp collecting." Ernest Rutherford
"Wer will, findet Wege, wer nicht will, findet Gründe."
x77
Команда клуба

ro
Offline Offline
Пол: Мужской
меняю стакан шмали на обратный билет с Марса.


« Ответ #9 : 25-05-2004 09:39 » 

Джон, нет. в старые добрые времена ты мог написать в system.ini shell="qwe.exe" и при старте системы вместо запуска explorer.exe будет запускаться qwe.exe со всеми вытекающими.
Записан

s_n
Постоялец

ru
Offline Offline

« Ответ #10 : 25-05-2004 09:44 » 

Джон, по дефолту при старте Windows запускаеться explorer.exe (таскбар, кнопка пуск и т.п....) Если не нравиться - можеш заменить на что-нибудь свое, или не свое (Aston, Talisman, FAR в конце концов).

x77, а из runservices пускаются? если нет - пиши батник и делай его шеллом, а из него сначала запускай требуемый софт, а потом новый шелл Улыбаюсь
Записан
PSD
Главный специалист

ru
Offline Offline
Пол: Мужской

« Ответ #11 : 25-05-2004 10:10 » 

Run должен отрабатывать и без эксплорера покрайне мере на XP хомеэдит таких казусов не замечено....
К стати говоря замечено другие касперский например считает замену шела дествием вируса и атоматически  правит сие при первой возможности ....
Записан

Да да нет нет все остальное от лукавого.
x77
Команда клуба

ro
Offline Offline
Пол: Мужской
меняю стакан шмали на обратный билет с Марса.


« Ответ #12 : 25-05-2004 10:14 » 

PSD, не отрабатывает.... прописывал и в HKCU и в HKLM.
Записан

x77
Команда клуба

ro
Offline Offline
Пол: Мужской
меняю стакан шмали на обратный билет с Марса.


« Ответ #13 : 25-05-2004 10:21 » 

s_n, не нашёл я этих runservices  Я шокирован!

это где?
Записан

s_n
Постоялец

ru
Offline Offline

« Ответ #14 : 25-05-2004 10:43 » 

Да, посмотрел - в XP уже нету, под 98 лежали тамже, где и Run.
А ты какой шел ставиш?
Записан
x77
Команда клуба

ro
Offline Offline
Пол: Мужской
меняю стакан шмали на обратный билет с Марса.


« Ответ #15 : 25-05-2004 11:05 » 

s_n, у меня на кпп рабочие места без клавы и мыши и на них должны работать только две проги: сервер отрабатываеющий сообщения от контроллера, и прога, отображающая эти сообщения. прога прописана в шелл, а контроллер, сцуку, надо как-то запускать.
Записан

Alf
Гость
« Ответ #16 : 25-05-2004 11:16 » 

x77, а если их обоих в автозагрузку внести, такой вариант не годится? Explorer обязательно убивать нужно?
Записан
x77
Команда клуба

ro
Offline Offline
Пол: Мужской
меняю стакан шмали на обратный билет с Марса.


« Ответ #17 : 25-05-2004 11:20 » 

Alf, да, обязательно Жаль

я не могу понять, почему Run не работает?
Записан

s_n
Постоялец

ru
Offline Offline

« Ответ #18 : 25-05-2004 12:09 » 

Вот еще нашел:
1. Вы можете определить исполняемые файлы, которые будут запущены при входе в
систему:
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon]
"System"="lsass.exe"


2. При каждой перезагрузке Windows NT приложение может запускаться из
следующих мест:
1. Из папки Автозагрузка (Startup) для текущего пользователя и всей группы
пользователей.
2. Из реестра:
HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\Run
HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\RunOnce
HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\RunServices
HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\RunServicesOnce
HKEY_LOCAL_MACHINE\Software\Microsoft\Windows NT\CurrentVersion\Winlogon\
Userinit
HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Run
HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\RunOnce
HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\RunServices
HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\RunServicesOnce
HKEY_CURRENT_USER\Software\Microsoft\Windows NT\CurrentVersion\Windows
3. Из строк run и load файла %systemroot%\win.ini
Андрей Харченко (winfaq AT online.sinor.ru http://winfaq.com.ru)
Записан
NetRaider
Гость
« Ответ #19 : 26-05-2004 07:25 » 

x77, если надо dll грузить, то можно ее прописать в  AppInit_DLLs (HKEY_LOCAL_MACHINE\Software\Microsoft\Windows NT\CurrentVersion\Windows ).
Записан
x77
Команда клуба

ro
Offline Offline
Пол: Мужской
меняю стакан шмали на обратный билет с Марса.


« Ответ #20 : 26-05-2004 13:50 » new

NetRaider, нет, не длл. два конкретных программа. вах!
Записан

npak
Команда клуба

ru
Offline Offline
Пол: Мужской

« Ответ #21 : 26-05-2004 13:52 » 

x77, стартуй их из своего шелла.  Твои программы, что хочешь с ними, то и делай.
Записан

UniTesK -- индустриальная технология надежного тестирования.

http://www.unitesk.com/ru/
x77
Команда клуба

ro
Offline Offline
Пол: Мужской
меняю стакан шмали на обратный билет с Марса.


« Ответ #22 : 26-05-2004 14:17 » 

npak, тоже не лучший выход.

одна прога - апп-сервер, получвет сообщения от контроллера и пишет их в ЦБД. другая - монитор, опрашивает ЦБД и по мере необходимости показывает новые события. на многих точках они раюботают отдельно, друг с другом, по большому счёту, никак не связаны.

и мне надо чтобы они работали без клав, мышей, эксповера, на голом виндовом гуи.
Записан

Александр
Опытный

kz
Offline Offline
Пол: Мужской
Угадай кто?


WWW
« Ответ #23 : 26-05-2004 14:53 » 

x77, попробуй поставить программу для компьютерных клубов Locker кажись называется, там можно заменить эксплорер и все проги будут запускаться и даже с клавой и мышкой не сможешь войти на компьютер программа не даст и управлять компом можно будет с другого.
Записан

Бороться и искать, найти и перепрятать.
x77
Команда клуба

ro
Offline Offline
Пол: Мужской
меняю стакан шмали на обратный билет с Марса.


« Ответ #24 : 26-05-2004 15:02 » 

Александр, это всё делается на уровне политики групп и реестра без всяких локеров. Улыбаюсь неохота геморроитсья с правами, всё же просто должно быть....
Записан

Anchorite
Гость
« Ответ #25 : 27-05-2004 18:01 » 

Если пишешь для NT, то сделай свою прогу сервисом. Она будет стартовать ДО того, как кто-либо зарегистрируется в системе. Сервисы также являются неинтерактивными прграммами, а разруливать ими можно и с удаленной машины.
Записан
x77
Команда клуба

ro
Offline Offline
Пол: Мужской
меняю стакан шмали на обратный билет с Марса.


« Ответ #26 : 28-05-2004 14:11 » 

в чате народ уже подал идею: написать свою простенбкую прожку, которая будет стартовать вместо шелла и запускать остальные.

всем большое спасибо Улыбаюсь
Записан

Страниц: [1]   Вверх
  Печать  
 

Powered by SMF 1.1.21 | SMF © 2015, Simple Machines