viernes, 29 de septiembre de 2017

Driver VEN 8086 DEV 0F1C Intel Education Runtime Component

Justo eso, se trata del dispositivo PCI\VEN_8086&DEV_0F1C&SUBSYS_99A51019&REV_0A\3&11583659&0&F8 de las minilaptops canaimas letras rojas.

Todos los drivers son faciles de encontrar, pero este es un dolor de cabeza, sobre todo para windows 7 64 bits.

Yo lo encontre en unos drivers de HP: ftp://ftp3.hp.com/ftp1/pub/softpaq/sp65001-65500/sp65297.exe

o

https://es.driverscollection.com/_4754379128452fb536e16722e68/Descargar-Driver-para-HP-Classmate-Intel-Education-Runtime-Component-v.3.2.1.5701-para-Windows-8.1-(32-64-bit)-gratis

Saludos.

jueves, 15 de junio de 2017

Clave modem router CANTV ZXHN H108N V2.5

 Esto es todo:

usuario: admin
clave: c@ntvwifi2000

lunes, 8 de mayo de 2017

Error MySql .net C# no puede cargar rutinas

Descripcion del problema: 
-> mysql no muestra rutinas
-> database - Table './mysql/proc' is marked as crashed and should be repaired
-> Procedure or function cannot be found in database

Si miramos bien mediante la consulta: select * from INFORMATION_SCHEMA.ROUTINES; veremos que no todas las rutinas son listadas.

Tambien si estamos en workbench y le damos informacion a la base de datos del problema (schema inspector), vamos a la pestaña de stored procedures, veremos "nada" o menos de lo que deberíamos, es decir, faltan rutinas.

Si estás aquí seguro ya actualizaste todo a la ultima versión, bien por ti y te diste vida creando otras bases de datos de prueba, respaldando/restaurando, creando rutinas de prueba, etc, nada funciona, en fin...

Por allí leí que si pones el nombre de la base de datos en minúsculas, etc, realmente no lo probé, porque ese no era mi caso, lo menciono por no dejar.

El problema real

Se daño la tabla mysql.proc, científicamente: esta piche. (es_VE)

Mi solución:

C:\Program Files\MySQL\MySQL Server 5.6\bin>mysqlcheck --auto-repair=true --host=localhost -u USUARIO -p CALVE --all-databases=true

Mientras se ejecuta el comando veremos algo como esto:

mysql.proc
warning  : Table is marked as crashed
warning  : XX clients are using or haven't closed the table properly
error    : Wrong bytesec: 0-0-0 at linkstart: 602544
error    : Corrupt


Al final saldrá algo como esto:

Repairing tables
mysql.proc
info     : Wrong bytesec:   0-  0-  0 at 602544; Skipped
warning  : Number of rows changed from 190 to 188
status   : OK


Por último: Hay otras maneras de reparar el problema, pero eso depende de la versión de MySql

Saludos. espero te sea utill este pequeño aporte.

viernes, 17 de febrero de 2017

CakePHP 3.x Reglas del inflector en español

En el archivo htdocs\\config\bootstrap.php

Inflector::rules('plural', [
            '/(.*)r$/i' => '\1res',    // error => errores
            '/(.*)n$/i' => '\1nes',    // camion => camiones
            '/(.*)d$/i' => '\1des',    // ciudad => ciudades
            '/(.*)s$/i' => '\1ses',    // pais => paises
            '/(.*)l$/i' => '\1les',    // local => locales
            '/(.*)o$/i' => '\1os',    // carro => carros
            '/(.*)e$/i' => '\1es',    // carne => carnes
            ]);

    Inflector::rules('singular', [
            '/(.*)res$/i' => '\1r',
            '/(.*)nes$/i' => '\1n',
            '/(.*)des$/i' => '\1d',
            '/(.*)ses$/i' => '\1s',
            '/(.*)les$/i' => '\1l',
            '/(.*)os$/i' => '\1o',
            '/(.*)es$/i' => '\1e',
    ]);
Se puede mejorar...

viernes, 7 de agosto de 2015

Recuperar una G-Tablet ViewSonic de fabrica

¿Cuando aplicar este post? R: Cuando estemos desesperados(as). ja.

Para hacer lo que dice el titulo del post hay que:


Podemos leer algo en las siguientes url's:

http://forum.xda-developers.com/showthread?t=861950

Para los que desea usar los archivos llamados: tegra_froyo, tegra froyo
Los pueden encontrar todos en el siguiente link:
http://developer.download.nvidia.com/tegra/files/os

Este enlace tambien hace el trabajo
http://droidpirate.com/droidfiles/gtablet/ReCoVeRG-Tab.zip

Ver este video:
http://www.youtube.com/watch?v=qK2tgEBQRIU

Despues sigo...

domingo, 23 de marzo de 2014

Listado de códigos de área de Venezuela.

[
    {
        "id" : 293,
        "estado" : "Amazonas",
        "ciudades" : "Anacadiña, Arataña, Buena Vista, Cabadisecaña, Cácuri, Castaña, El Oso, El Venado, Guanajuaña, Guzmán Blanco, La Esmeralda, Laja Jeboa, Macanilla, Majanajanaña, Maroa, Misión Padomo, Monduapo, Morganito, Platanal, Pueblo Viejo, Puerto Ayacucho, Rajuña, Samariapo, San Antonio, San Carlos Río Negro, San Fernando de Atabapo, San José, San Juan de Manapiare, San Raimundo, Santa María Guaicas, Santa Rosa de Amadona, Solano, Suiña, Uasaraña, Yavita",
        "codigo" : "248"
    },
    {
        "id" : 294,
        "estado" : "Estado Anzoátegui",
        "ciudades" : "Barcelona, Bergantín, Boca de Uchire, Caigua, Clarines, Curataquiche, El Carito, El Hatillo, El Morro, Guanape, Guanapito, Guanta, Guaribe, Lecherías, Mucura, Mundo Nuevo, Onoto, Palital, Paradero, Pardillal, Pirara, Píritu, Pozuelos, Puerto La Cruz, Puerto Píritu, Putucual, Quiamare, Sabana de Uchire, San Diego de Cabrutica, San Francisco, San Pedro, Santa Cruz, Valle Guanape",
        "codigo" : "281"
    },
    {
        "id" : 295,
        "estado" : "Estado Anzoátegui",
        "ciudades" : "Anaco, Aragua de Barcelona, Cantaura, San Joaquín, San Lorenzo, San Manuel, San Mateo, San Miguel, San Roque, Santa Ana",
        "codigo" : "282"
    },
    {
        "id" : 296,
        "estado" : "Estado Anzoátegui",
        "ciudades" : "El Chaparro, El Tigre, El Tigrito (san José de Guanipa), San Tomé",
        "codigo" : "283"
    },
    {
        "id" : 297,
        "estado" : "Estado Anzoátegui",
        "ciudades" : "Soledad",
        "codigo" : "285"
    },
    {
        "id" : 298,
        "estado" : "Estado Anzoátegui",
        "ciudades" : "Urica",
        "codigo" : "292"
    },
    {
        "id" : 299,
        "estado" : "Apure",
        "ciudades" : "Biruaca, Bruzual, Elorza",
        "codigo" : "240"
    },
    {
        "id" : 300,
        "estado" : "Apure",
        "ciudades" : "Achaguas, Puerto Páez, San Fernando de Apure, San Juan de Payara",
        "codigo" : "247"
    },
    {
        "id" : 301,
        "estado" : "Apure",
        "ciudades" : "El Amparo, Guasdualito",
        "codigo" : "278"
    },
    {
        "id" : 302,
        "estado" : "Aragua",
        "ciudades" : "Maracay, Ocumare de La Costa, Palo Negro, Santa Cruz de Aragua",
        "codigo" : "243"
    },
    {
        "id" : 303,
        "estado" : "Aragua",
        "ciudades" : "Cagua, Colonia Tovar, El Consejo, La Victoria, Magdaleno, San Mateo, Las Tejerías, Turmero, Villa de Cura, Zuata",
        "codigo" : "244"
    },
    {
        "id" : 304,
        "estado" : "Aragua",
        "ciudades" : "Barbacoas, Camatagua, San Casimiro, San Sebastián",
        "codigo" : "246"
    },
    {
        "id" : 305,
        "estado" : "Barinas",
        "ciudades" : "Barinas, Barinitas, Barrancas, Ciudad Bolivia-pedraza, Las Veguitas, Libertad, Sabaneta, Socopó",
        "codigo" : "273"
    },
    {
        "id" : 306,
        "estado" : "Barinas",
        "ciudades" : "Capitanejo, El Cantón, Santa Bárbara de Barinas",
        "codigo" : "278"
    },
    {
        "id" : 307,
        "estado" : "Bolívar",
        "ciudades" : "Caicara del Orinoco",
        "codigo" : "284"
    },
    {
        "id" : 308,
        "estado" : "Bolívar",
        "ciudades" : "Ciudad Bolívar, Ciudad Piar, La Paragua",
        "codigo" : "285"
    },
    {
        "id" : 309,
        "estado" : "Bolívar",
        "ciudades" : "Cdad Guayana Matanzas, Cdad Guayana Puerto Ordaz, Cdad Guayana San Félix, El Roble, Unare",
        "codigo" : "286"
    },
    {
        "id" : 310,
        "estado" : "Bolívar",
        "ciudades" : "El Callao, El Dorado, El Manteco, El Palmar, Guasipati, Tumeremo, Upata",
        "codigo" : "288"
    },
    {
        "id" : 311,
        "estado" : "Bolívar",
        "ciudades" : "Santa Elena de Uairén",
        "codigo" : "289"
    },
    {
        "id" : 312,
        "estado" : "Carabobo",
        "ciudades" : "La Entrada, Las Trincheras, Los Guayos, Naguanagua, Tocuyito, Valencia",
        "codigo" : "241"
    },
    {
        "id" : 313,
        "estado" : "Carabobo",
        "ciudades" : "El Palito, Morón, Puerto Cabello, Urama",
        "codigo" : "242"
    },
    {
        "id" : 314,
        "estado" : "Carabobo",
        "ciudades" : "Mariara",
        "codigo" : "243"
    },
    {
        "id" : 315,
        "estado" : "Carabobo",
        "ciudades" : "Belén, Guacara, Gúigúe, San Joaquín, Tacarigua",
        "codigo" : "245"
    },
    {
        "id" : 316,
        "estado" : "Carabobo",
        "ciudades" : "Bejuma, Campo de Carabobo, Canoabo, Chirgua, Miranda, Montalbán",
        "codigo" : "249"
    },
    {
        "id" : 317,
        "estado" : "Cojedes",
        "ciudades" : "El Baúl, El Pao, Las Vegas, San Carlos, Tinaco, Tinaquillo",
        "codigo" : "258"
    },
    {
        "id" : 318,
        "estado" : "Delta Amacuro",
        "ciudades" : "Araguao, Boca de Macarao, Clavellina, Cojoida, Curiapo, Guarucara, Guiniquina, Isla de Cocuina, Jotajana, Juncalito, La Horqueta, Las Piedras, Los Castillos, Los Gúires, Los Remolinos, Macareíto, Manoa, Misión Araguaimujo, Misión San Francisco, Palo Blanco, Pedernales, Piacoa, Puerto Miranda, Sacupana, San José de Macareíto, San Miguel, Santa Catalina, Tucupita",
        "codigo" : "287"
    },
    {
        "id" : 319,
        "estado" : "Distrito Capital",
        "ciudades" : "Caracas",
        "codigo" : "212"
    },
    {
        "id" : 320,
        "estado" : "Falcón",
        "ciudades" : "Boca de Aroa, Capadare, Chichiriviche, Mirimire, San Juan de Los Cayos, Tocuyo de La Costa, Tucacas, Yaracal",
        "codigo" : "259"
    },
    {
        "id" : 321,
        "estado" : "Falcón",
        "ciudades" : "Cabure, Coro, Cumarebo, Churuguara, La Cruz de Taratara, La Vela de Coro, Maparari, Pedregal, Píritu, Puerto Cumarebo, San Luis, Santa Cruz de Bucaral, Tocopero",
        "codigo" : "268"
    },
    {
        "id" : 322,
        "estado" : "Falcón",
        "ciudades" : "Adícora, Judibana, Los Taques, Pueblo Nuevo, Punta Cardón, Punto Fijo, Santa Ana",
        "codigo" : "269"
    },
    {
        "id" : 323,
        "estado" : "Falcón",
        "ciudades" : "Capatárida, Dabajuro, Mene de Mauroa",
        "codigo" : "279"
    },
    {
        "id" : 324,
        "estado" : "Guárico",
        "ciudades" : "Cabruta, Chaguaramas, Las Mercedes del Llano, Valle de La Pascua",
        "codigo" : "235"
    },
    {
        "id" : 325,
        "estado" : "Guárico",
        "ciudades" : "Altagracia de Orituco, El Socorro, Lezama, San José de Guaribe, Santa María de Ipire, Tucupido",
        "codigo" : "238"
    },
    {
        "id" : 326,
        "estado" : "Guárico",
        "ciudades" : "Calabozo, El Sombrero, Ortiz, San Juan de Los Morros",
        "codigo" : "246"
    },
    {
        "id" : 327,
        "estado" : "Guárico",
        "ciudades" : "Camaguan",
        "codigo" : "247"
    },
    {
        "id" : 328,
        "estado" : "Lara",
        "ciudades" : "Barquisimeto, Cabudare, Río Claro, Sarare",
        "codigo" : "251"
    },
    {
        "id" : 329,
        "estado" : "Lara",
        "ciudades" : "Atarigua, Carora",
        "codigo" : "252"
    },
    {
        "id" : 330,
        "estado" : "Lara",
        "ciudades" : "Aguada Grande, Bobare, Cubiro, Duaca, El Tocuyo, Guárico, Humocaro Alto, Humocaro Bajo, Quíbor, Sanare, Santa Inés, Siquisique",
        "codigo" : "253"
    },
    {
        "id" : 331,
        "estado" : "Mérida",
        "ciudades" : "Arapuey, Caja Seca, Nueva Bolivia, Chachopo, Palmarito, Timotes, Torondoy",
        "codigo" : "271"
    },
    {
        "id" : 332,
        "estado" : "Mérida",
        "ciudades" : "Apartaderos, Ejido, La Azulita, Lagunillas, Mérida, Mucuchíes, Mucujepe, Mucuruba, Pueblo Llano, Santa Elena de Arenales, Santo Domingo, Tabay",
        "codigo" : "274"
    },
    {
        "id" : 333,
        "estado" : "Mérida",
        "ciudades" : "Bailadores, Chiguará, El Vigía, La Playa, Mesa de Bolívar, Santa Cruz de Mora, Tovar, Tucaní, Zea",
        "codigo" : "275"
    },
    {
        "id" : 334,
        "estado" : "Miranda",
        "ciudades" : "Araira, Caracas, Carrizalez, Filas de Mariche, Guarenas, Guatire, El Jarillo, El Junquito, Los Teques, Paracotos, San Antonio de Los Altos, San José de Los Altos, San Pedro, San Pedro de Los Altos, Turumo",
        "codigo" : "212"
    },
    {
        "id" : 335,
        "estado" : "Miranda",
        "ciudades" : "Caucagua, Cúpira, Curiepe, Chirimena, El Guapo, Higuerote, Panaquire, Río Chico, San Fernando del Guapo, San José de Río Chico, Tacarigua de La Laguna, Tacarigua de Mamporal",
        "codigo" : "234"
    },
    {
        "id" : 336,
        "estado" : "Miranda",
        "ciudades" : "Cúa, Nueva Cúa, Charallave, Las Brisas, Los Anaucos, Ocumare del Tuy, San Francisco de Yare, Santa Lucía, Santa Teresa, Tácata",
        "codigo" : "239"
    },
    {
        "id" : 337,
        "estado" : "Monagas",
        "ciudades" : "Barrancas, El Temblador",
        "codigo" : "287"
    },
    {
        "id" : 338,
        "estado" : "Monagas",
        "ciudades" : "Caripito, Maturín, Miraflores, Quiriquire",
        "codigo" : "291"
    },
    {
        "id" : 339,
        "estado" : "Monagas",
        "ciudades" : "Aguasay, Aragua de Maturín, Caicara de Maturín, Caripe, Jusepín, Punta de Mata, San Antonio Maturín",
        "codigo" : "292"
    },
    {
        "id" : 340,
        "estado" : "Nueva Esparta",
        "ciudades" : "Agua de Vaca, Altagracia, Antolín, Atamo, Boca de Pozo, Boca de Río, Boquerón, Caserío Bolívar, El Bichar, El Cercado, El Espinal, El Palito, El Pilar, El Robledal, El Salado, El Tuy, El Valle del Espíritu Santo, El Yaque, Fuentidueño, Guamache, Guayacancito, Guinima, Juan Griego, La Asunción, La Fuente, La Guardia, La Isleta, La Playa Pedro González, La Plaza, La Vecindad, Las Cabreras, Las Casitas, Las Hernández, Las Piedras, Losbagres, Los Fermines, Los Gómez, Los Milanes, Macanao, Manzanillo, Pampatar, Paraguachi, Pedregales, Porlamar, Puerto Fermín, Punta de Piedras, Salamanca, San Antonio, San Francisco, San Juan Bautista, San Pedro, Isla de Coche, San Sebastián, Santa Ana, Tacarigua, Valle de Pedro González",
        "codigo" : "295"
    },
    {
        "id" : 341,
        "estado" : "Portuguesa",
        "ciudades" : "Acarigua, Agua Blanca, Araure, Payara, Pimpinela, San Rafael de Onoto",
        "codigo" : "255"
    },
    {
        "id" : 342,
        "estado" : "Portuguesa",
        "ciudades" : "La Misión, Ospino, Píritu, Santa Rosalía, Turén Villa Bruzual",
        "codigo" : "256"
    },
    {
        "id" : 343,
        "estado" : "Portuguesa",
        "ciudades" : "Biscucuy, Boconoíto, Chabasquén, Guanare, Guanarito, La Aparición, Mesa de Cavaca, Papelón",
        "codigo" : "257"
    },
    {
        "id" : 344,
        "estado" : "Portuguesa",
        "ciudades" : "Campo Elías",
        "codigo" : "272"
    },
    {
        "id" : 345,
        "estado" : "Sucre",
        "ciudades" : "Araya, Cumaná, Cumanacoa, Manicuare, Marigúitar, San Antonio del Golfo",
        "codigo" : "293"
    },
    {
        "id" : 346,
        "estado" : "Sucre",
        "ciudades" : "Campo Claro, Cariaco, Carúpano, Casanay, El Pilar, El Rincón, Gúiria, Irapa, Macuro, Río Caribe, San Antonio de Irapa, San José de Aerocuar, Tunapuy, Yaguaraparo, Yoco",
        "codigo" : "294"
    },
    {
        "id" : 347,
        "estado" : "Táchira",
        "ciudades" : "Las Hernández",
        "codigo" : "275"
    },
    {
        "id" : 348,
        "estado" : "Táchira",
        "ciudades" : "Borota, Bramón, Cordero, Independencia, Las delicias, Palmira, Rubio, San Antonio del Táchira, San Cristóbal, San Josecito, Santa Ana, Táriba, Ureña",
        "codigo" : "276"
    },
    {
        "id" : 349,
        "estado" : "Táchira",
        "ciudades" : "Abejales, Colón, Coloncito, El Cobre, El Piñal, Estación Táchira, La Fría, La Grita, Lobatera, Michelena, Pregonero, Queniquea, Seboruco, Umuquena",
        "codigo" : "277"
    },
    {
        "id" : 350,
        "estado" : "Táchira",
        "ciudades" : "La Pedrera",
        "codigo" : "278"
    },
    {
        "id" : 351,
        "estado" : "Trujillo",
        "ciudades" : "El Dividive, El Jaguito, Escuque, Isnotú, La Ceiba, La Mesa De Esnujaque, La Puerta, La Quebrada, Mendoza Fría, Meseta De Chimpire, Motatán, Sabana De Mendoza, Tostos, Valera",
        "codigo" : "271"
    },
    {
        "id" : 352,
        "estado" : "Trujillo",
        "ciudades" : "Batatal, Betijoque, Bocono, Carache, Cuicas, Chejende, La Concepción, Monay, Pampán, Pampanito, San Lázaro, Santa Ana, Santiago, Trujillo",
        "codigo" : "272"
    },
    {
        "id" : 353,
        "estado" : "Vargas",
        "ciudades" : "Anare, Caraballeda, Carayaca, Catia La Mar, La Guaira, La Sabana, Los Caracas, Macuto, Maiquetía, Naiguata",
        "codigo" : "212"
    },
    {
        "id" : 354,
        "estado" : "Yaracuy",
        "ciudades" : "Campo Elías, Chivacoa, Sabana de Parra, Urachiche, Yaritagua",
        "codigo" : "251"
    },
    {
        "id" : 355,
        "estado" : "Yaracuy",
        "ciudades" : "Aroa",
        "codigo" : "253"
    },
    {
        "id" : 356,
        "estado" : "Yaracuy",
        "ciudades" : "Boraure, Cocorote, Farriar, Guama, Marín, Nirgua, Salom, San Felipe, San Pablo, Yumare",
        "codigo" : "254"
    },
    {
        "id" : 357,
        "estado" : "Zulia",
        "ciudades" : "Maracaibo, San Francisco",
        "codigo" : "261"
    },
    {
        "id" : 358,
        "estado" : "Zulia",
        "ciudades" : "Campo Mara, Carrasquero, Chiquinquira, El Carmelo, Isla de Toas, La Concepción, La Paz, La Sierrita, Los Cortijos, Paraguaipoa, Potrerito, San Rafael del Moján, Santa Cruz de Mara, Sinamaica, Tamare",
        "codigo" : "262"
    },
    {
        "id" : 359,
        "estado" : "Zulia",
        "ciudades" : "Las Piedras, Machiques, San José de Perija, Villa del Rosario",
        "codigo" : "263"
    },
    {
        "id" : 360,
        "estado" : "Zulia",
        "ciudades" : "Cabimas, Palmarejo, Punta Gorda, Santa Rita",
        "codigo" : "264"
    },
    {
        "id" : 361,
        "estado" : "Zulia",
        "ciudades" : "Campo Rojo, Ciudad Ojeda, Lagunillas",
        "codigo" : "265"
    },
    {
        "id" : 362,
        "estado" : "Zulia",
        "ciudades" : "Puertos de Altagracia",
        "codigo" : "266"
    },
    {
        "id" : 363,
        "estado" : "Zulia",
        "ciudades" : "Bachaquero, El Venado, Pueblo Nuevo, San Timoteo",
        "codigo" : "267"
    },
    {
        "id" : 364,
        "estado" : "Zulia",
        "ciudades" : "Bobures, El Batey, Gibraltar",
        "codigo" : "271"
    },
    {
        "id" : 365,
        "estado" : "Zulia",
        "ciudades" : "Casigua, El Chivo, El Guayabo, Encontrados, Santa Cruz del Zulia",
        "codigo" : "275"
    }
]

martes, 18 de marzo de 2014

¿Como obtener Adobe Reader para redistribuirlo?

Como todos sabemos, no se puede descargar adobe reader fácilmente desde la web de adobe (http://get.adobe.com/es/reader/), es todo un part... protocolo. Si lo queremos hacer legalmente  hay que llenar un formulario por producto, pedir permiso, casi una jaladera de bolas automatizada.

Luego optamos por bajarlo "por los caminos verdes", lo cual nos lleva a sitios web mas negros que verdes, plagados de malware. (no entremos en detalles)

Por lo anteriormente expuesto les explicaré un sencillo procedimiento para obtenerlo desde el sitio web original y quedarnos con el instalador.

Paso 1. Ingresamos a la descarga de adobe reader, navegamos un poco y llegamos a la pagina de instalación (Paso 1 de 3). Esa que siempre quiere meternos "McAfee Security Scan Plus", desmarcamos este molesto paquetico y le damos "Instalar ahora".

Paso 2.  Llegamos a la pagina "Paso 2 de 3", la cual no ofrece un downloader de 1 MB.  Este paquetico es el que se encarga de descargar el verdadero instalador de adobe reader en secreto, lo instala y luego lo borra (¡Que Maaaallll!)

Paso 2.1. Guardamos el paquetico, Una vez que termine la descarga lo ejecutamos y comienza la descarga del verdadero instalador del reader.

..::Atentos::..

El archivo de instalación del reader se descarga a la carpeta : "C:\Users\USUARIO\AppData\Local\Adobe\Acrobat" (Yo uso win8 64bits Español). debemos ubicar esta carpeta en el explorador de windows. Normalmente está oculta.

En mi caso una vez que comenzó la descarga apareció un archivo llamado "AdbeRdr11006_es_ES.exe" en la ruta antes mencionada, de unos 48 MB. Ese es el que queremos conservar.

Mientras tanto el "downloader" esta haciendo su trabajo, primero descargando y luego "Instalando...", este último es nuestro momento (No dura para siempre), significa que el instalador está completamente en nuestro equipo, es el momento de copiarlo a otra ubicación para resguardarlo de aniquilación segura que sufrirá a manos del "Malvado downloader" que lo eliminará al terminar la instalación.

Listo. Ya tenemos un instalador Offline de Adonbe Reader.
Seguro que a John Warnock y a Charles Geschke les gustará este artículo.

Hay otros procedimientos que tambien hacen este trabajo, se los dejo a ustedes.

Hasta la próxima vez, no antes ni despues. Y no olviden comentar y aportar.