информационная безопасность
без паники и всерьез
 подробно о проекте
За кого нас держат?Портрет посетителя
BugTraq.Ru
Русский BugTraq
 Анализ криптографических сетевых... 
 Модель надежности двухузлового... 
 Специальные марковские модели надежности... 
 Вредоносный релиз LiteLLM 
 Мощные индийские ключи 
 Срочные патчи для критических уязвимостей... 
главная обзор RSN блог библиотека закон бред форум dnet о проекте
bugtraq.ru / форум / programming
Имя Пароль
ФОРУМ
если вы видите этот текст, отключите в настройках форума использование JavaScript
регистрация





Легенда:
  новое сообщение
  закрытая нитка
  новое сообщение
  в закрытой нитке
  старое сообщение
  • Напоминаю, что масса вопросов по функционированию форума снимается после прочтения его описания.
  • Новичкам также крайне полезно ознакомиться с данным документом.
[C++] Маленький пример 11.10.01 17:53  Число просмотров: 1301
Автор: Cyril <sc> Статус: Member
<"чистая" ссылка>
http://firststeps.chat.ru/mfc/winapi/12.html
<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





Рейтинг@Mail.ru


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