Logo Море(!) аналитической информации!
IT-консалтинг Software Engineering Программирование СУБД Безопасность Internet Сети Операционные системы Hardware
Архив форумов ЦИТФорума
Море(!) вопросов - Море(!) ответов
 
 FAQFAQ   ПоискПоиск   ПользователиПользователи   ГруппыГруппы   РегистрацияРегистрация 
 ПрофильПрофиль   Войти и проверить личные сообщенияВойти и проверить личные сообщения   ВходВход 
Как правильно задавать вопросы

Кто нибудь компилировал в VXD?

 
Перейти:  
Этот форум закрыт, вы не можете писать новые сообщения и редактировать старые.   Эта тема закрыта, вы не можете писать ответы и редактировать сообщения.    Список форумов Архив форумов ЦИТФорума -> Программирование
Предыдущая тема :: Следующая тема  
Автор Сообщение
xt



Зарегистрирован: 17.12.2002
Сообщения: 557
Откуда: Донецк, UA

СообщениеДобавлено: Чт Июл 18 2002 14:44    Заголовок сообщения: Кто нибудь компилировал в VXD? Ответить с цитатой

Как можно скомпилить С-прогу в VXD? Каким компилятором и какие указать для него опции.
Вернуться к началу
Посмотреть профиль Отправить личное сообщение
Max2057



Зарегистрирован: 08.05.2002
Сообщения: 15

СообщениеДобавлено: Чт Июл 18 2002 17:40    Заголовок сообщения: Re: Кто нибудь компилировал в VXD? Ответить с цитатой

Наивный индеец. Да никак. Скачай Windows 95 DDK(именно 95!)и посмотри как это делают маздаи в примерах.
Без этого DDK ты драйвер не сделаешь. Еще тебе нужен будет VC++ и MASM версии старше 6.12 - в документации сказано как все это связать в упряжку и компилить(правда на English). Скорее всего тебе придется писать этот VXD по мотивам своей C-проги
Вернуться к началу
Посмотреть профиль Отправить личное сообщение
xt



Зарегистрирован: 17.12.2002
Сообщения: 557
Откуда: Донецк, UA

СообщениеДобавлено: Чт Июл 18 2002 19:19    Заголовок сообщения: Скажу подробней.... Ответить с цитатой

Дело в том, что это исходник одной проги... И этот VXD драйвер состоит из двух файлов .C и .H. Так что ничё связывать не надо, т.к. всё уже готовоSmile.
А зачем нужен MASM? Для линковки, что-ли?
Вернуться к началу
Посмотреть профиль Отправить личное сообщение
Угу



Зарегистрирован: 29.07.2002
Сообщения: 7

СообщениеДобавлено: Пт Июл 19 2002 01:02    Заголовок сообщения: Re: Скажу подробней.... Ответить с цитатой

Если это шутка, то не слишком смешная.
Вернуться к началу
Посмотреть профиль Отправить личное сообщение
Max2057



Зарегистрирован: 08.05.2002
Сообщения: 15

СообщениеДобавлено: Пт Июл 19 2002 11:21    Заголовок сообщения: Re: Скажу подробней.... Ответить с цитатой

см мой первый ответ там все сказано
Вернуться к началу
Посмотреть профиль Отправить личное сообщение
Adil
Гость





СообщениеДобавлено: Пт Июл 19 2002 15:07    Заголовок сообщения: Re: Кто нибудь компилировал в VXD? Ответить с цитатой

Я пошел по, ИМХО, самому простому пути - установил Windows 98 DDK (max2057 был не совсем точен, 98 для VxD тоже подойдет);
установил NuMega DriverStudio (для VxD нужен его кусок - VtoolsD). Нужен, естественно VC (у меня 6).
У меня возникали проблемы с голым DDK (без NuMega DS) - ругался на переменные среды, VC не находил и т.д. С NuMegой это прошло, да и пользоваться им попроще, нелп с ним поставляется отличный, куча примеров.

Удачи.
Вернуться к началу
sh



Зарегистрирован: 11.03.2002
Сообщения: 121

СообщениеДобавлено: Сб Июл 20 2002 22:41    Заголовок сообщения: Re: Кто нибудь компилировал в VXD? Ответить с цитатой

ml /c c:\ddk\include your_vxd.asm
link /VXD /EXETYPE:DYNAMIC your_vxd.obj /DEF:your_vxd.def /OUT:your_vxd.vxd
Вернуться к началу
Посмотреть профиль Отправить личное сообщение
xt



Зарегистрирован: 17.12.2002
Сообщения: 557
Откуда: Донецк, UA

СообщениеДобавлено: Вс Июл 21 2002 09:02    Заголовок сообщения: А если VXD-шка на С(-)? Ответить с цитатой

subj
Вернуться к началу
Посмотреть профиль Отправить личное сообщение
Spectre



Зарегистрирован: 26.07.2002
Сообщения: 9
Откуда: Moskva :)

СообщениеДобавлено: Пт Июл 26 2002 11:09    Заголовок сообщения: Re: А если VXD-шка на С(-)? Ответить с цитатой

gcc /s filename.c
потом тащишь в Вынь и masm'ишь
Вернуться к началу
Посмотреть профиль Отправить личное сообщение
Показать сообщения:   
Этот форум закрыт, вы не можете писать новые сообщения и редактировать старые.   Эта тема закрыта, вы не можете писать ответы и редактировать сообщения.    Список форумов Архив форумов ЦИТФорума -> Программирование Часовой пояс: GMT + 3
Страница 1 из 1

 
Перейти:  
Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете голосовать в опросах


Powered by phpBB © 2001, 2002 phpBB Group
Русская поддержка phpBB

 

IT-консалтинг Software Engineering Программирование СУБД Безопасность Internet Сети Операционные системы Hardware

Информация для рекламодателей PR-акции, размещение рекламы — adv@citforum.ru,
тел. +7 495 6608306, ICQ 232284597
Пресс-релизы — pr@citforum.ru
Послать комментарий
Информация для авторов
This Web server launched on February 24, 1997
Copyright © 1997-2000 CIT, © 2001-2006 CIT Forum
Внимание! Любой из материалов, опубликованных на этом сервере, не может быть воспроизведен в какой бы то ни было форме и какими бы то ни было средствами без письменного разрешения владельцев авторских прав. Подробнее...