Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2003.02.13;
Скачать: CL | DM;

Вниз

Свой Shell как средство предохранения от юзверей.   Найти похожие ветки 

 
Jakommo   (2003-01-29 12:58) [0]

Очень охота написать свою Shell с Systrayem, чтобы не дать им лазать куда не надо. Для этого хотел бы узнать как вообще народ решал ету проблему... Я прочитал статьи Shell и Shell2 - очень ценно! Но вот может у кого-то есть готовые примерчики реализации с Systrayem ?


 
Игорь Шевченко   (2003-01-29 13:49) [1]

Народ советует не страдать ерундой.


 
Jakommo   (2003-01-29 14:23) [2]

:) Какую альтернативу можно использовать?


 
DVM   (2003-01-29 14:36) [3]


> Игорь Шевченко


> Народ советует не страдать ерундой.

Народ советует страдать подобной ерундой, поскольку если человек все таки станет делать подобную вещь, то он ознакомится практически со всей работой Windows, большим числом компонентов и получит бесценный опыт в разработке программ.
Я неоднократно слышал подобное, что мол написать замену эксплореру невозможно и пр. Отвечаю, что возможно. Трудно, долго особенно в одиночку, но ВОЗМОЖНО!

> Jakommo

С систреем нет - зачем он нужен в подобной программе.


 
Alibaba   (2003-01-29 15:47) [4]

Поддерживаю DVM.

Если есть время и желание - разбираться надо не только с простыми задачками но и со сложными.
Даже если у Jakommo не получится написать Shell - все равно он узнает много нового и интерестного.


 
Jakommo   (2003-01-29 16:10) [5]

> DVM © С систреем нет - зачем он нужен в подобной программе.

Сорри, похоже неправильно выразился, я имел ввиду taskbar - куда падают окна. Конечно же, systray мне нафиг не нужен.
За моральную поддержку отдельное спасибо! :)

P.S.
Попутно хочу решить проблему с доступом на ц:(вин 98) Да, с помощью полиси можно закрыть броузинг по ц: и оставить список разрешённых программ, но если обрашение идёт из проги то до диска всё равно добираешся. Наверное, лучше брать nt-шные системы... Но в моём случае, для простого терминала они слишком избыточны. Стрельба по воробьям из пушки будет экономически не оправдана.




 
Digitman   (2003-01-29 16:11) [6]

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


 
DVM   (2003-01-29 16:21) [7]


> Digitman

У експлорера нет той функциональности, которая требуется.


 
DVM   (2003-01-29 16:22) [8]


> Jakommo

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


 
Digitman   (2003-01-29 16:26) [9]


> DVM


Наоборот !) Согласно авт.вопросу, у explorer"а слишком дохрена функц-тей, которые позволяют "юзверям .. лазать куда не надо")

Вот это-то как раз и вполне можно ограничить, не переписывая логику explorer"а "c нуля", а лишь ограничив ее в "свободе действий"))


 
Ru   (2003-01-29 16:53) [10]

Писать свой эксплорер это некрасиво (я поставил себе один такой потом долго матюкался и форматировал винт, временами и сейчас матюкаюсь). Так что лушче бери готовую Линукс и создавай свой рабочий стол.

Но еще лучше поставь НТ и задай приоритеты доступа.


 
DVM   (2003-01-29 17:07) [11]


> Так что лушче бери готовую Линукс и создавай свой рабочий
> стол.

Бери Windows и создавай свой рабочий стол.
В чем разница?
Линукс как десктоп(настольная имеется ввиду) платформа - плохой выбор.




 
DiamondShark   (2003-01-29 17:13) [12]

Ну, блин, темки пошли...


> Свой Shell как средство предохранения от юзверей.


А изменение пола как средство предохранения от беременности не интересует?


 
Ru   (2003-01-29 17:19) [13]

>В чем разница?

Если надо в линуксе можно практически все переправить+настройки прав доступа изначально заложены.


 
paul_shmakov   (2003-01-30 21:33) [14]

а можно и систрей приделать.
http://rsdn.ru/Forum/Message.aspx?mid=93662&only=1



Страницы: 1 вся ветка

Текущий архив: 2003.02.13;
Скачать: CL | DM;

Наверх




Память: 0.47 MB
Время: 0.009 c
1-38233
Ihtiandr
2003-02-05 12:02
2003.02.13
Как перегнать написанное к верхнему регистру?


3-38041
Berg
2003-01-28 14:00
2003.02.13
Программное создание драйвера для работы с ADO


1-38209
AME
2003-02-04 14:16
2003.02.13
Рамка выделения активного компонента


14-38464
EARL
2003-01-30 17:15
2003.02.13
Удаление пунктов меню из оболочки


14-38480
OlProgrammer
2003-01-23 14:58
2003.02.13
Update fo Delphi 7





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский