Предыдущая тема :: Следующая тема |
Автор |
Сообщение |
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. Так что ничё связывать не надо, т.к. всё уже готово. А зачем нужен 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'ишь |
|
Вернуться к началу |
|
|
|