hola
desde hace un tiempo para acá me estoy introduciendo a la programación de
drivers,ya me he leído algunos tutes como el de Hendirx ,el cual considero que esta muy bueno,pero quiero hacerles una pregunta ,existe algún IDE en especifico para programar los driver , que tenga ayuda inteligente (es decir que cuando yo de (Ctrl + Space) me salgan las funciones de las diferentes librerías ?????
gracias de antemano......
Hasta donde se... NO existe.
Estuve intentando tiempo atrás enlazar el compilador de la W/DDK con Code::Blocks, pero fue un desastre total, hay que saber manejarse muy bien en el tema del IDE Code::Blocks para que funcione sin problemas.
De todos modos, pienso que ¿para qué necesitas un IDE programando módulos kernel, si lo único que escribirás/harás/verás será código?... eso lo pensaba yo antes más que nada por comodidad, pero después me acostumbré al Notepad++, deberías probarlo.
Salud.
tienes razón,lo único que veré es código,pero lo que busco es la un IDE que tenga ayuda inteligente es decir (Ctrl + Space) ,te diré que yo logre integrar el Code::Blocks
con W/DDK,solo le puse #include<ddk/ntddk> al Code::Blocks y me compilo el driver perfectamente.
gracias de todos modos.
Citar
¿para qué necesitas un IDE programando módulos kernel, si lo único que escribirás/harás/verás será código?...
No confundan IDE con GUI.
* Para los drivers da igual el IDE que uses ya que como sabras es puro codigo sin ningun tipo de GUI ya que estos deberan ser externos al drivers (hasta la fecha no me se de ningun driver que en si mismo genere una GUI)... al final en lo personal compilo en linea de comandos estos solo los drivers; Por otro lado el IDE solo es una ayuda para el programador, al IDE Code::Blocks se le puede integrar facilmente cualquier libreria, el problema vendria configurarlo para que compile el proyecto, aun que este IDE es muy maleable.
Dulces Lunas!¡.
si no debemos confundir una cosa con la otra,pero como dices los IDE son solo ayuda para el programador,y eso es lo que quiero,por ejemplo que cuando yo ponga DriverObject-> me salgan todas variables y funciones correspondientes a este objeto.
pero bueno al parecer no existe ninguno...
gracias de todos modos.
Buscas algo asi como Intellisence... codeblock tiene su plugin "code completion" el cual es similar, y funciona de la misma manera (ya lo trae integrado).
Dulces Lunas!¡.
que version del code block es esa ?? porque yo tengo la v8.02 y esa no tiene ese plugin....
Podés usar también Visual Studio para programar drivers para Windows:
http://msdn.microsoft.com/en-us/library/windows/hardware/hh454873
Saludos!