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


Tema destacado: Introducción a Git (Primera Parte)


  Mostrar Temas
Páginas: 1 ... 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 [77] 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 ... 107
761  Programación / .NET (C#, VB.NET, ASP) / Ocultar ventana indeseable en el TaskBar en: 4 Marzo 2013, 11:45 am
Hola.

En mi aplicación muestro un MSGBOX pero la ventana del MSGBOX aparece también en el TaskBar, me he dado cuenta que esto sólo ocurre si muestro el MGSBOX desde un thread.

Aplicación:


TaskBar:


PD: Lo de la derecha es el MSGBOX, no quiero que eso aparezca en la barra de taréas.

¿Como puedo ocultar la ventana del MSGBOX en el TaskBar?, espero que no haya que recurrir a obtener el handle de la ventana del MSGBOX y esas cosas... ¿Hay algo más fácil?

Este es el código que uso:
Código
  1. MessageBox.Show(My.Resources.ResourceManager.GetObject(Language_Resource & "09"), My.Settings.Version, MessageBoxButtons.OK, MessageBoxIcon.Information, MessageBoxDefaultButton.Button1)


762  Programación / .NET (C#, VB.NET, ASP) / [SOLUCIONADO] No puedo crear una clave binária en el registro! en: 2 Marzo 2013, 20:18 pm
EDITO 2: Ya lo he solucionado... j*der todo lo que es necesario sólo para agregar una maldita clave al registro.

Lo de usar datos binários para agregar una clave binária tiene sentido, pero que me digan que desde Batch con el comando "Reg.exe" lo puedes hacer usando como valor un string y sin ningún esfuerzo por parte del usuario/scripter, y en cambio en .NET haya que hacer todo el proceso manual y estríctamente y encima séa necesario conocer las bases principales de los bytes y el binário para poder convertir el string a sus respectivos valores de bytes y para así luego poder agregar la maldita clave... en fín! esto para mi ha sido desesperante. Este trozo de código si que lo copio y sin haber aprendido nada, porque me ha quemado del todo.

PD: ¿Alguien que entienda de arrays de bytes y todo esto me puede decir si el code está bien?, es que tuve que restarle "-1" al "data.length" (en lugar de restarle "-3" como pone en el código original) para que me funcionase corréctamente.

Solución:
 
Código
  1.        Dim data As String = "000a42494c4c2047415445535ad50adc4f5ca6f9efc1252aadf9847f"
  2.        Dim bytes((data.Length \ 2) - 1) As Byte
  3.        For i As Integer = 0 To data.Length - 1 Step 2
  4.            Dim hexByte As String = data.Substring(i, 2)
  5.            Dim value As Byte = Byte.Parse(hexByte, Globalization.NumberStyles.AllowHexSpecifier)
  6.            bytes(i \ 2) = value
  7.        Next
  8.        My.Computer.Registry.SetValue("HKEY_CURRENT_USER\Software\PowerISO", "USER", bytes, Microsoft.Win32.RegistryValueKind.Binary)

http://www.dreamincode.net/forums/topic/138591-write-reg-binary-hex-to-the-registry/

Saludos.





EDITO: ya he solucionado uno de los problemas, en la función asumo que el parámetro es de tipo string y por eso el array de bytes no me tiraba ni patrás.

Ahora sólo necesito que alguien me ayude a convertir este valor hexadecimal a bytes para poder añadir la clave...

Código:
000a42494c4c2047415445535ad50adc4f5ca6f9efc1252aadf9847f

no sé como hacerlo sincéramente, he usado 3 convertidores online HEX a BIN pero no creo que eso me sirva, algo estaré haciendo mal porque esto no me funciona:

PD: los ceros sueltos ("0,0") no los puse yo a propósito, la IDE me lo convierte en ceros sueltos y "1" unos sueltos...

Código
  1.            Dim BinaryData As Byte() = {11, 11, 10, 1, 11, 10, 11, 11, 11, 0, 0, 1, 0, 10, 1, 1, 0, 10, 10, 10, 10, 10, 11, 1, 11, 11, 10, 0, 0, 0, 0, 0, 0, 0}
  2.            My.Computer.Registry.SetValue("HKEY_CURRENT_USER\Software\PowerISO", "USER", BinaryData, Microsoft.Win32.RegistryValueKind.Binary)


Necesito que el contenido de la clave quede como en este ejemplo:



¿Como narices se convierte ese valor?




Hola,

Hace tiempo una función para agregar claves al registro, pero ahora me he dado cuenta de que no funciona con claves binárias, y necesita agregar una.


Código
  1.    Public Function Reg_Set_Value(ByVal RegKey As String, ByVal RegValue As String, ByVal RegData As String, ByVal RegDataType As Microsoft.Win32.RegistryValueKind) As Boolean
  2.        Try
  3.            My.Computer.Registry.SetValue(RegKey, RegValue, RegData, RegDataType)
  4.            Return True
  5.        Catch ex As Exception
  6.            Throw New Exception(ex.Message)
  7.        End Try
  8.    End Function

Código
  1. Reg_Set_Value("HKEY_CURRENT_USER\Software\PowerISO", "USER", "000a42494c4c2047415445535ad50adc4f5ca6f9efc1252aadf9847f", Microsoft.Win32.RegistryValueKind.Binary)

También he intentado creando un array de Bytes (no sé si será una estupidez...) pero aparte de que no se si he hecho corréctamente la conversión del string a binário, no sé utilizar los bytes para esto:
Código
  1. Dim val() As Byte = {0, 0, 0, 0, 0, 0, 0, 8, 0, 0, 1, 0, 0, 0, 1, 8}
  2. Reg_Set_Value("HKEY_CURRENT_USER\Software\PowerISO", "USER", val(), Microsoft.Win32.RegistryValueKind.Binary)

Así es como puedo crear la clave que necesito usando un script de Regedit:
Código:
Windows Registry Editor Version 5.00

[HKEY_CURRENT_USER\Software\PowerISO]
"USER"=hex:00,0a,42,49,4c,4c,20,47,41,54,45,53,5a,d5,0a,dc,4f,5c,a6,f9,ef,c1,\
  25,2a,ad,f9,84,7f

Y así como lo puedo hacer en Batch:
Código
  1. REG ADD "HKCU\Software\PowerISO" /V "USER" /T "REG_BINARY" /D 000a42494c4c2047415445535ad50adc4f5ca6f9efc1252aadf9847f /F

Ni eso ni Google me han servido para saber que estoy haciendo mal.

¿Alguna información please?

Un saludo.
763  Informática / Hardware / Problemón con T.Gráfica y ¿Recomendación de nueva tarjeta gráfica? en: 26 Febrero 2013, 04:17 am
Hola,

Bueno pues hace sobre 1-2 semana que tengo un nuevo PC, con una GTX 650 (versión ecológica, sin el cable pci-ex) http://www.pccomponentes.com/asus_geforce_gtx_650_eco_2gb_gddr5.html

El tema es que pienso tirarla a la basura porque es una completa mi*%&#erda de tarjeta que sólo hace que dar problemas y j*derme el nuevo PC (parones, pantalla negra, pantallazos azules, flickering, errores de Windows sobre los drivers, reseteos inesperados...) en fín, lo ecológico al final acaba saliendo más caro.

Los problemas suceden cuando visualizo cualquier tipo de video, y en cualquier reproductor (incluso en el navegador, youtube), es tán extraño... con los gráficos no tengo ningún problema, puedo exprimir los juegos a la calidad ULTRA y no pasa nada, pero si inicio la reproducción de un video... ¡¡BOOM!!

Lo he intentado todo para solucionar el problema, ya no se me ocurre más!
  • Regresar a versiones antiguas del driver de nVidia
  • Instalar drivers beta de nVidia
  • Instalar Windows 7 otra vez.
  • Modificar la frecuencia de refresco de mi LCD
  • Usar un conector DVI
  • Usar un conector HDMI
  • Actualizar el driver de mi pantalla (LG LED E2350V)
  • Jugar con las opciones de la Bios, combinaciones tanto de memória como de Overclock y hasta de UEFI.
  • UNDERclockear la tarjeta desde el panel de nVidia para disminuirle la frecuencia y demás.
  • Activar/Desactivar todos los servicios de Windows
  • Preguntar en foros sin obtener una respuesta concreta...
  • Usar el parche ese que existe para la serie FX de los cores AMD (tengo un AMD FX), es un parche para juegos de Steam, pero por probar que no quede...
  • Instalar de nuevo la versión más actualizada del ATI catalyst (por el driver usb y el sata de mi core AMD, venía con ese cd de drivers)
  • Instalar de nuevo los drivers oficiales más actualizados de mi placa base
  • Volver a instalar DirectX
  • Sacar, limpiar, y re-insertar la tarjeta en la ranura de la placa base.
  • Googlear

Al final, después de tanta m... he cambiado la tarjeta por mi antigua 8800 GTS (uso el mismo driver) y no me ha vuelto a dar problemas.

La GTX 650 la compré porque era de ASUS y la placa base es de ASUS, pensé que sería lo mejor para la compatibilidad y además nVidia es mi favorito, ahora estoy indignado y enfadado, pues los tipos de PCComponentes no me quieren cambiar el producto (pasaron los 7 días...bah).

Tuve que hacerle caso a Aprendiz-Oscuro desde el principio, sí, quiero pasarme al lado oscuro de ATI porque tengo un chipset AMD y creo que combinar las marcas es lo mejor por ese motivo (corregirme si eso tiene algo que ver con la compatibilidad de un producto porfavor) y no quiero volverme a encontrar con más problemas de incompatibilidad de nVidia.

Así que... nada, tres preguntas:


- ¿Este producto viene overclockeado por defecto? http://www.pccomponentes.com/asus_geforce_gtx_650_eco_2gb_gddr5.html (Sólo se me ocurre que me de problemas por estar super-overclockeada, he visto otras GTX 650 y tienen 1 GB, no 2, necesito que un experto me lo aclare)

- ¿Alguna milagrosa solución para el problema de la GTX 650?

- ¿Que tarjeta ATI me recomiendan que séa un poco mejor que la GTX 650? (Tener en cuenta la relación calidad/precio, la GTX 650 me costó 120 € y me parece demasiado cara para lo que es)


Gracias por leer.
764  Programación / .NET (C#, VB.NET, ASP) / ¿Como se hace un menú DE IMÁGENES colapsables? en: 21 Febrero 2013, 22:57 pm
La idea que tengo es que al pulsar sobre el botón (1), se muestre una imagen (y otros controles que quiero usar) manteniendo la relación de aspecto entre el resto de elementos (2)

¿Debe haber algún control para hacer este tipo de diseño, no?

¿Como se puede hacer de una manera sencilla? (es decir, sin tener que posicionar los elementos todo el rato en el form con "control.location"...)







EDITO: Esto es lo más parecido que he encontrado, pero aparte de que no se adapta a lo que necesito (porque usa títulos, no imágenes) está escrito en C# y el VS ni me lo compila para que pueda aprender algo...
http://www.codeproject.com/Articles/53318/C-Custom-Control-Featuring-a-Collapsible-Panel

EDITO 2: Esta forma de hacerlo es la que quiero EVITAR, porque con varios elementos es un completo lío tener que estar resizando cada elemento:

765  Sistemas Operativos / Windows / La pantalla me parpadea! en: 20 Febrero 2013, 20:32 pm
Hola,

Pues como algunos sabrán me he comprado un PC, y bueno, desde que lo uso tengo un problema con la gráfica, y es que la pantalla del monitor me flickea/flashea/parpadea, como quieran llamarlo...

Lo que pasa es que la imagen de la pantalla se vuelve negra, sin imagen, y al cabo de 1-2 segundos vuelve a aparecer la imagen, durante esos 2 segundos noto como el SO "no hace nada", no trabaja, es decir... se puede apreciar con seguridad que no es cosa de que el monitor funcione mal, más bien es el SO quien apaga el monitor por algún conflicto...

El problema ocurre cuando le viene en gana, pero sólamente en estas situaciones:

  • Al ejecutar un archivo de video (ya séa en el "Media placer classic", "UMPlayer", "SMPlayer", o el "Windows media player".)
  • Al visualizar un video desde el navegador en youtube, y creo que sólamente en youtube.

Y muy importante debo decir que esto ocurre sólamente cuando inicio la visualizacion, osea, cuando le doy al "play", pasan 1-3 segundos y entonces la pantalla se vuelve negra 1-2 segundos y vuelve a aparecer la imagen, pero esto no ocurre en ningún momento durante la visualización (cuando ya llevo 1, 10, 20, o 30 min visualizando un video).

Como ya digo, no ocurre siempre, ocurre de vez en cuando, puede que cada 3 de 10 veces que le doy al play (por decir algo), pero sólo en esas situaciones.

No tengo ni idea de cúal puede ser el problema... con mis otros ordenadores jamás me habia pasado esto.





Detalles técnicos:

  • Windows 7 x64 SP1.
  • La tarjeta gráfica es una GTX 260 (no la conecto con el cable PCI-E porque es una versión ecológica, se conecta a la ranura y ya).
  • He probado con los 3 perfiles del panel de contorl de nvidia (Rendimiento, normal, y calidad).
  • Tengo DirectX instalado y actualizado.
  • El último driver oficial de nVidia instalado (whql 314.07) para 64 Bit.
  • Sobre el problema de youtube, uso Firefox y tengo el adobe flash player actualizado e instalado (Versión de 32 bit, claro).
  • El monitor lo conecto por DVI, pero tambien he probado con el cable HDMI y sucede lo mismo.
  • Mi monitor es un LG E2350(Digital)
  • La frecuencia de mi monitor es 60 herzios (Porfavor que alguien me diga si es la frecuencia correcta)
  • Resolución: 1920x1080, orientación Horizontal, color: 32 bit, y he probado tanto en modo multi-monitor como usando este monitor sólamente.

Bueno, estoy complétamente seguro que el problema no es del monitor (ah no ser que séan los herzios), porque tengo otro PC, y si lo conecto para testear con la misma pantalla funciona corréctamente, tiene que ser cosa de drivers o de la gráfica en sí...

766  Programación / .NET (C#, VB.NET, ASP) / Notificador de nuevos mensajes para foro VBulletin en: 20 Febrero 2013, 15:55 pm
Alguien me puede explicar que técnicas debo usar para poder crear una aplicación parecida a esta en VB.NET?: Notificador de mensajes nuevos del foro! por 79137913

¿Por donde debo empezar?

  • Parsear html's

¿Que más podré necesitar para conseguir hacer algo parecido?

EDITO: Lo que necesito saber es como se consigue lo de saber cuando hay nuevos mensajes en una página, o como lo harian ustds...

Un saludo!
767  Sistemas Operativos / Windows / El PC no me detecta la conexión de red, ni el modem de cable en: 18 Febrero 2013, 20:39 pm
Hola,
Creo que este problema tiene que ver con la placa base (y no con Windows)

Tengo un PC de hace 5 años de antiguedad, y otro PC que me he comprado nuevecito (recien montado).

Vale, en los dos equipos he instalado la misma versión de Windows (win7 SP1), pero en el PC nuevo no me reconoce que haya ninguna conexión de red (ni dispositivo), y me está volviendo loco... ahora mismo estoy escribiendo desde el PC antiguo... aquí funciona el modem.

El dispositivo es un "Cisco DPC/EPC2100": http://www.cisco.com/web/consumer/support/modem_DPC2100.html

Ahora volveré a conectar el PC nuevo para intentar instalar los drivers oficiales... pero es que no entiendo porque en un PC va y en el otro ni se reconoce...

El modem es el que te instalaba la compaía ONO hace 2-3 años así que segúramente no seré el único con este problema.. agradezco cualquier ayuda.

PD: La placa base es esta: Asus M5A97 LE R2.0 90-MIBJP0-G0EAY0MZ   http://www.pccomponentes.com/asus_m5a97_le_r2_0.html

PD2: Creo que voy a necesitar un software para extraer el driver del modem desde este PC... ¿Alguna recomendación?, hace tiempo probe "DriverBackup" pero no me convence, me lo extraía bien pero luego a la hora de reinstalar el driver de "X" faltaban archivos, no es muy fiable.

Saludos
768  Sistemas Operativos / Windows / MBR o GPT en: 16 Febrero 2013, 08:32 am
Hola,

Tengo un disco duro de 3 TB y no se si debo usar el formato de tabla MBR o a GPT.

El disco solo tendrá una partición y se usará como disco secundario, de almacenamiento.

He leido que MBR sólo soporta hasta 2,19 TB, pero no sé cuan cierto es, y no sé si hay algún riesgo al formatear a GPT en lugar de MBR, por ejemplo podría ser que la "estructura" del formato GPT séa una ***** en comparación con MBR y me falle el disco a lo largo del tiempo, esas cosas no las sé...

A mi me da igual MBR o GPT, si MBR no acepta los 3 TB pues tendré que hacerlo GPT, pero si MBR es mejor pues entonces tendré que particionar el disco en 2 particiones, además he leido que no hay ninguna mejora de velocidad, pero ...lo que quiero saber más que nada es si hay algún tipo de peligro formateando en GPT, si es mejor, peor, o da lo mismo.

EDITO: vale, acabo de ver en el MSDN que GPT es bastante mejor, principálmente tiene esta mejora:
Citar
GPT mantiene una copia de seguridad de la tabla de partición en el extremo del disco.
GPT disco proporciona una mayor fiabilidad gracias a la replicación y la comprobación de redundancia cíclica (CRC) la protección de la tabla de particiones.

y estas otras: http://msdn.microsoft.com/en-us/library/windows/hardware/gg463524.aspx

Ya no me quedan dudas sobre el disco de 3 TB, GPT es mejor, más estable como dice Microsoft, y encima lo debo usar si quiero hacer 1 única partición.

La pregunta ahora sería... ¿Conviene utilizar GPT en los discos menores de 2,20 TB?, es que ahora que he visto las ventajas... no sé si quizas debo usar el formato GPT para el disco principal también, más que nada por la confiabilidad que dice tener GPT sobre la tabla del disco.

Espero ayuda,
un saludo!
769  Informática / Hardware / AMD FX Series FX-8350 4.0Ghz 8X Vs. Intel Core i5-3570 3.4Ghz Box Socket 11 en: 13 Febrero 2013, 14:36 pm
Hola,

Mi pregunta es muy sencilla...

¿Cual de estos procesadores es mejor? ¿Y porque?

1. http://www.pccomponentes.com/amd_fx_series_fx_8350_4_0ghz_8x.html

2. http://www.pccomponentes.com/intel_core_i5_3570_3_4ghz_box_socket_1155.html

Es que véo los 8 núcleos de AMD y me flipo, AMD más barata que la de Intel y con 4 núcleos más, y más velocidad...
para ser sinceros soy de AMD, pero no me gustaría guiarme en una compra sólamente por mis preferencias.
770  Informática / Hardware / Una pregunta sobre DVI a HDMI en: 12 Febrero 2013, 17:07 pm
Hola,

Resumídamente lo que necesito saber es si con una conexión "DVI a HDMI" se consigue el mismo efecto sin pérdida de calidad que haciendo una conexión "HDMI a HDMI".

Tengo una tarjeta gráfica con dos puertos DVI, la pantalla del PC la tengo conectada al primer puerto DVI (Cable DVI a DVI), y el otro monitor lo tengo conectado al otro puerto DVI de la gráfica pero con un "conversor" de cable "HDMI a DVI".

Necesito saber si eso influye porque voy a cambiar de tarjeta gráfica, y no se si coger una que tenga 2 puertos HDMI diréctamente, o una con 2 puertos DVI y usar conversores (El precio de las gráficas varía bastante).

Saludos!
Páginas: 1 ... 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 [77] 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 ... 107
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines