La gran FAQ sobre Windows 2000 y los Wrappers

Guía de instalación y uso de los Wrapper

La gran FAQ sobre Windows 2000 y los Wrappers

PostPosted by JH2k » Sat Mar 06, 2010 3:04 am

Hay demasiada información disponible sobre Windows 2000 y los Wrappers, así que ha llegado la hora de empezar a hacer una FAQ (Preguntas Frecuentes).

Windows 2000 FAQ:
1) P: He leído que Windows 2000 no puede usar los mandos de Xbox 360 ni cualquier otro dispositivo Direct Xinput, ¿es cierto?
R: Sí y no. Windows 2000 no soporta estos dispositivos si no tienen sus propios drivers. Como no hay soporte oficial a través de Directx para estos dispositivos bajo Windows 2000, no funcionarán. Si alguien quiere usar estos dispositivos (como los mandos de la Xbox 360), la única manera que se conoce, es usando el software comercial "Pinnacle Game Profiler", que puede ser descargado y comprado en su página oficial

2) P: ¿Fue primero Windows 2000 y después Windows XP?
R: No. Hubo una versión llamada Windows Neptune desarrollada entre 1999-2001 pero nunca fue desarrollada más allá del campus de Microsoft. Para más información, consultar la Wikipedia.

3) P: ¿Cómo es posible que algunos juegos y aplicaciones aún sigan funcionado bajo Windows 2000 cuando no está oficialmente soportado?
R: Eso es porque estos no fueron probados bajo Windows 2000, pero eso no significa que, generalmente, no vayan a funcionar. Los juegos y programas más nuevos necesitarán de algunas configuraciones y parches extra para ser ejecutados en Windows 2000. Otros, en cambio, funcionarán con tan sólo usar alguna librería más reciente como dbghelp.dll, usando la propia de Windows XP.

4) P: Cuando intento instalar algún juego o aplicación, este me dice que el sistema operativo no está soportado y no puedo instalarlo, ¿qué puedo hacer?
R: En la sección Tools&Info de este foro podrás encontrar trucos y guías de como parchearlos y lidiar con estos problemas. A menudo es necesario extraer el contenido de los instaladores manualmente para poderlos instalar en Windows 2000.

5) P: ¿Qué es el driver de audio X3D para Windows 2000?
R: En Windows XP, y sistemas más nuevos, se implementó un nuevo estandar de audio junto con Directx 9.0c. Esta estandar de Directx no sería instalado posteriormente en Windows 2000, pero hay un driver aparte, disponible para descarga en algunas páginas. Este driver driver no está desarrollado por esta comunidad, así que no podemos dar soporte aquí. Aquí podrás encontrar información sobre la descarga e instalación.
Download & Installation: X3Daudio driver


6) P: ¿Qué puedo hacer para cambiar el hardware y la aceleración de vídeo en Directx? ¿Cómo arreglo problemas de sonido?
R: Algunos problemas de sonido como chiporroteos, parones, cortes, etc, pueden ser solucionados cambiando la aceleración de hardware en Directx o Windows. Unas cuantas soluciones pueden ser encontradas aquí:
-> Info: solving sound and video problems in games <-


7) P: Me gustaría comprar una versión de Windows 2000. ¿Cuál me recomendáis y dónde la puedo comprar?
R: La versión más barata que puedes encontrar es Windows 2000 Profesional SP4 (con el Service Pack 4 incluido) OEM, que está diponible, incluso nueva, en eBay y algunas tiendas de Internet

8 ) P: Me gustaría jugar en LAN con otros a través de Internet, ¿es posible?
R: Sí. Hay una utilidad llamada Hamachi que ofrece redes privadas locales (LAN) a través de Internet, hasta 15 clientes, con password y cifrada. Esta bastante bien, especialmente para los juegos que no permiten ser jugados a través de Internet. Todo lo que quieras saber, aquí

9) P: ¿Qué es Dependency Walker?
R: Dependecy Walker es una herramienta para comprobar librerías y aplicaciones y registrar su funcionamiento para encontrar posibles errores de su ejecución y uso de librerías (dll) externas. Siempre que sea posible, será util, para ofrecer soporte, el suministrar los logs de Dependency Walker llamados dwi por su extensión (*.dwi) de la aplicación o juego (su ejecutable *.exe) probado con Dependency Walker y con el que tengamos problemas. Aquí se informa como utilizar Dependency Walker para extraer los logs

10) P: ¿Qué es Application Compatibility Toolkit 3.0 (ACT 3.0)?
R: Es una herramienta de Microsoft(R) para ayudar a hacer funcionar algunos programas y juegos con parches y soluciones conocidas. Estos errores no son por incompatibilidad de Windows XP o Windows 2000, sino por problemas de programación e incompatibilidades varias de las aplicaciones con el propio Windows. Más información aquí: Tools & Info: Microsoft Application Compatibility Toolkit 3.0

11) P: ¿Dónde puedo encontrar información sobre funciones y la versión sobre la que funcionan y si lo hacen sobre Windows 2000?
R: MSDN Developer Database

12) P: Sigo sin poder instalar una aplicación o juego por culpa de la comprobación de sistema operativo del instalador MSI, ¿qué puedo hacer?
R: Puedes probar a quitar la comprobación del MSI con este script de la seccion Tools&Info

13)
P: Cuando ejecuto un juego, las librerías fmodex.dll y fmod_even.dll no se encuentran, ¿qué significa?
R: Esas dos librerías pertenecen al motor de sonido FMod y puedes bajártelo para actualizar o reemplazar los archivos, desde aquí



Wrapper FAQ:
1) P: ¿Qué son el OldCigarette's API Wrapper Pack y el BlackWingCats KDW API Wrapper?
R: Primero, un Wrapper, que no tiene traducción buena al español, es una forma de canalizar a los ejecutables de aplicaciones y juegos por ciertos archivos especialmente programados para añadir funcionalidades que no existen en los archivos de sistema originales.

Los autores, OldCigarette and BlackWingCat, empezaron a programar una extensión de las funciones de Windows XP no disponibles en Windows 2000 en algún momento allá por 2007. Ambos proyectos son desarrollados independientemente (cada uno por su cuenta). Los Wrappers contienen reprogramados archivos de sistema (kernel32,user32,shell32 etc.) con las funciones no incluidas en Windows 2000 pero que, como Wrappers, no son más que un contenedor de funciones para hacer funcionar programas y juegos que no soportan nativamente Windows 2000 y necesitan funciones de Windows XP o superior. Es importante remarcar que estos archivos no deben NUNCA sobreescribir los que se encuentran en la carpeta de sistema System32. Si no estás seguro de cómo utilizarlos, lee esta guía rápida y pregunta en el foro.


2) P: Hay funciones que están disponibles en un Wrapper y otras en el otro, ¿es posible mezclar los wrappers?
R: Como no hay correlación entre ellos, puedes usar, por ejemplo, el kernel32.dll de OldCigarette y el user32.dll de BlackWingCat, y así con el resto. Lo que no es posible es usar los wrappers para el mismo archivo de sistema.

3)
P: ¿Cuál es el significado de Wrapper para Windows 2000? ¿Qué es lo que hace?
R: Como decía más arriba, la palabra Wrapper no tiene una buena traducción al español.

Un wrapper para Windows 2000 contiene archivos especiales de sistema para poder utilizar funciones específicas de otros sistemas operativos posteriores a Windows 2000. En principio, simplemente extiende la API básica de Windows 2000 a la de otros sistemas operativos.


4) P: ¿Realizan los Wrapper algún cambio en el sistema
R: Sí y no. Los archivos de los Wrappers no se mezclan con los de sistema (recuerda que nunca debes copiarlos al directorio de sistema system32) ni cambian nada, sólo se ponen en el directorio de la aplicación o juego con el que tengamos problemas para ejecutar en Windows 2000. Lo que sí se necesita cambiar, es un valor del registro para que las aplicaciones usen los archivos del Wrapper en vez de los de los que se encuentran en system32. Para estar seguro de todo, lee las guías de los Wrappers: Guía rápida de los wrappers

5) P: ¿Se centra el desarrollo de los Wrapper solamente en la compatibilidad con aplicaciones o juegos ejecutables en Windows XP?
R: No. Cuando es posible, también son tenidos en cuenta las aplicaciones y juegos de Windows Vista o Windows 7. Pero para los juegos dependerá del desarrollo no oficial de Directx 10 para Windows XP y Wined3D

6)
P: ¿Son los Wrappers gratuitos?
R: El uso de los Wrappers es totalmente gratuito. Están desarrollados bajo licencia GNU-GPL. Los autores sólo piden que se aprecie su labor que se hace únicamente en su tiempo libre y sin ánimo de lucro.

7) P: ¿Hay algo que pueda hacer para apoyar los proyectos de los Wrappers?
R: Oh..ehmmm..Sí :-). Bájate las demos de los juegos y las aplicaciones y pruébalos para informar si funcionan o tienen problemas de ejecución y si has encontrado la forma de ejecutarlos y los archivos o modificaciones que necesitan para su funcionamiento en Windows 2000. También sería ideal tener una entrada en la Wikipedia como "Windows 2000 Wrapper", vídeos en Youtube explicando cómo se usan los Wrappers, etc. Cualquier forma de distribución del proyecto es válida.

8 ) P: ¿Seguirán funcionado los juegos o aplicaciones tras actualizarlos o parchearlos?
R: Mayormente sí, pues las actualizaciones y parches no suelen cambiar nada crítico, sólo corregir bugs del juego o aplicación. Podría ocurrir que dejaran de funcionar y, en ese caso, se agradecería que informaras sobre ello en el foro, ya sea en el hilo ya creado para ese juego o aplicación o creando uno nuevo en las secciones Apliaciones (Applications) o Problemas de juegos (Troubleshooting)

9) P: ¿Cuál es el directorio de la apliación?
R: Básicamente el directorio donde está el ejecutable (.exe) de la aplicación o juego. En los juegos a veces se llama Bin. Otras tendrás que localizar el directorio launcher.exe para que funcionen los accesos directos del escritorio o menú inicio

10) P: ¿Hay alguna guía de instalación y uso del OldCigarettes Wrapper o del BlackWingCat Wrapper?
R: Sí:
a) Guía de instalación y uso de los Wrapper


11) P: ¿Cuál es la mayor diferencia entre los Wrappers de OldCigarettes y BlackWingCats KDW?
R: Para los archivos User32.dll, Kernel32.dll y Shell32.dll, ambos vienen a cubrir las mismas funciones, aunque suele estár más actualizado el de BlackWing, pero el de OldCigarettes está más enfocado a los juegos y el de BlackWingCat a las aplicaciones. Además, este último incluye wrappers para los archivos de sistema cancrypt32.dll, ntdll.dll, msvcrt.dw7, rpcrt4.dll y ole32.dll, que son más utilizados por aplicaciones.

12) P: He hecho todo lo que se explica para hacer funcionar un juego y obtengo un error como este "A required security module cannot be activated. This program cannot be executed (6000)" error. ¿Qué quiere decir?
R: Lo más seguro es que el juego tenga la protección de SecuRom que previene el hackeo de las API, como en el caso de los Wrappers. Para poder evitar esto, usando el Wrapper para kernel32 de OldCigarettes, sigue las instrucciones de la letra C de este hilo: c) Windows XP SP2 Version Lie + aclayers

13) P: ¿Hay realmente algún juego que no necesite los Wrappers para que funcione en Windows 2000
R: Sí, hay dos hilos dedicados a ello:
1) Infotopic: Juegos de Windows XP que funcionan bien en Windows 2000
2) Infotopic: Juegos de Windows XP games que deberían funcionar en Windows 2000


14) P: Cuando instalo un juego desde el CD/DVD, se cancela la instalación por una comprobación de sistema operativo del instalador. ¿Qué puedo hacer?
R: En principio hay dos formas:
a) copiar completamente el CD/DVD al disco duro y aplicar los Wrappers en el directorio del instalador,
b) copiar los archivos temporales del instalador que están en la carpeta TEMP de Windows a otra carpeta antes de que se cierre el instalador y usando posteriormente los Wrappers o usando el script mencionado más arriba para suprimir la comprobación de sistema operativo del instalador si es que es un instalador con archivos MSI.


15) P: He aplicado el wrapper pero sigue sin ejecutarse la aplicación o juego, ¿qué hago mal?
R: Has olvidado modificar el registro para que el sistema operativo no fuerce a utilizar los archivos que están en system32. Tienes que ejecutar el archivo "ExcludeFromKnownDlls.reg" del Wrapper de OldCigarette. Reinicia y ya funcionarán los Wrapper

16) P: Tengo algunos archivos ejecutables (.exe) en diferentes carpetas (cliente, servidor, por ejemplo), ¿tengo que copiar los wrappers en ambas carpetas?
R: Como se mencionaba anteriormente, el wrapper debe estar en el directorio de ejecutables, si hay ejecutables en diferentes carpetas, deberá ser utilizado en ambas, así que deberás copiarlo a ambas carpetas.


FAQ del Foro:
1) P: Tengo problemas con un procedimiento para hacer funcionar una aplicación o juego, ¿Cómo está estructurado el foro?
R: El foro está dividido en 4 secciones principales:
a) Application Fixes
Postea aquí todo lo relacionado con problemas, ideas, tus propias soluciones, sobre aplicaciones o drivers.
b) Tools & Info
En esta sección están los Wrappes, sus guías, ayudas varias, drivers, archivos, explicaciones y utilidades varias para hacer funcionar las aplicaciones y juegos.
c) Backporting Games
Este foro contiene las guías para hacer funcionar los juegos que necesiten Windows XP o superior. NO PONGAS AQUÍ LOS PROBLEMAS QUE TIENES CON ELLOS.
d) Troubleshooting section
En este foro se discuten los problemas que se pueden encontrar con los métodos explicados en la sección Backporting Games o con cualquier otro juego


2) P: El foro está en inglés, ¿qué hago si no se hablar (escribir) inglés?
R: El foro es en inglés porque es el idioma más común en la red (Internet). Puedes postear en tu idioma si no conoces bien el inglés o no te sientes bien utilizando el inglés, pero se recomienda y se aprecia que se utilice el inglés y para ello puedes utilizar los traductores de Google o de BableFish, por poner un par de ejemplos.

3) P: He probado una guía para hacer funcionar un juego marcada con un asterisco(*), pero no funciona
R: Las que están marcadas con un asterisco (*) en la sección Backporting Games, no están totalmente probadas y mayormente están basadas en pruebas con Dependency Walker usando demos. En la mayoría de los casos, estas guías funcionan, pero si no funcionasen, informa de ello en la sección Troubleshooting del foro.

4) P: Me gustaría arreglar mi juego o aplicación, ¿hay alguna guía para hacerlo?
R: Sí, hay una guía ilustrativa en los siguientes hilos para manejar Dependency Walker:
Win2kgaming: Guía rápida para arreglar problemas y Win2kgaming: Guía avanzada para arreglar problemas



Offtopic FAQ:
1) P: Windows 2000 ya va a cumplir 10 años y es más viejo que Windows XP. ¿Por qué todo este trabajo?
R: Windows 2000 fue desarrollado un año antes que XP. ¿No escogerías a alguien para toda la vida aun siendo sólo un año más viejo? De todas maneras, creemos que Windows 2000, por su camino, es el más estable y el que consume menos recuros de todos los Windows desarrollados por Microsoft(R)
JH2k
 
Posts: 140
Joined: Sat Nov 29, 2008 9:23 pm

Return to Información en Español

Who is online

Users browsing this forum: No registered users and 0 guests

cron