| ||||
Si te referis a las funciones exportadas podes usar cualquier programa que te las muestre como el View Dependecies (depends.exe) que viene con Visual Studio o este por ejemplo: http://spiff.tripnet.se/~iczelion/pe-tut7.html Si no tienen documentacion o no son exportadas ni siquiera pierdas el tiempo a menos que quieras desensamblarlas y 'portarlas' a tu codigo.
__________________ ¡Peron cumple, Evita dignifica! VIVA PERON CARAJO |
| |||
haber yo tengo un programa que lo que hace es conectarse con el puerto serie. Vale esas funciones vienen dentro de la kernel32 y el problema es q me coje el control del puerto pero no me deja modificar desde el codigo sus opciones ni escribir en el puerto, me da error en una de las funciones del kernel32 y queria ver esa funcion por dentro para ver porq podia ser el error. El programa es en visual basic.net |
| |||
Re: como abrir una dll? pero yo kiero ver ese archivo dll (kernel32) para modificarlo para validar windows, por ke el WGA pide validar ese archivo y otro ke no recuerdo xD |
| ||||
Re: como abrir una dll? Para husmear en los menús de los exe, dll, ... e incluso traducirlos y recompilarlos http://www.angusj.com/resourcehacker/ http://hispanicoweb.net/tutorial/tutorial.htm Para decompilar dll de vb, c#, il: Reflector Cita: http://debatalia.com/index.php?showtopic=77239Usar un decompilador. En concreto el Reflector (muy bueno) que te desmonta las dll en un minuto (igual si están ofuscadas no lo hace), con la posibilidad de exportarlas en un proyecto de Visual Studio. Lo desmonté y vi que había un pequeño error por el cual a la propiedad siempre le daba el mismo valor (no tomaba en cuenta lo pasado por parámetro). Como a mí me corría prisa, modifiqué la función, recompilé y ahora mismo ya funciona. http://www.aisto.com/roeder/dotnet/ Otro .Net decompiler: http://netdecompiler.com/ Otros links http://www.forosdelweb.com/f69/desco...dll-vb-401866/ http://picacodigos.blogspot.com/2004_08_01_archive.html Cita: Y por último:El ILDASM es una herramienta de Microsoft, incluida en VS .NET 2003 (aunque creo que también estaba incluida en .NET 2002) que nos permite descompilar un fichero .EXE, .DLL, .OBJ o .LIB creado con .NET. Ojo, todos quietos. No os va a proporcionar el código fuente de nada. Lo que hace es extraer de un archivo compilado el lenguaje intermedio de Microsoft, o MSIL, y mostrarlo en pantalla o en un archivo. http://www.google.es/search?q=como+d...&start=10&sa=N salu2 Última edición por dogduck; 30/12/2007 a las 11:16 |