Форум программистов, компьютерный форум, киберфорум
Windows 7
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.93/278: Рейтинг темы: голосов - 278, средняя оценка - 4.93
5705 / 2296 / 466
Регистрация: 20.11.2009
Сообщений: 7,720
Записей в блоге: 1
1

Не могу заставить работать LPT-порт в Windows 7 x64

05.07.2011, 14:09. Показов 52234. Ответов 12
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
Привет всем.

Столкнулся с проблемой, не могу заставить работать LPT порт в Windows 7 64 Bit, до это работал на WindowsXP все работало отлично, тут же просто не хочет включаться порт, компьютер его видит и говорит что могу работать с портом, на самом деле это не так. Ему все равно, он ни на что не реагирует если с него попытаться что-то прочитать или записать, с подключенным устройством. Взял я даже драйвер от WindowsXP, все равно никак не хочет, не знаю что делать.

Помогите кто чем может, очень нужно!

Если тему не там создал, прошу перенести туда, где ей было бы место

Заранее спасибо
1
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
05.07.2011, 14:09
Ответы с готовыми решениями:

Заставить софт работать на windows 7 x64
Написал программу, но народ жалуется, мол на x64 не запускается. Гуглил, сказали, что там пути до...

Как заставить работать программу на Фортране 77 в Windows 10 x64?
Как заставить работать программу на Фортране 77 в Windows 10 x64 ? Программа отлично работала в ХР....

LPT под Windows 7 (x86-x64)
Доброго времени суток! Есть ли у кого ни будь рабочий пример программы, для работы с LPT портом...

Программа работы с LPT-портом в Windows 7 x64
Есть программка, работающая с определенным оборудованием через порт LPT. Исходный код программки мы...

12
Эксперт HardwareЭксперт Windows
21304 / 12114 / 653
Регистрация: 11.04.2010
Сообщений: 53,466
05.07.2011, 16:17 2
Я не уверен, но где-то читал, что в биосе нужно сменить режим LPT... попробуйте, хуже не станет, там их всего вроде бы три режима... И в диспетчере устройств посмотрите, не конфликтует ли порт с другими устройствами...

Добавлено через 1 минуту
еще как вариант у вас не стоят родные драйвера на чипсет. Взять их можно на официальном сайте производителя материнки, только под семерку берите, хрюшные не прокатят никак... удачи
0
5705 / 2296 / 466
Регистрация: 20.11.2009
Сообщений: 7,720
Записей в блоге: 1
05.07.2011, 18:30  [ТС] 3
Ну это я конечно перепробовал уже, ни к чему путевому не привело тоже... вот что-то майкрософт творит в виндами, что у одних одно не идет у других другое...

Добавлено через 13 минут
проблема не только в винде7, а проблема в 64 битах оказывается, для проверки установил вин хп 64, не работает порт
1
Эксперт HardwareЭксперт Windows
21304 / 12114 / 653
Регистрация: 11.04.2010
Сообщений: 53,466
06.07.2011, 09:34 4
Arcor, ну что вам посоветовать... WMVare... не знаю правда поможет или нет... или вторую ось установите и с нее печатайте, более ничего в голову не приходит
0
5705 / 2296 / 466
Регистрация: 20.11.2009
Сообщений: 7,720
Записей в блоге: 1
13.07.2011, 02:23  [ТС] 5
Лучший ответ Сообщение было отмечено как решение

Решение

Ребят, кто не в курсе еще, я надыбал сегодня в интернете отличную библиотеку для работы с LPT портом, I/O. Дада, знаю вы сейчас будете все смеяться, что я не знал про Inpout32.dll, я про нее знал !!! Но она, эта версия которых полный интернет, не рабочие под Windows Vista и Windows 7 x64... Залез сегодня в немецкий гугл, с первой темы нашел что нужно Inpout32 с поддержкой 64 битных приложений !!! На наших русских сайтах валяется только версия этой dll 1.0.0.1, вышла новая, не знаю когда 1.2.0.0, так что ищите ее ну если кому-то нужна она !!!, я уж думал не видать мне порта под новыми версиями виндовс, ну как видно люди есть которые пишут для нас такое, респект им
3
Эксперт HardwareЭксперт Windows
21304 / 12114 / 653
Регистрация: 11.04.2010
Сообщений: 53,466
13.07.2011, 11:26 6
Очередной костыль для семерки... печально
0
5705 / 2296 / 466
Регистрация: 20.11.2009
Сообщений: 7,720
Записей в блоге: 1
13.07.2011, 12:43  [ТС] 7
Лучший ответ Сообщение было отмечено как решение

Решение

Вот архивчик, там описание небольшое есть, и названия функций и процедур, еще инсталлятор драйвера, кто не разберется можете в личку написать, я разобрался уже, только я программирую только в Delphi про другие языки не спрашивать, как использовать то или иное
Вложения
Тип файла: rar InpOut.rar (99.0 Кб, 3238 просмотров)
4
0 / 0 / 0
Регистрация: 23.10.2011
Сообщений: 3
23.10.2011, 14:26 8
Подскажи, как инсталлировать на Win 7х64. В твоем архиве есть инсталятор inpaut на 32-разрядную систему, а на 64-х нет (только inpout32.h; inpoutx64.dll; inpoutx64.lib) У меня та же проблема - не могу задействовать LPT планку на Windows 7х64. Заранее спасибо.
0
13 / 13 / 0
Регистрация: 10.04.2011
Сообщений: 213
23.10.2011, 14:38 9
Ну... Проблемы у меня такой не было)
0
0 / 0 / 0
Регистрация: 23.10.2011
Сообщений: 3
23.10.2011, 14:51 10
Жаль было расставаться со старым сканером Genius vivid pro 2, который имеет разъем lpt, а тут кстати ASRock выпустила материнку на чипсете Z68 (Pro3-M) с поддержкой устаревших интерфейсов, вот и решил использовать её со своим сканером и Windows 7х64. Да не тут то было. Не хочет обнаруживать система LPT порт...
0
5705 / 2296 / 466
Регистрация: 20.11.2009
Сообщений: 7,720
Записей в блоге: 1
23.10.2011, 14:58  [ТС] 11
inpout32.dll использовать как и обычную 32 битную, список функций можно глянуть в inpout32.h

ну еще и запустить эксешник InstallDriver.exe, он установит сам все что нужно и куда нужно

Добавлено через 6 минут
Delphi
1
procedure Out32(Port: Word; Data: Byte); stdcall; external 'inpout32.dll';
ну вот к примеру таже самая процедура как и в обычной 32 битной
Delphi
1
Out32(888, 2);
вот так же использовать, остальные все можно найти ка к и писал уже тут inpout32.h
1
0 / 0 / 0
Регистрация: 23.10.2011
Сообщений: 3
23.10.2011, 15:22 12
Цитата Сообщение от Arcor Посмотреть сообщение
ну еще и запустить эксешник InstallDriver.exe, он установит сам все что нужно и куда нужно
Запускал, устанавливал, но сканер так и не определился. Жаль. Придется Win XP устанавливать второй системой (а лучше Windows 98 )
0
5705 / 2296 / 466
Регистрация: 20.11.2009
Сообщений: 7,720
Записей в блоге: 1
23.10.2011, 15:50  [ТС] 13
Цитата Сообщение от gleb1556 Посмотреть сообщение
а лучше Windows 98
я тоже так подумал, для робота приобрел старый ноутбук, поставил 98 туда, чтобы проще было работать с портом, но появилась другая проблема, драйверов не могу найти на этот ноутбук практически ни на что, тот же звук даже не идет, не говоря о видюхе .
1
23.10.2011, 15:50
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
23.10.2011, 15:50
Помогаю со студенческими работами здесь

Как заставить код работать на x32 и x64?
есть приложение C/C++ как заставить его запускаться на x64 и на x32 одновременно, нужно ли что-то в...

LPT Порт windows form inpout32 иногда происходит бездействие
Добрый день написал программу которая в цикле переводит порт в лог (о) и затем в лог (1) Требуемое...

Как работать с LPT под Windows 7 ?
1) Есть ли бесплатные универсальные драйвера и библиотеки, или компонент для работы с LPT из...

Не могу подключиться к Oracle 12c database x64, OS windows 8.1 x64 через orasession delphi
Здравствуйте Хотел перенести БД на новый ПК, там windows 8.1 x64 и установил Oracle 12c database...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
13
Ответ Создать тему
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru