elhacker.net cabecera Bienvenido(a), Visitante. Por favor Ingresar o Registrarse
¿Perdiste tu email de activación?.

 

 


Tema destacado: Recopilación Tutoriales y Manuales Hacking, Seguridad, Privacidad, Hardware, etc


  Mostrar Mensajes
Páginas: 1 ... 520 521 522 523 524 525 526 527 528 529 530 531 532 533 534 [535] 536 537 538 539 540 541 542 543 544 545 546 547 548 549 550 ... 1236
5341  Sistemas Operativos / Windows / Re: Win Pro8.1 en: 9 Mayo 2015, 21:02 pm
https://docs.google.com/document/d/15JaFtODfQJ5se_3_G67GGeB6gT3X_G06hV8quo7o5Ew/edit
(son torrents)

9600.16384.130821-1623_x64fre_Client_ES-ES-IRM_CCSA_DV5.iso

Saludos
5342  Programación / .NET (C#, VB.NET, ASP) / [SOURCE] PATHS (Administrador de la variable de entorno PATH y PATHEXT) en: 9 Mayo 2015, 20:40 pm



Descripción


PATHS es una aplicación por línea de comandos para administrar las entradas de la variable de entorno PATH y PATHEXT de Windows.


Características


  • Tiene opciones para agregar y eliminar entradas así como limpiar, restaurar o crear una copia de seguridad del PATH y del PATHEXT.
  • Instalador personalizado con integración en el menú contextual de directorios.


Imágenes

       


Descarga


Última versión:
http://www.mediafire.com/download/ffuxgwezf4jd5c0/PATHS.rar

Versiones anteriores:
http://foro.elhacker.net/net/source_paths_administra_las_entradas_de_las_variables_de_entorno_path_y-t398347.0.html;msg1883825#msg1883825


Versión en RUBY (deprecada):
http://foro.elhacker.net/scripting/ruby_apporte_para_windows_paths_v03_una_utilidad_para_el_path-t375961.0.html;msg1800672#msg1800672

Saludos!
5343  Programación / .NET (C#, VB.NET, ASP) / Re: Problema con checkbox en: 9 Mayo 2015, 14:06 pm
Es que el problema en realidad no tiene que ver con no haber usado nunca el designer, sino más bien tiene que ver con un desconocimiento del manejo de eventos y namespaces, y eso sucede por que 3 meses aprendiendo un lenguaje no es nada, y mucho menos lo es en .Net ...en ese tiempo no se aprende ni el 4% de toda su magnitud, y de todas formas siempre  (SIEMPRE)  hay algo nuevo que aprender mientras van pasando los años, con una librería de classes tan gigantesca y una IDE con cientos de características de las cuales algunas son muy recónditas, ni los más veteranos pueden aprenderlo y memorizarlo todo a la perfección, así que no te desanimes xD, pero aprende sobre eso que comenté (y sobre delegados), son cosas básicas y esenciales que a estas alturas ya deberías conocer.

Saludos!
5344  Programación / Scripting / Re: [Python]Duda con thread en: 9 Mayo 2015, 07:16 am
Creo que se ha entendido a la perfección lo que pretendes hacer, no te preocupes :P, aquí te escribo este ejemplo bien documentado!.

Basicamente inicio una cantidad específica de threads (4) a los que les voy pasando tareas que realizar, es decir, una cantidad específica de valores que procesar, en este ejemplo es 1 valor por thread, por lo que siempre hay 4 threads activos procesando de forma asíncrona 1 valor de la pila de valores.

Código
  1. # -*- coding: Windows-1252 -*-
  2. from Queue import Queue; from threading import Thread, current_thread
  3.  
  4. # El trabajo que realizará cada hilo.
  5. def MathWorker(queue):
  6.    # El While mantiene activo el hilo para aceptar nuevas tareas.
  7.    while True:
  8.        # print current_thread().getName() + " work started."
  9.        # Itero los valores del siguiente item en la cola.
  10.        for value in queue.get():
  11.            # Hacer operaciones aritméticas aquí.
  12.            print "value: " + str(value)
  13.  
  14.        queue.task_done()
  15.        # print current_thread().getName() + " work done." + "\n"
  16.  
  17. # La colección de valores.
  18. valueList = [
  19.              1, 2, 3, 4,
  20.              5, 6, 7, 8,
  21.              9
  22.            ]
  23.  
  24. # La cola (o pila) de espera.
  25. mathQueue = Queue(maxsize=0)
  26.  
  27. # La cantidad máxima de hilos simultaneos.
  28. maxThreads = 4
  29.  
  30. # La cantidad máxima de valores simultaneos por hilo.
  31. maxValues = 1
  32.  
  33. # Voy insertando los valores simultaneos por hilo, en la cola (o pila) de espera.
  34. for index in range(0, len(valueList), maxValues): # range(start, stop, step)
  35.    mathQueue.put(valueList[index:(index+maxValues)])
  36.  
  37. # Inicio los hilos.
  38. for value in range(maxThreads):
  39.    worker = Thread(target=MathWorker, args=(mathQueue,))
  40.    worker.setDaemon(True)
  41.    worker.start()
  42.  
  43. # Espero a que la cola (o pila) se vacie.
  44. mathQueue.join()

Esta linea la he documentado 'print current_thread().getName()' por que queda muy feo cuando hay varios threads activos debido a la asincronía, pero este sería el resultado de ejecución con un solo thread activo:

Código:
Thread-1 work started.
value: 1
Thread-1 work done.

Thread-1 work started.
value: 2
Thread-1 work done.

Thread-1 work started.
value: 3
Thread-1 work done.

Thread-1 work started.
value: 4
Thread-1 work done.

y así hasta el 9...

PD: Me ha tocado desempolvar Python y volver a instalarlo, que practicamente no lo uso nunca pa nah, pero te lo mereces :).

Saludos!
5345  Programación / Programación General / Re: Duda con C++ (Introducción) en: 9 Mayo 2015, 05:06 am
Citar
No sé, Elektro, pero Python ha sido un lenguaje muy popular en distribuciones Linux en lo que es Scripting y pequeños componentes en programas con lenguajes más complejos, como por ejemplo, el C++. Para Windows tenemos Batch!

En ningún momento se estaba debatiendo sobre su popularidad ni soporte multiplataforma, sino de su estabilidad cómo proyecto libre (cómo cualquier otro proyecto libre).

¿Que tiene que ver que sea popular en alguna distro de Linux o que se utilice cómo lenguaje complementario del desarrollo de otro software?, nada en ese sentido.



hay software Open-Source que no pertenece a Microsoft y cumplen con muchas necesidades nuestras

La cuestión es que mientras el software libre suele cumplir muchas necesidades, el software privativo (pero el de las grandes compañias) suele cubrir todas las necesidades.

Te pondré unos ejemplos:
  • Microsoft tiene la IDE de desarrollo de aplicaciones más completa a nivel mundial indiferentemente de sus lenguajes soportados, Visual Studio.
  • Microsoft tiene el framework de aplicaciones más completo a nivel mundial, .Net Framework.
  • Microsoft tiene las APIs para desarrollo de videojuegos más completo y explotado a nivel mundial, DirectX (Direct3D, DirectDraw, DirectSound, etc).
  • Microsoft tiene la suite de oficina más completa a nivel mundial, Microsoft Office.
  • Microsoft ha tenido el cliente de mensajería instantanea más completo y personalizable a nivel mundial, MSN Messenger.
  • Microsoft tiene las gafas de realidad aumentada más completas, HoloLens. (por poner un ejemplo de Hardware)

Cualquiera de esos productos incorporan un contenido más extenso/completo (y más elaborado y estable al ser privativo, todo sea dicho) que cualquiera de sus otras alternativas libres.

Además, favoreciendo al programador, ninguna otra compañia open-source es capaz de ofrecer kits de desarrollo (SDKs) tan completos cómo los de Microsoft para todos sus productos ...por que realmente tienen un SDK para cualquier cosa, es así de simple, si se elige software libre se obtienen recursos mediocres y no hay derecho a la resolución de problemas, pero si se elige la privacidad, en este caso la de Microsoft, entonces lo tienes practicamente todo a tu disposición, el programador adquiere comodidad, estabailidad, documentación y soporte de usuario por doquier.

Ahora, vamos a lo malo:
  • Microsoft tiene una birria de antivirus, Windows Defender.
  • Microsoft tiene una birria de navegador web, Internet Explorer.

¿Pero que tienen en común?, que son aplicaciones gratuitas para cumplir los requisitos esenciales del end-user. (dejando a un lado los fallos de seguridad de IE blah blah blah, todos los programas tienen sus fallos)

(Seguro que me dejo algunos productos más por nombrar en los ejemplos positivos y negativos, pero son solo eso, un ejemplo.)



el navegador de código libre más preferido por los activistas en Firefox, seguido por Chromium, y mira, el primero es de Mozilla y el segundo de Google, nada que ver con el gigante Microsoft

En parte tienes razón pero es que Internet Explorer, en esa comparación que has hecho es un producto gratuito más, estandarizado para cubrir las necesidades esenciales del consumidor de Windows.

Firefox y Chrome son gratuitos también ...claro está, a lo que me refiero es que es normal que la competencia pueda superar en esta ocasión a un producto privativo que es gratuito, siempre que se lo proponga.

Si Internet Explorer fuese un navegador de pago, entonces tal vez otro gallo cantaría, por que eso implicaría un nivel superior de prestaciones y calidad.



después de muchos años ha tratado de ganarse la confianza con Internet Explorer, pero parece que todavía le falta.

Yo ya utilizaba IE en los años 90 antes de aparecer Mozilla, era un buen software, se lanzó FireFox y lo cambió todo con su alta personalización y fluidez (aunque hoy en día la fluidez de este navegador deja que desear con la aparición de los 64 Bits, y no estoy hablando de las build Nightly, que también),
tienes razón, IE quedó atrás cómo un mal producto lleno de fisuras que nadie quería ni ver...
pero déjame decirte que el motivo de que IE se considere el peor navegador desde hace muchos años no es precisamente por el impacto de sus fallos de seguridad (que todos los navegadores tienen sus fallos y agujeros), que si, eso influye muchisimo, pero es la imagen que esto fue generando en la compañia con el paso de los años, por que cuando aparece algo que criticar en la compañia que es número uno, esa crítica se extiende como el viento, las malas críticas a una compañia tan grande siempre vuelan, y los usuarios siempre tenian una mala opinión en la boca sobre IE, entonces llegó un punto en que ya no se podía revertir la imagen de este producto, pero bueno, Microsoft intentará empezar de cero con su nuevo navegador, Edge.


Saludos!
5346  Programación / Scripting / Re: [Python + QT4] Problema con barra de navegador hecho con python y QT4 en: 9 Mayo 2015, 01:11 am
me gustaría que la página fuera fija y no pueda cambiarse por otra

No manejo PyQT, pero leyendo la documentación de QT encontré la señal/evento urlChanged:
void QWebView::urlChanged(const QUrl & url) [signal]

La idea sería que al emitirse esa señal reestablezcas la url por defecto y así poder mantenerla "fija".

Saludos.
5347  Informática / Software / Re: HashTab en: 9 Mayo 2015, 00:00 am
Citar
Necesito este programa de donde lo puedo bajar en forma " segura" gracias
Los programas freeware se descargan desde la página oficial del autor para evitar posible ad-aware de otros servicios...

Joer, Zorronde, que sale en el primer resultado de Google...
http://implbits.com/products/hashtab/

Le das a "Download Now!", introduces tu email, y te mandan un enlace de descarga directa.

Saludos
5348  Foros Generales / Dudas Generales / Re: Duda cargas de vídeos en páginas web? en: 8 Mayo 2015, 12:02 pm
Gracias elektricista

JAJAJAJAJAJA  :xD :xD :xD :xD









:¬¬ ( de nada, boy-ka, un placer ayudarte desde el gremio de elektricistas ) :¬¬
5349  Sistemas Operativos / Windows / Re: Instalacion windows 7 mediante iso en: 8 Mayo 2015, 11:09 am
Con una competencia así parece estar dificil :P, aunque obviamente el problema está en la ignorancia del cliente, cosa que parece aun más dificil de solucionar por que los clientes ya tienen metido en la cabeza la idea de que en el otro locutorio lo hacen en menos tiempo y a ver quien se atreve a intentar convencerles de algo...

¿Cuanto tiempo sueles tardar normalmente?.

En fin, vamos al tema:

Formateo

Para optimizar el tiempo de duración que toma el formateo, obviamente se debe realizar un formateo rápido (Quick Format), cosa que doy por hecho que ya haces.


Instalación

Para optimizar el tiempo de duración que toma la instalación del sistema operativo, puedes realizar y combinar estas opciones:

1. Instalar una versión antigua de Windows, me refiero a Windows XP, si estás instalando por defecto Windows 7 o Windows 8/8.1 entonces ganaras un buen margen de tiempo, pero a costa de saber que no le estás ofreciendo un servicio de calidad al cliente...

2. Crear una configuración desatendida de la instalación, Microsoft permite crear un archivo de instalación silenciosa con estructura XML (que el setup.exe del DVD detecta automaticamente e interpreta su contenido), de esta forma no tendrías que detenerte en ningún momento de la instalación para añadir datos cómo el nombre de usuario y etc.

Una herramienta gratuita de Microsoft para automatizar la creación de ese archivo de instalación silenciosa es Windows System Image Manager (WSIM), que puedes encontrar en el kit de implementación y distribución de Windows, conocido antiguamente cómo WAIK y ahora WADK (Windows Assessment and Deployment Kit):
https://www.microsoft.com/en-us/download/details.aspx?id=39982

Pero te advierto, requiere bastante comprensión sobre los paquetes de instalación y los parámetros de instalación, quien algo quiere, algo le cuesta, la programación básica es un requisito para llevar a cabo esta tarea (si se quiere hacer bien).

3. Reducir la imagen ISO o DVD original de Windows que vayas a instalar, es decir, eliminar componentes NO esenciales cómo deshabilitar características del SO, eliminar paquetes del SO, eliminar fuentes de texto que no se suelen utilizar, drivers que nadie necesita, archivos multimedia (ej: los videos del WinSAT, imagenes de los wallpapers, archivos de audio), etc, y después, limpiar los residuos del directorio WinSXS, de este modo, al reducir el tamaño de la instalación, se necesitaría expandir menos archivos al disco duro y por ende se ganaría un margen de tiempo adicional.

Para hacer esto de una forma automatizada existen diversas herramientas, personalmente recomiendo WinToolkit, pero otra muy buena que me viene a la cabeza es nLite.

Para úna optimización perfecta de la reducción del tamaño de la instalación yo además utilizaría la herramienta DISM (Deployment Image Servicing and Management) de Microsoft (ya viene incluida en Windows), para el montaje manual de la imagen Install.wim y la posterior limpieza de todos los componentes y lo demás que he nombrado, lo puedes hacer todo utilizando de forma automatizada DISM desde la herramienta WinToolkit, pero utilizando los comandos de DISM de forma manual se consigue un resultado más óptimo si se elabora de una manera avanzada (sobre todo al hacer una reducción manual del sirectorio WinSXS, la ISO perdería 2 GB de datos sin riesgo alguno de error).


Post-Instalación

Para optimizar el tiempo de duración que toma la post-instalación del sistema operativo ( programas de terceros cómo MS Office, drivers específicos de ATI/nVidia, etc... ), puedes llevar a cabo una de estas dos opciones:

1. Utilizar la herramienta WinToolkit (o nLite) para añadir instaladores silenciosos de cada programa adicional que quieras añadir.
Esto es la opción facil, pero implica necesariamente un conocimiento de programación del lenguaje soportado por el InstallBuilder que quieras utilizar para crear los instaladores, cómo por ejemplo InnoSetup, o InstallShield.

2. Utilizar una máquina virtual (VirtualMachine) cómo por ejemplo VirtualBox o WMWare Player, instalar el SO de Windows en esa máquina virtual, e instalar ahí todos los programas que quieras, añadir los drivers en el escritorio, añadir cualquier script en la sección Run/Run-Once de la instalación, en fin, hacer lo que quieras con él para dejarlo cómo quieras que sea ese Windows por defecto al instalarlo en otra PC, y por último, capturar la imagen de esa instalación desde una partición distinta, esto generaría una imagen Install.wim que ya contendría todos los programas que quieres, registrados, y todo, sin interacción adicional de ningún tipo.

Con esto además, consigues un aumento de velocidad en comparación con la primera opción, ya que en la primera opción el instalador silencioso debería expandir los archivos, y eso tardaría más.


EDITO:
3. Se me olvidaba, si no te importa utilizar más de un DVD, y en caso de que windows no sea capaz de reconocer algún driver, entonces puedes utilizar un DVD de drivers como DriverPack Solution 2015 o SAM Drivers.





Aquí tienes unos tutoriales mios que quizás te puedan servir, aunque no estoy muy seguro de si querrás hecharle las horas necesarias para comprender todo esto :P:
Guía de personalización de imágenes de implementación de Windows (WIM) (Parte 1)
Guía de personalización de imágenes de implementación de Windows (WIM) (Parte 2)
Guía de personalización de imágenes de implementación de Windows (WIM) (Parte 3)
Guía de personalización de imágenes de implementación de Windows (WIM) (Parte 4)
Guía de personalización de imágenes de implementación de Windows (WIM) (Parte 5)
Guía de personalización de imágenes de implementación de Windows (WIM) (Parte 6)


Saludos!
5350  Foros Generales / Dudas Generales / Re: Hacer USB con antivirus. en: 8 Mayo 2015, 08:51 am
si guarda un “log” ¿Dónde lo graba? ¿En la USB o en el HD?

Cada antivirus es una aplicación que ha sido desarrollada por personas distintas, por ende pueden trabajar de forma distinta, es imposilbe darte una respuesta precisa que coincida con esos 10 o 12 antivirus que mencionaste...

Lo que si te puedo decir es que por regla general, el autor de una aplicación (profesional) suele decidir almacenar el registro de su aplicación entre uno de los siguientes directorios clave del sistema:
El directorio de trabajo actual (donde se encuentra el archivo.exe),
El directorio de datos de aplicaciones para todos los usuarios (...\Appdata\Roaming o ...\AppData\Local),
El directorio de datos de aplicaciones sin usuario específico (C:\ProgramData),
o el directorio de documentos personales del usuario actual (...\Mis Documentos).

Esto es así para aplicaciones que estén instaladas en el SO, pero siendo una aplicación bootable cómo es en este caso, y siendo un antivirus, lo lógico sería que guardase el registro en el directorio raíz del disco duro a analizar, es decir, probablemente en "C:\Registro.log".



Al arrancar sin nada (sin SO) me da “pánico” que después de 2 horas (cuando termine) me salga un mensaje que diga mas o menos asi…. “Su ordenador esta limpio de virus y malware”  ¡¡¡¡ y hay te quedas ¡¡¡

Existe una cosa llamada Virtualización (de Sistema Operativo), la cual solventaría todos tus temores.

Consiste en crear una máquina virtual (VM) en la que se puede virtualizar un sistema operativo para que puedas bootear esa máquina y probar sin riesgo el funcionamiento de esos antivirus bootables en ese sistema operativo huesped (Guest OS), y así salir de dudas antes de probar el antivirus en el sistema operativo anfitrión (Host OS).

Puedes utilizar la aplicación VirtualBox de Oracle, que es software libre pero te advierto que está mega-bugueado (esto me recuerda a un comentario que publiqué hace unas horas sobre los bugs del software open-source...), si te sirve y no te da errores extraños de inicialización pues adelante ...no necesitarás más, pero sin duda alguna yo te sugiero que utilices la aplicación VMWare Player, que es una versión muy compacta (y gratuita) de la aplicación VMWare Worksation, lo único malo es que no puedes crear instantaneas de volumen (Snapshots) de forma automatizada con el VMWare Player, pero siempre puedes hacerlo de forma manual copiando el directorio de almacenamiento del sistema operativo virtual.

VirtualBox
VMWare Player

PD: Obviamente necesitas instalar un sistema operativo en la máquina virtual, debes tener en tu disposición una imagen ISO o DVD de Windows.

Saludos!
Páginas: 1 ... 520 521 522 523 524 525 526 527 528 529 530 531 532 533 534 [535] 536 537 538 539 540 541 542 543 544 545 546 547 548 549 550 ... 1236
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines