Ir al contenido principal

Acerca de como registro las DLL

Saludos, tengo una pregunta de un colega que me envia un comentario, acerca de que le explique como es que registro los dll de linux en windows,
a 16 dias exactamente de la salida de salamander ahi va mi primera explicacion casi casi tecnica
hace 5 meses lo primero que hacia era arrancar mi flamante sistema ubuntu linux y descargarme e instalar WINE, metia mi memoria usb y copiaba todas las librerias del WINE hcho esto, me hiba a una maquina con windows instalado y registraba una dll del wine, reiniciaba y a probar que tal arrancaba windows, si despues de un rato windows seguia vivo, continuaba con las demas fases de prueba.
ahora poseo mas informacion, asi como una documentacion detallada de todas las dll de windows, algo asi como un diccionario donde vienen todas las dll nombradas y su explicacion detallada de su funcion dentro de windows, de esta manera puedo determinas si cierta dll posee funciones por ejemplo para despliegue de video, manejo de transmisiones de red, manejo de sesion de usuario, etc.
hoy en dia tengo un control y un panorama muy claro de todo este funcionamiento, poco a poco el salamander esta siendo dotado unicamente de librerias wine especificas tales como
  • librerias de inicio de servicios
  • librerias que utilizan servicios basicos indispensables de windows
  • librerias para servicios como panel de control, user32, shell32, regedit, wordpad, clock por ejemplo son versiones de WINE que inclui en el proyecto salamander
Bueno te doy esta pequeña informacion tecnica porque seguramente (eso espero) tengas la intencion de hacer algo similar a lo que yo estoy haciendo, tienes mi apoyo y estoy muy orgulloso de que exista gente como tu con ese interes de desmarañar windows para ver que hace.
Bienvenido Colega!!! :-)
paseando por la red encontre un tema que te va a ser muy util.
De hecho esa informacion explica como registrar dlls de windows pero puedes hacer exactamente lo mismo con las de Wine de linux

Ahi va el copy paste:

fuente original tomada de:

http://www.pcwla.com/pcwla2.nsf/consejo/2CF4361716605E3C852571B80067E8E6

Corrija los fallos de Windows volviendo a registrar sus DLL

Windows XP y 2000 almacenan información sobre muchas de sus funciones en archivos conocidos como bibliotecas de enlaces dinámicos, o DLL. La información acerca de los DLL se almacena en el Registro de Windows. Cuando la entrada de un archivo DLL en el Registro se corrompe, el SO puede negarse a abrir archivos o páginas de la Web, o manifestarse de otra manera. Por suerte, como indica el lector Dick Waller de Dayton, Ohio, la propia herramienta regsvr32.exe de Windows permite que usted agregue de nuevo los datos de los DLL en el Registro.Aunque no esté seguro del tipo de información sobre el DLL que falta o está corrompida, no está de más volver a registrar un DLL que ya estaba instalado en Windows. Aquí explicamos las soluciones para varios problemas comunes causados frecuentemente por entradas de DLL corrompidas en el Registro.Ponga una interfaz más alegre: Muchos problemas pueden solucionarse simplemente reinstalando Shell32.dll, que almacena la información sobre la interfaz de Windows y que se usa para abrir páginas de la Web y archivos. Por ejemplo, después de reinstalar este DLL podrá ver las vistas preliminares de archivos JPEG o GIF en la ficha de Escritorio del cuadro de diálogo ‘Propiedades de pantalla’ (pulse el botón derecho sobre el escritorio y escoja Propiedades para ver este diálogo). También puede reparar la capacidad para abrir el Asistente para crear accesos directos (pulse el botón derecho sobre el escritorio y escoja Nuevo•Acceso directo), así como el comportamiento de los iconos de carpetas cuando se hace doble clic sobre ellos, algo que se corrompe fácilmente (vea la columna Consejos Windows de agosto de 2005 en http://www.pcwla.com/buscar/06087701 para más información sobre este error).Para restaurar este DLL, escoja Inicio•Ejecutar, escriba regsvr32 /i shell32.dll y oprima . La opción /i quiere decir 'install' [instalar]. Un mensaje le indicará si el mando funcionó (para ver el efecto quizá sea necesario reiniciar Windows). Restaure el Visor de imágenes y fax de Windows (XP solamente): Si no puede ver fotos o faxes haciendo doble clic sobre los iconos de los archivos, vuelva a registrar el DLL del visor: escoja Inicio•Ejecutar, escriba regsvr32 /i shimgvw.dll y oprima . Una vez más, un mensaje le indicará si el DLL reinstalado solucionó el problema.Resucite el Asistente para agregar sitios de red (XP solamente): A veces, para restaurar una función rota hace falta ejecutar el mando regsvr32 /i varias veces, una vez para cada DLL cuyos datos se han perdido. Por ejemplo, si pulsa Agregar un sitio de red en el panel izquierdo de la ventana de carpeta Mis sitios de red y no pasa nada, quizá pueda revivir el Asistente para agregar sitios de red ejecutando tres mandos, uno detrás del otro, en la caja Ejecutar de Windows: escoja Inicio•Ejecutar, escriba regsvr32 /i netplwiz.dll y oprima . Ahora siga los mismos pasos, pero esta vez cambie el mando a regsvr32 /i mshtml.dll. Por último, ejecute el mando regsvr32 /i shell32.dll.Restaure el Inicio rápido: Si pulsa el botón derecho sobre su barra de tareas y escoge Barras de herramientas•Inicio rápido, sólo para ver un mensaje de error que dice que no se pudo crear la barra de herramientas, le debe faltar la carpeta Inicio rápido, entradas vitales en el Registro, o algún otro archivo importante. La carpeta Inicio rápido debería estar en C:\Documents and Settings\nombre de perfil\Application Data\Microsoft\Internet Explorer (donde nombre de perfil es la cuenta con que abrió la sesión). Si no está allí, puede crearla manualmente (pulsando Archivo•Nueva•Carpeta dentro de la carpeta indicada arriba y poniéndole el nombre Inicio rápido), o dejando que Windows lo haga por usted. Para esta última opción, escoja Inicio•Ejecutar, escriba ie4uinit.exe y oprima . Ahora trate de mostrar otra vez la barra de herramientas de Inicio rápido. Si todavía no da resultado, escoja Inicio•Ejecutar, escriba regsvr32 /i shell32.dll y oprima . A continuación, pulse Inicio•Ejecutar, escriba regsvr32 /i browseui.dll y oprima .

Comentarios

Anónimo ha dicho que…
amigo omar.
estoy infinitamente agradecido con sus modificaciones de las dlls.
e instalado salamander en una pc de mi negocio y solo me pidio el windows installer y un millon de actualizaciones, pero con ganas de tener un windos mas estable salte toda clase de peros y lo tengo funcionando desde aprox. 3 meses salo 1 pantallazo de la muerte todo funciona a la perfeccion ugual que antes que tenia el ue pero ahora con menos ram tenia 2 gigas y la deje con 1 y la eo igual que cuando tenia ue y 2 gigas.
la uso para diseño grafico corel photoshop etc.
para cualquier proyecto relacionado me apunto como beta tester mi correo es graphmanklks@yahoo.com.mx.
mil gracias de verdad es el xp mas estable que he tenido en esa pc, creo que he probado casi cualquiera que encuentro en la web.
mil gracias....

Entradas populares de este blog

Agradecer por tan enorme molestia

Anónimo dijo... Bien estaba viendo comodamente Family Guy cuando recorde que debia de checar este OS y aunque el 99% del tiempo olvido que era lo que debia de hacer.......... putaaaaaaaaaa me acabo de acordar de otra cosa!! bueno ni modo ya sera mañana, aprovechando que si me acorde de esto vamos a ver. Baje y descomprimi el ISO con Winrar hice una carpeta llamada Salamander para ver las modificaciones.imagenhttp://img247.imageshack.us/img247/4243/sshot1rt0.pngLo primero que vamos a encontrar es que fue un trabajo hecho casi completamente con el Nlite version 1.4.1 de nuhi y esta basado en un Windows XP Profesional SP2 podemos ver la lista de los cambios realizados en el archivo llamado LAST SESSION.INI------------------------tip[Main]Env = 1.4.1 - 2.0.50727.42.Microsoft Windows NT 5.1.2600 Service Pack 2Target = Windows XP Professional SP2 - 5.1.2600.2180 - Español - España (alfabetización internacional)[Tasks]Remove ComponentsUnattended SetupTweaksCreate a Bootable ISOOptions[Compone

Una mas y ya queda

Saludos a todos, he lido los comentarios y para mi es un gusto leerles y saber que estan aqui, al pendiente y si, acepto que les dejo sin publicar entradas, pero es a razon de leer tantos comentarios y al final no se que contestar. por eso solo publico entradas cuando hay cambios importantes o algo que deban estar enterados, y hoy es un buen dia para hacerlo. resulta que la fuente de letra del logotipo "fuente tengwar" tiene derechos de autor, aunque no es problema quitarla y poner una fuente libre, por razones de tiempo no he puesto manos a la obra. otra, estoy recopilando informacion acerca de todos los aspectos que tienen que ver con el proyecto, la idea es hacer una especie de tesis en el cual esten especificados dichos aspectos y en si que es lo que voy a registrar exactamente. Respondiendo a Miguel Angel Sanchez Cordon (Saludos de ya y felicitaciones tambien) Sobre TANGO, se trata de un proyecto en el cual ellos tomaron librerias del mismo Windows y cambiaron la aparie

La historia de salamander

Mucho tiempo ha pasado cuando por primera vez como todo buen empleado tecnico reparador de computadoras, se me ocurrio optimizar mi primera version de Windows98 con la salida reciente de norton Ghost, me asaltaba la primera duda. y que tal si clono el Windows98? arrancara si lo cargo en otra PC? , pero claro que arranco, pero con muchos pantallasos azules, el alministrador de dispositivos contenia listas dobles de dispositivos, habia mucho que investigar y mucho que componer, (1998) Habia nacido Fantasma KnDyMn. de esa fecha hasta ahora me dedique a eso y se convirtio en un hobbie y porque no decirlo, una obsesion, hacer un CD propio que instalara tu propia version de windows todo bien cofigurado con tus propios gustos personalizados en el. me llevó mucho tiempo y muchas lecturas de paginas de internet y mucho que aprender acerga de optimizar el windows. despues de todo ya podia hacer un CD arrancable que incluyera ghost de symantec y tiempo despues ya podia hacer un CD arracable autom