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