информационная безопасность
без паники и всерьез
 подробно о проектеRambler's Top100
Портрет посетителяСетевые кракеры и правда о деле ЛевинаСтрашный баг в Windows
BugTraq.Ru
Русский BugTraq
 Анализ криптографических сетевых... 
 Модель надежности двухузлового... 
 Специальные марковские модели надежности... 
 Очередное исследование 19 миллиардов... 
 Оптимизация ввода-вывода как инструмент... 
 Зловреды выбирают Lisp и Delphi 
главная обзор RSN блог библиотека закон бред форум dnet о проекте
bugtraq.ru / форум / programming
Имя Пароль
если вы видите этот текст, отключите в настройках форума использование JavaScript
ФОРУМ
все доски
FAQ
IRC
новые сообщения
site updates
guestbook
beginners
sysadmin
programming
operating systems
theory
web building
software
hardware
networking
law
hacking
gadgets
job
dnet
humor
miscellaneous
scrap
регистрация





Легенда:
  новое сообщение
  закрытая нитка
  новое сообщение
  в закрытой нитке
  старое сообщение
[C++] что-то не фига не получается.. 18.10.01 19:11  Число просмотров: 1108
Автор: zelych Статус: Member
<"чистая" ссылка>
вот я написал:
lpt=CreateFile( "LPT1", GENERIC_READ|GENERIC_WRITE, .. /*дальше не помню*/ );
потом:
WriteFile( lpt, &byte, 1, &Bytes_read, NULL); // примерно так

после чего прога застревает и дальше не идёт..

p.s. win as 2000, на lpt ничего не висит..
<programming>
[C++] как мне писать в порт (lpt) под md9x?? 11.10.01 17:19  
Автор: zelych Статус: Member
<"чистая" ссылка>
небольшая справка по поводу обращения к портам под w9x 12.10.01 10:43  
Автор: z0 <z0> Статус: Member
<"чистая" ссылка>
1) все порты ввода-вывода относящиеся к установленным девайсам (скажем так - используемые виндой) виндой закрыты от пользователя
при обращении к ним происходит или выдача мусора - например к IDE контроллеру залезь - получишь 0ffh
или виртуализация - например порт 021h открыт на чтение но не запись туда заблокирована
2) остальные порты доступны как типа в ms-dos

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

в NT естественно все не так
[C++] Видимо, используя CreateFile, ReadFile, WriteFile 11.10.01 17:47  
Автор: Cyril <sc> Статус: Member
<"чистая" ссылка>
[C++] Маленький пример 11.10.01 17:53  
Автор: Cyril <sc> Статус: Member
<"чистая" ссылка>
http://firststeps.chat.ru/mfc/winapi/12.html
[C++] что-то не фига не получается.. 18.10.01 19:11  
Автор: zelych Статус: Member
<"чистая" ссылка>
вот я написал:
lpt=CreateFile( "LPT1", GENERIC_READ|GENERIC_WRITE, .. /*дальше не помню*/ );
потом:
WriteFile( lpt, &byte, 1, &Bytes_read, NULL); // примерно так

после чего прога застревает и дальше не идёт..

p.s. win as 2000, на lpt ничего не висит..
[C++] Bot tebe ref. 18.10.01 19:53  
Автор: + <Mikhail> Статус: Elderman
<"чистая" ссылка>
> вот я написал:
> lpt=CreateFile( "LPT1", GENERIC_READ|GENERIC_WRITE, ..
> /*дальше не помню*/ );
> потом:
> WriteFile( lpt, &byte, 1, &Bytes_read, NULL); // примерно
> так
>
> после чего прога застревает и дальше не идёт..
>
> p.s. win as 2000, на lpt ничего не висит..

1. Esli Win95/98
_inp Read one byte from specified I/O port
_inpd Read double word from specified I/O port
_inpw Read 2-byte word from specified I/O port
_outp Write one byte to specified I/O port
_outpd Write double word to specified I/O port
_outpw Write word to specified I/O port

2. esli WinNT/2000, to cheres CreateFile() no eto golovnaia bol`(hado vsiakie maski stavit i rpochuu labuden`).
Luchshe postav driver "UserPort" i rabotai s temi zhe _inp() . . . _outp() functions.
I tak i sdelal rabotaet otlichno, i source code est` dlia drivera i examples.
reference: http://www.lvr.com/parport.htm (tam polno dobra v tom chisle "UserPort".)
Takzhe mogu po email brosit.
1




Rambler's Top100
Рейтинг@Mail.ru


  Copyright © 2001-2025 Dmitry Leonov   Page build time: 0 s   Design: Vadim Derkach