![]() |
Модераторы: Snowy, bartram, MetalFan, bems, Poseidon, Riply |
![]() ![]() ![]() |
|
t3s |
|
|||
Новичок Профиль Группа: Участник Сообщений: 3 Регистрация: 8.12.2004 Репутация: нет Всего: нет |
Если не сложно, подскажите. Надо полностью исключить возможность попасть в стартовое меню. Примеры, вроде этого:
делают "пуск" невидимым и недоступным при нажатии мышью, а вот как быть с клавиатурой, не знаю. |
|||
|
||||
mntek |
|
|||
![]() freakin_brain ![]() Профиль Группа: Участник Сообщений: 57 Регистрация: 15.8.2004 Где: saint-petersburg Репутация: 1 Всего: 1 |
зарегистрируй горячую клавишу на win и на ctrl+esc:
BOOL RegisterHotKey( HWND hWnd, // window to receive hot-key notification int id, // identifier of hot key UINT fsModifiers, // key-modifier flags - для win = MOD_WIN, для ctrl = MOD_CONTROL UINT vk // virtual-key code для esc = VK_ESCAPE ); |
|||
|
||||
t3s |
|
|||
Новичок Профиль Группа: Участник Сообщений: 3 Регистрация: 8.12.2004 Репутация: нет Всего: нет |
Если я правильно понял, вы предлагаете просто переназначить главное меню на другую клавишу. К сожалению, это не решает проблему - меню все равно остается доступным (хоть и не по винкею). И обязательно ли использовать дельфи? - в реестре это нигде не правится?
|
|||
|
||||
mntek |
|
|||
![]() freakin_brain ![]() Профиль Группа: Участник Сообщений: 57 Регистрация: 15.8.2004 Где: saint-petersburg Репутация: 1 Всего: 1 |
не назначить меню на другую клавишу, а зарегистрировать клавиши, вызывающие меню на свое приложение. а если вдобавок к этому убрать кнопку пуск, то добраться до меню никак нельзя.
а про реестр - не знаю. это к мелкомягким ![]() |
|||
|
||||
Girder |
|
|||
![]() Лентяй 2 ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 1993 Регистрация: 12.5.2004 Репутация: 25 Всего: 155 |
Останови поток... Качай вот ентот пример(OpenThread): http://forum.vingrad.ru/index.php?showtopi...ndpost&p=270051
и замени в нем TerminateProcess на SuspendThread -------------------- Как слышим, так и пишим. Истина где-то там... |
|||
|
||||
DIMONSOFT |
|
|||
![]() Бывалый ![]() Профиль Группа: Участник Сообщений: 230 Регистрация: 19.12.2004 Где: Киев Репутация: -1 Всего: -3 |
В реестре нет способа убрать пуск НО можна убирать отдельные пункты (завершение работы, выполнить...)Если интересует такое могу дать примеры
--------------------
|
|||
|
||||
Cetus |
|
|||
Шустрый ![]() Профиль Группа: Участник Сообщений: 141 Регистрация: 18.4.2004 Репутация: нет Всего: 1 |
Если можешь, выкладывай
--------------------
Легко внести изменения в код.Трудно сделать это корректно. |
|||
|
||||
DIMONSOFT |
|
|||
![]() Бывалый ![]() Профиль Группа: Участник Сообщений: 230 Регистрация: 19.12.2004 Где: Киев Репутация: -1 Всего: -3 |
Если вы хотите скрыть приложения из выпадающего меню кнопки Пуск из папки "C:\Documents and Settings\All Users\Главное меню\Программы, то включите этот параметр. Расположение: HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Policies\Explorer - NoCommonGroups:REG_DWORD
**************************** Этот параметр удалит папку последних открытых документов из меню "Пуск". Расположение: HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Policies\Explorer - NoRecentDocsMenu:REG_DWORD *************************** Удаляет папки "Панель управления" и "Принтеры" из меню "Настройка". Обратите внимание: Удаление пунктов "Панель задач", "Панель управления" и "Принтеры" удалит полностью и само меню "Настройка". Установка этого ключа также удалит эти папки из окна "Мой компьютер". Этот параметр также может заретить комбинацию клавиш (Win + E). Расположение: HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Policies\Explorer - NoSetFolders:REG_DWORD **************************** Удаляет команду "Завершение сеанса <Имя пользователя>" из меню "Пуск". Расположение: HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Policies\Explorer - NoLogOff:REG_DWORD **************************** Включение этого параметра, удаляет пункт "Панель задач" в меню "Настройка" из меню "Пуск", и не дает пользователям изменять свойства Панели задач. Расположение: HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Policies\Explorer - NoSetTaskbar:REG_DWORD ***************************** Этот параметр не дает пользователям запускать программы или процессы из меню "Пуск", удаляя этот пункт полностью.братите внимание: Если пользователь имеет доступ к командной строке МС-ДОС, он все равно сможет запускать любые программы. Расположение: HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Policies\Explorer - NoRun:REG_DWORD **************************** Когда включен этот параметр команда 'Найти' будет удалена из меню "Пуск". После перезагрузки пункт Поиск исчезнет из меню кнопки Пуск, а также исчезнет команда Найти из контекстного меню кнопки Пуск при нажатии на нее правой кнопкой. Также не будет работать клавиша F3, используемая для поиска. Кроме того, в Проводнике не будет работать кнопка Поиск (хотя сама кнопка будет на месте). Расположение: HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Policies\Explorer - NoFind:REG_DWORD ****************************** Удаляет папку "Избранное" из меню "Пуск". Расположение: HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Policies\Explorer - NoFavoritesMenu:REG_DWORD ****************************** Выключить компьютер можно двумя способами: Используя команду Завершение работы меню кнопки Пуск, Открывая окно Завершение работы программы нажатием кнопок Ctrl+Alt+Del и нажимая кнопку Завершить работу. Windows позволяет запретить выключение этими способами для текущего пользователя. Кнопка Завершить работу в окне Завершение работы программы станет недоступной сразу же после изменения в реестре. После перезагрузки пункт Завершение работы исчезнет из меню кнопки Пуск. Это относится только к стандартным средствам Windows. Специальные программы или утилиты по-прежнему могут выключать компьютер. Расположение: HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Policies\Explorer - NoClose:REG_DWORD ******************************* Вот и всё --------------------
|
|||
|
||||
![]() ![]() ![]() |
Правила форума "Delphi: WinAPI и системное программирование" | |
|
Запрещено: 1. Публиковать ссылки на вскрытые компоненты 2. Обсуждать взлом компонентов и делиться вскрытыми компонентами
Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, Snowy, bartram, MetalFan, bems, Poseidon, Rrader, Riply. |
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
0 Пользователей: | |
« Предыдущая тема | Delphi: WinAPI и системное программирование | Следующая тема » |
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |