Клуб Элитных Пользователей (КЭП) Саратов - Социально-политический форум России. Политика и общественная жизнь страны. Клуб Элитных Пользователей

Клуб Элитных Пользователей (КЭП) Саратов - Социально-политический форум России. Политика и общественная жизнь страны.
Вернуться   Форум КЭП > Мир компьютера > Компьютеры, электроника, программы > Информационная безопасность


Имя
Пароль

Нужна помощь ребенку!!!

Партнеры форума
-->


    Ответ
     
    Опции темы Опции просмотра
    Старый 18.11.2007, 03:26   #1
    Programmist
    Основатель Клуба
     
    Аватар для Programmist
     
    Регистрация: 23.06.2006
    Адрес: Еноты, еноты, кругом одни еноты...
    Возраст: 39
    Сообщений: 3,367
    Programmist , такую репутацию нельзя пошатнутьProgrammist , такую репутацию нельзя пошатнутьProgrammist , такую репутацию нельзя пошатнутьProgrammist , такую репутацию нельзя пошатнутьProgrammist , такую репутацию нельзя пошатнутьProgrammist , такую репутацию нельзя пошатнутьProgrammist , такую репутацию нельзя пошатнутьProgrammist , такую репутацию нельзя пошатнутьProgrammist , такую репутацию нельзя пошатнутьProgrammist , такую репутацию нельзя пошатнутьProgrammist , такую репутацию нельзя пошатнуть
    Хорошо Программируем LPT порт

    У LPT порта - порт под старые принтеры, внем есть 8 чудо регулируемых выходов, на каждом по можно включать или выключать 5 вольт. Смотрим картинку:
    ps:артинка разрешаня только для зарегистрированных

    Красные - это и есть как раз самое интересное те управляемы 5 вольтовки
    Черные - 8штук они все соеденены в один и идут на корпус блока
    Зеленые - это порты только для в вода информации,
    Морского цвета - это тоже как красные только системные полностью..

    Например если в 9 и 25 разьем в ставить диод и включить девятку то он загорится. Как включать программно, на примере делфы, нужен драйвер, он лежит в архиве LPT key.rar dll файлик его нужно прикрепить к проекту

    Код:
    uses
      Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,
      Dialogs, StdCtrls;
    
      function Inp32(PortAdr: word): byte; stdcall; external 'inpout32.dll';
      function Out32(ProtAdr: word; Data: byte): byte; stdcall; external 'inpout32.dll';
    2 последние функции одна в водит другая считывает инфу с портов, причем этими функциями можно управлять всеми портами

    Как влючать их? а включаются они одним байтом - числом в 255 int
    d0-1,d1-2...
    1 выход - 1
    2 выход - 2
    3 выход - 4
    4 выход - 8
    5 выход - 16
    6 выход - 32
    7 выход - 64
    8 выход - 128
    Что бы включить нужно отправить число на порт через функцию. Если нам нужно включить сразу два выхода например 2 и 3 то просто складываем зеленые числа 2+4 = 6 - это число отправляем через функцию
    Код:
    Out32(888,6);
    888 - это значение lpt порта в 10 значной системе, просмотреть можно в свойствах оборудования компа, правда там диапазон у казан в 16 тиричной системе и будет он равен $378.
    Если надо отключить все порта отправляем ноль.

    Терь как порты включаются, отправленно число приходит туда в 2 системе вот фотка(доступная для авторизованных):

    Все легко и просто) Если приделать релюшку можно дома выключать 8 приборов, можно урпавляющую плату собрать уже будет больше 8 приборов зделать.
    Миниатюры
    Нажмите на изображение для увеличения
Название: 1.gif
Просмотров: 2432
Размер:	18.4 Кб
ID:	2082   Нажмите на изображение для увеличения
Название: 2.gif
Просмотров: 1517
Размер:	8.9 Кб
ID:	2083  
    Вложения
    Тип файла: rar LPT key.rar (16.9 Кб, 510 просмотров)
    __________________
    Тьмак вас всех.......
    FV4H6WPRMLQBEIRBJQM432RPK66KM6QF35NFSQA
    Programmist вне форума IP: 88.147.177.186  
    Ответить с цитированием
    Старый 20.11.2007, 20:03   #2
    Saitan
    Пациент
     
    Регистрация: 02.03.2007
    Сообщений: 5,414
    Saitan , одиозная личностьSaitan , одиозная личностьSaitan , одиозная личностьSaitan , одиозная личностьSaitan , одиозная личностьSaitan , одиозная личность
    По умолчанию

    Очень интересно. Можно даже "умный дом" забабахать. Но позволь язвительно спросить, какое отношение это имеет к информационной безопасности?
    Saitan вне форума IP: 88.147.185.119  
    Ответить с цитированием
    Старый 20.11.2007, 20:21   #3
    Programmist
    Основатель Клуба
     
    Аватар для Programmist
     
    Регистрация: 23.06.2006
    Адрес: Еноты, еноты, кругом одни еноты...
    Возраст: 39
    Сообщений: 3,367
    Programmist , такую репутацию нельзя пошатнутьProgrammist , такую репутацию нельзя пошатнутьProgrammist , такую репутацию нельзя пошатнутьProgrammist , такую репутацию нельзя пошатнутьProgrammist , такую репутацию нельзя пошатнутьProgrammist , такую репутацию нельзя пошатнутьProgrammist , такую репутацию нельзя пошатнутьProgrammist , такую репутацию нельзя пошатнутьProgrammist , такую репутацию нельзя пошатнутьProgrammist , такую репутацию нельзя пошатнутьProgrammist , такую репутацию нельзя пошатнуть
    По умолчанию

    Вопрос, справедливый. Согласен, отношение весьма далекое. Неплохо бы создать под раздел «железо», в разделе программирование, и в него переместить. Но ради одной темы поднимать целый раздел, сам понимаешь, не есть хорошо. Выбрал пока временно раздел «безопасность», вроде как ассоциируется с разделом «толковых» тем.
    __________________
    Тьмак вас всех.......
    FV4H6WPRMLQBEIRBJQM432RPK66KM6QF35NFSQA
    Programmist вне форума IP: 88.147.221.13  
    Ответить с цитированием
    Ответ
    Загрузка...


    Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
     
    Опции темы
    Опции просмотра

    Ваши права в разделе
    Вы не можете создавать новые темы
    Вы не можете отвечать в темах
    Вы не можете прикреплять вложения
    Вы не можете редактировать свои сообщения

    BB коды Вкл.
    Смайлы Вкл.
    [IMG] код Вкл.
    HTML код Выкл.

    Быстрый переход


    Часовой пояс GMT +3, время: 00:32.


    Яндекс цитирования

    Powered by vBulletin® Version 3.8.0 Beta 3
    Copyright ©2000 - 2019, Jelsoft Enterprises Ltd.
    The design belongs to EX_isTentiA