Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

Уважаемые господа подскажите как отключить порты.


Consigliere ©   (2005-11-10 22:14:00) 

Уажаемые господа подскажите как в 98SE/Me/XP программно  (Delphi ) отключить сетевую карту, клавиатуру, мышь, порты - COM, LPT, USB.

В сети искал. Нашел  только отключение клавиатуры и мыши.
Помогите с програмным отключением портов и сетевой карточки.

Буду признателен и благодарен за оказанную помощь.


BiN   (2005-11-12 16:48:00) [1]


> Consigliere ©   (10.11.05 22:14)  
>
> Уажаемые господа подскажите как в 98SE/Me/XP программно
>  (Delphi ) отключить сетевую карту, клавиатуру, мышь, порты
> - COM, LPT, USB.


Если хочешь добиться функциональности диспетчера устройств или devcon-а, копай в сторону Device Installation Functionsи, в частности, SetupDiSetClassInstallParams.


tesseract   (2005-11-11 22:36:00) [2]


> Как работать ? Да никак :) Если серьезно то это одна из
> моих идей (в теории) по безопастности на компьютера компании.
>  как она работает скажу и выложу СЫРЫ как сделаю.


Да здравствует Novell Nsure +Zen! Ничего писать не надо.

один Desktop + 1C + GroupWise+FreeBSD Proxy+NAT - ни одной перезагрузки серверов за год.


Anatoly Podgoretsky   (2005-11-11 22:03:00) [3]

На ХР/2003 ни клавиатура, ни мышка, ни видео не являются обязательными и отключаются автоматически если не будут обнаружены, более позднее подключение устройства не включит их. Это называется Hardwareless


isasa   (2005-11-11 21:26:00) [4]

Поспешил.
Ето я к тому, что она после перезагрузки может подняться. А, физически без клавиатуры, машина не пойдет.


isasa   (2005-11-11 21:24:00) [5]

А я вот сейчас посмотрел в диспетчере устройств. Клавиатуру "Отключить" нельзя, только "Удалить"??


Anatoly Podgoretsky   (2005-11-11 19:40:00) [6]

Безопасность компании должна решаться средствами домена.


Джо   (2005-11-11 19:11:00) [7]

Отлключать клаву и остальное - для безопасности это полумеры. Лучше всего компьютер отключить от сети и положить его в сейф в швейцарском банке.

Так гораздо безопасней, с учетом:
- А как работать?
- Да никак.


Consigliere   (2005-11-11 18:36:00) [8]

Как работать ? Да никак :) Если серьезно то это одна из моих идей (в теории) по безопастности на компьютера компании. как она работает скажу и выложу СЫРЫ как сделаю.

Юзеры не придут бить линейкой по попе- спасибо за беспокойство :)


tesseract   (2005-11-11 17:21:00) [9]


> Алексей Павлов. "WMI - практика применения в Delphi" (http:
> //www.delphikingdom.com/asp/viewitem.asp?catalogid=698)Импортируешь
> Microsoft WMI Scripting V1.2 Library, DS Type Lib в компоненты
> и вперед ....


Знаю про это трюк, притормаживает.
На jedi раньше лежали заголовки WMI для delphi.


> Я тоже серьезно. Отключив все можно полность блокировать
> комп на определенное время либо наказать пользователя текущего
> сеанса.

А пользователь  потом к тебе с линейкой по попе бить не придёт?


isasa   (2005-11-11 11:27:00) [10]

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


Deka   (2005-11-11 11:23:00) [11]

Я тоже серьезно. Отключив все можно полность блокировать комп на определенное время либо наказать пользователя текущего сеанса.


isasa   (2005-11-11 11:21:00) [12]

tesseract ©   (11.11.05 10:45) [6]
+
:)
А если серьезно, мно очень момогла -
Алексей Павлов. "WMI - практика применения в Delphi" ( http://www.delphikingdom.com/asp/viewitem.asp?catalogid=698)
Импортируешь Microsoft WMI Scripting V1.2 Library, DS Type Lib в компоненты и вперед ....


Deka   (2005-11-11 10:47:00) [13]

И получится полная блокировака компа на неопределенное время. Типа сейф в банке закрыт и откроется только завтра в девять нуль нуль автоматически... ;)


tesseract   (2005-11-11 10:45:00) [14]

Отключение сетевого подключения :

ipconfig /release <имя адаптера>

USB банится по умолчанию для пользователя.

COM порт можно просто занять через CreateFile.

ЗЫ: Вся аппаратура отключается через диспетчер у-в те WMI.


Игорь Шевченко   (2005-11-11 10:30:00) [15]

Consigliere ©   (11.11.05 08:21) [4]

Мне хотелось услышать ответ на вопрос в посте [1]


Consigliere   (2005-11-11 08:21:00) [16]

Я понимаю вас что вы предлагаете самые "простые варианты"
Но мы выбираем трудный путь, опасный как военная тропа. :)
И я надеюсь на помошь с вашей стороны


Anatoly Podgoretsky   (2005-11-10 22:34:00) [17]

Consigliere ©   (10.11.05 22:14)  
Проще всего вытащить сетевой провод.


isasa   (2005-11-10 22:28:00) [18]

Пару ударов молотком ....


Игорь Шевченко   (2005-11-10 22:21:00) [19]


>  как в 98SE/Me/XP программно  (Delphi ) отключить сетевую
> карту, клавиатуру, мышь, порты - COM, LPT, USB.


А работать-то как ? :)


Наверх

Титульная страница Поиск, карта сайта Написать письмо