-
- Спрошу по другому. Есть некая программа виндузная (не DOS). Иногда она просит, чтобы ей данные подсунули через LPT порт. LPT порта на компе нет. Адрес можно поменять в адресном пространстве ввода вывода. Могу ли я ей програмно подсовывать, Make_Pic(13 знак., 17.01.2011 10:37)
- Вроде как c VMware Workstation можно запускать внешний отладчик... - Vit(19.01.2011 00:09)
- AVReal умел использовать какую-то волшебную DLL для (де)виртуализации обращения к портам: dllportio -- советую в её сторону посмотреть. - fk0(18.01.2011 14:36)
- я тоже её пользую. Только для этого в прикладной программе не inp/outp используются, а вызовы dlportio, которым нужно передать порт и данные. Т.е. если написано тупо через inp/outp, то dlportio не поможет - koyodza(18.01.2011 17:50)
- Имхо, он хочет что то с3.14159здить :) Типа ключ защиты на LPT. Придется писать драйвер... - Гудвин(18.01.2011 15:22)
- с3.14159здить не хочу, но драйвер писать и лезть в нулевое кольцо придется :( - Make-Pic(19.01.2011 00:06,
)
- с3.14159здить не хочу, но драйвер писать и лезть в нулевое кольцо придется :( - Make-Pic(19.01.2011 00:06,
- так программа напрямую в порты лезет или через драйвер? Потому как если напрямую, то под ХР/2к/и позже ни до какого LPT она не доберётся, даже если бы он был - koyodza(18.01.2011 10:45)
- вроде как in/out из приложения ОС может не пустить, перехватить на себя и показать шиш. Придётся писать драйверы. Если не DOS, конечно - koyodza(15.01.2011 16:53)
- насколько я помню, ДОС не помогает. - Vladimir Ljaschko(15.01.2011 17:07)
- не помогает чему? Или кому? - koyodza(15.01.2011 17:08)
- Насколько я знаю, на современном компьютере под ДОС порты не работают. - Vladimir Ljaschko(16.01.2011 15:32)
- Ну у меня уже не очень современный, Core2 Quad. На мамке LPT уже не было, поставил PCI-LPT на всё том же MosChip. Главное было адрес узнать (у винды спросить или у линукса), после чего загрузился дискетой PC-DOS и старый avreal/DOS вполне всё ReAl(8 знак., 18.01.2011 18:06)
- пока не сталкивался, но и на суперновых не проверял. Примеры можно? - koyodza(16.01.2011 15:34)
- Нельзя примеры. Столкнулся один раз в попытке запустить старую отладочную систему. С тех пор стараюсь не оборачиваться. - Vladimir Ljaschko(16.01.2011 15:52)
- Наверное про платы расширения ПЦИ ЛПТ. Про авреал кто то жаловался. - T.Дocтoeвcкий(16.01.2011 15:38)
- ПЦИ ЛПТ сейчас практически все на одних и тех же чипах NetMos (MosChip), авреал на них работает отлично. Под в7 и под х64 не проверял koyodza(169 знак., 16.01.2011 15:40 - 15:44)
- Насколько я знаю, на современном компьютере под ДОС порты не работают. - Vladimir Ljaschko(16.01.2011 15:32)
- не помогает чему? Или кому? - koyodza(15.01.2011 17:08)
- насколько я помню, ДОС не помогает. - Vladimir Ljaschko(15.01.2011 17:07)
- В защищённом режиме можно получать исключение на каждый IN/OUT и обрабатывать ввод-вывод программно. - fk0(15.01.2011 15:47)
- >>>...и обрабатывать ввод-вывод программно. Make_Pic(90 знак., 15.01.2011 15:53)
- Спрошу по другому. Есть некая программа виндузная (не DOS). Иногда она просит, чтобы ей данные подсунули через LPT порт. LPT порта на компе нет. Адрес можно поменять в адресном пространстве ввода вывода. Могу ли я ей програмно подсовывать, Make_Pic(13 знак., 17.01.2011 10:37)