Справочник функций

Ваш аккаунт

Войти через: 
Забыли пароль?
Регистрация
Информацию о новых материалах можно получать и без регистрации:

Почтовая рассылка

Подписчиков: -1
Последний выпуск: 19.06.2015

Как сделать Shell

748
24 декабря 2004 года
AlphaOmega
159 / / 28.09.2004
Народ, кто знает как на С++ сделать так, чтобы прога запускалась вместо shella системного. Типа для управления компами в компьютерных клубах и всё такое. Чтобы грузился не explorer, а моя программа. Какие компоненты для этого нужны?
Заранее благодарен
243
25 декабря 2004 года
pacific_7
1.9K / / 06.09.2004
Цитата:
Originally posted by AlphaOmega
Народ, кто знает как на С++ сделать так, чтобы прога запускалась вместо shella системного. Типа для управления компами в компьютерных клубах и всё такое. Чтобы грузился не explorer, а моя программа. Какие компоненты для этого нужны?
Заранее благодарен


Да никаких особенно компонентов не нужно, если есть готовая прога. Просто нужно подправить параметр в реестре. Поищи сам, если не найдешь, напишу завтра точно какой параметр (сейчас под рукой нет той справки, точнее она в другой ОС).

310
25 декабря 2004 года
fellow
853 / / 17.03.2003
Файл system.ini секция boot параметр shell. Обычно он равен "explorer.exe". Вписываешь вместо этого свою программу с полным путём в формате 8.3 и всё :)
748
25 декабря 2004 года
AlphaOmega
159 / / 28.09.2004
Цитата:
Originally posted by fellow
Файл system.ini секция boot параметр shell. Обычно он равен "explorer.exe". Вписываешь вместо этого свою программу с полным путём в формате 8.3 и всё :)



Спасибо, fellow. Я попробую эту вещь.
А не знаешь ли, на Win 2000 и XP такой способ прокатит?
Ещё вопрос: при этом смогу ли я допонительно заблокировать ctrl+alt+del на XP и 2к или нужно что-то ещё?

310
25 декабря 2004 года
fellow
853 / / 17.03.2003
Цитата:
Originally posted by AlphaOmega


Спасибо, fellow. Я попробую эту вещь.
А не знаешь ли, на Win 2000 и XP такой способ прокатит?
Ещё вопрос: при этом смогу ли я допонительно заблокировать ctrl+alt+del на XP и 2к или нужно что-то ещё?



Прокатит, без проблем.

А по поводу трёх кнопок сейчас не скажу даже. Попробуй поискать по форуму, кажется уже эту тему не раз обсуждали.

259
26 декабря 2004 года
AlexandrVSmirno
1.4K / / 03.12.2004
Цитата:
Originally posted by fellow


Прокатит, без проблем.

А по поводу трёх кнопок сейчас не скажу даже. Попробуй поискать по форуму, кажется уже эту тему не раз обсуждали.


в ХП и 2к личше делать через реестр. А три буквы заблокировать ты сможешь, только в своем шелле, если позаботишься об этом.

ЗЫ Я давно вместо explorer.exe юзаю LiteStep и всем советую.

748
26 декабря 2004 года
AlphaOmega
159 / / 28.09.2004
Цитата:
Originally posted by AlexandrVSmirno

в ХП и 2к личше делать через реестр...



Окей, а как именно (что и куда (в какую ветвь) надо прописать чтобы через реестр на хп и 2к было)?

301
26 декабря 2004 года
lord Kelvin
897 / / 08.11.2004
Цитата:
Originally posted by AlphaOmega


Окей, а как именно (что и куда (в какую ветвь) надо прописать чтобы через реестр на хп и 2к было)?


HKLM/Software/Micosoft/Windows NT/CurrentVersion/Winlogon/Shell="Твой шелл.EXE"
То же HKCU.

748
26 декабря 2004 года
AlphaOmega
159 / / 28.09.2004
Цитата:
Originally posted by lord Kelvin

HKLM/Software/Micosoft/Windows NT/CurrentVersion/Winlogon/Shell="Твой шелл.EXE"
То же HKCU.


Спасибо. Когда высвободится время попробую.

310
26 декабря 2004 года
fellow
853 / / 17.03.2003
Можно, конечно, и с реестром. Но по умолчанию операции с system.ini в W2k и XP прозрачно транслируются на реестр самой системой.
748
26 декабря 2004 года
AlphaOmega
159 / / 28.09.2004
А есть ли какие нить советы по написанию shell`а. Нужно там какие-нить функции или что-то ещё объявлять? Или можно просто туда свою прогу залепить?
310
26 декабря 2004 года
fellow
853 / / 17.03.2003
Цитата:
Originally posted by AlphaOmega
А есть ли какие нить советы по написанию shell`а. Нужно там какие-нить функции или что-то ещё объявлять? Или можно просто туда свою прогу залепить?


Можно просто. Можно даже калькулятор или пасьянс шеллом сделать :D
Не тот, конечно, шелл, как експлодер, но работать будет :D

748
26 декабря 2004 года
AlphaOmega
159 / / 28.09.2004
Цитата:
Originally posted by fellow

Можно просто. Можно даже калькулятор или пасьянс шеллом сделать :D
Не тот, конечно, шелл, как експлодер, но работать будет :D



Если, к примеру, калькулятор туда поместить, что при этом пользователь не сможет делать (например, пропадёт ли "ПУСК" или ещё что-нить)?

301
26 декабря 2004 года
lord Kelvin
897 / / 08.11.2004
Цитата:
Originally posted by AlphaOmega


Если, к примеру, калькулятор туда поместить, что при этом пользователь не сможет делать (например, пропадёт ли "ПУСК" или ещё что-нить)?


Выглядеть это будет так - ты видишь картинку рабочего стола на весь экран (обои) и запущенный калькулятор. Все.=)

748
26 декабря 2004 года
AlphaOmega
159 / / 28.09.2004
Цитата:
Originally posted by lord Kelvin

Выглядеть это будет так - ты видишь картинку рабочего стола на весь экран (обои) и запущенный калькулятор. Все.=)



Спасибо :)

Реклама на сайте | Обмен ссылками | Ссылки | Экспорт (RSS) | Контакты
Добавить статью | Добавить исходник | Добавить хостинг-провайдера | Добавить сайт в каталог