<?xml version="1.0" encoding="ISO-8859-1" ?>
<rdf:RDF
	xmlns="http://purl.org/rss/1.0/"
	xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:admin="http://webns.net/mvcb/"
	xmlns:content="http://purl.org/rss/1.0/modules/content/">
<channel rdf:about="http://serviciotecnico.bitacoras.com">
	<title>Servicio Técnico</title>
	<link>http://serviciotecnico.bitacoras.com</link>
	<description></description>
	<dc:language>es</dc:language>	<dc:date>2009-07-25T11:24:51Z</dc:date>
	<admin:generatorAgent rdf:resource="http://www.bitacoras.com"/>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<sy:updateBase>2000-01-01T12:00+00:00</sy:updateBase>
	<items>
		<rdf:Seq>
			<rdf:li rdf:resource="http://serviciotecnico.bitacoras.com/archivos/2008/11/19/averiguar-serial-de-un-windows-xp-que-no-arranque"/>
			<rdf:li rdf:resource="http://serviciotecnico.bitacoras.com/archivos/2008/09/30/ficheros-dentro-del-ejecutable-jar"/>
			<rdf:li rdf:resource="http://serviciotecnico.bitacoras.com/archivos/2008/04/03/problema-repetido-con-placa-ga-8s661fxm"/>
			<rdf:li rdf:resource="http://serviciotecnico.bitacoras.com/archivos/2008/03/29/recuperar-contrasenas-de-xp-y-vista-con-un-live-cd"/>
			<rdf:li rdf:resource="http://serviciotecnico.bitacoras.com/archivos/2008/03/27/un-piano-simple-para-turbo-c"/>
		</rdf:Seq>
	</items>
</channel>
<item rdf:about="http://serviciotecnico.bitacoras.com/archivos/2008/11/19/averiguar-serial-de-un-windows-xp-que-no-arranque">
	<title>Averiguar serial de un Windows XP que no arranque.</title>
	<link>http://serviciotecnico.bitacoras.com/archivos/2008/11/19/averiguar-serial-de-un-windows-xp-que-no-arranque</link>
	<dc:date>2008-11-19T20:02:15Z</dc:date>
	<dc:creator>Eljose</dc:creator>
	<dc:subject>Software</dc:subject>
	<content:encoded><![CDATA[<p>Programas como Everest permiten ver la clave o serial de windows XP que est&aacute; instalada.</p><p>Sin embargo, si no se puede instalar o no se puede ni arrancar el XP se puede recurrir a otro m&eacute;todo:</p><p>Lo primero es recuperar el archivo <strong>ntuser.dat</strong> que suele estar en la carpeta <strong>C:\Documents and Settings\(User Name)\ntuser.dat</strong></p><p>Si hay varios usuarios suele ser el m&aacute;s grande en tama&ntilde;o o el del usuario principal. Si no funcionara con ese archivo se debe ir al <strong>\%SystemRoot%\System32\config\software</strong> pero si el siguiente paso funciona no es necesario.</p><p>Despues hay que instalar <a href="http://www.dagondesign.com/files/loadhive.exe">este programa</a> en otro ordenador con XP</p><p>Con ese programa abrimos el archivo y se crea una clave nueva en nuestro registro. Mediante REGEDIT buscamos la clave NTUSER dentro de <strong>HKEY_LOCAL_MACHINE</strong> y dentro de esta buscamos lo siguiente: <strong>Software &gt; Microsoft &gt; Windows NT &gt; Current Version</strong>. </p><p>Ah&iacute; est&aacute; la clave <strong>DigitalProductID</strong></p><p>&nbsp;De esta clave nos interesa los bytes que est&aacute;n a 1 en este ejemplo.</p><pre>0000&nbsp;&nbsp;00 00 00 00 00 00 00 00&nbsp;&nbsp;..<br />0008&nbsp;&nbsp;00 00 00 00 00 00 00 00&nbsp;&nbsp;..<br />0010&nbsp;&nbsp;00 00 00 00 00 00 00 00&nbsp;&nbsp;..<br />0018&nbsp;&nbsp;00 00 00 00 00 00 00 00&nbsp;&nbsp;..<br />0020&nbsp;&nbsp;00 00 00 00 00 00 00 00&nbsp;&nbsp;..<br />0028&nbsp;&nbsp;00 00 00 00 00 00 00 00&nbsp;&nbsp;..<br />0030&nbsp;&nbsp;00 00 00 00 11 11 11 11&nbsp;&nbsp;..<br />0038&nbsp;&nbsp;11 11 11 11 11 11 11 11&nbsp;&nbsp;..<br />0040&nbsp;&nbsp;11 11 11 00 00 00 00 00&nbsp;&nbsp;..<br />0048&nbsp;&nbsp;00 00 00 00 00 00 00 00&nbsp;&nbsp;..<br />0050&nbsp;&nbsp;00 00 00 00 00 00 00 00&nbsp;&nbsp;..</pre><pre> <br /></pre><p>&nbsp;</p> Con esos Bytes usamos <a href="http://www.dagondesign.com/files/XPKeyDecrypt.exe">este programa</a> y averiguamos la clave.<br /><br />Esta informaci&oacute;n est&aacute; sacada de <a href="http://www.dagondesign.com/articles/windows-xp-product-key-recovery/comment-page-16/#comments">aqu&iacute;</a> pero traducida, claro.<br /><br />]]></content:encoded>
</item>
<item rdf:about="http://serviciotecnico.bitacoras.com/archivos/2008/09/30/ficheros-dentro-del-ejecutable-jar">
	<title>Ficheros dentro del ejecutable .jar</title>
	<link>http://serviciotecnico.bitacoras.com/archivos/2008/09/30/ficheros-dentro-del-ejecutable-jar</link>
	<dc:date>2008-09-30T13:21:18Z</dc:date>
	<dc:creator>Eljose</dc:creator>
	<dc:subject>programación</dc:subject>
	<content:encoded><![CDATA[<p>Usar las rutas relativas en java, incluso usando un IDE como Netbeans no es f&aacute;cil. Java es muy potente para el acceso a todo tipo de ficheros est&eacute;n donde est&eacute;n y con independencia del sistema operativo. Pero esa potencia lleva una cierta complejidad.&nbsp;</p><p>Los ficheros .jar son ejecutables de java que pueden contener todo tipo de ficheros que use el programa. As&iacute;, un icono de un bot&oacute;n que est&eacute; incluido en el .jar se puede colocar con ayuda del m&eacute;todo getResources, pero un fichero de texto plano o un fichero de sonido no pueden ser cargados de la misma manera ya que el m&eacute;todo file() no acepta URLs.&nbsp;</p><p>En este art&iacute;culo podremos ver una manera de poder tener ficheros de sonido en un .jar y c&oacute;mo abrirlos. Usaremos algunas cosas de Netbeans, pero creo que se puede exportar a otros IDEs o hacerlo directamente &quot;a mano&quot;.</p><p>Si usamos Netbeans, pondremos los archivos de sonido dentro de una carpeta que est&eacute; dentro del proyecto. Luego con el bot&oacute;n derecho en el proyecto -&gt; build. As&iacute; quedar&aacute; dentro del .jar.&nbsp;</p><p>Para poder abrirlos tendremos que hacer un fichero temporal, pasar a este toda la informaci&oacute;n de original y luego abrirlo. Para ello podemos usar el m&eacute;todo&nbsp;getResourceAsStream&nbsp;</p><p>Este es el c&oacute;digo aproximado:</p><p>File temp = File.createTempFile(&quot;sonido&quot;, &quot;.wav&quot;);<br />InputStream is = this.getClass().getResourceAsStream(&quot;nombre del fichero&quot;);<br />FileOutputStream destino = new FileOutputStream(temp);<br />FileWriter fw = new FileWriter(temp);<br />byte[] buffer = new byte[512*1024];<br />int n;<br />while ((n = is.read(buffer)) != -1)<br />destino.write(buffer, 0, n);</p><p>&nbsp;Faltar&iacute;a a&ntilde;adir try{}catch() y poner la ruta del fichero. &nbsp;</p><div><br /></div><br /><br />]]></content:encoded>
</item>
<item rdf:about="http://serviciotecnico.bitacoras.com/archivos/2008/04/03/problema-repetido-con-placa-ga-8s661fxm">
	<title>Problema repetido con placa GA-8S661FXM</title>
	<link>http://serviciotecnico.bitacoras.com/archivos/2008/04/03/problema-repetido-con-placa-ga-8s661fxm</link>
	<dc:date>2008-04-03T11:02:39Z</dc:date>
	<dc:creator>Eljose</dc:creator>
	<dc:subject>hardware</dc:subject>
	<content:encoded><![CDATA[La casualidad ha hecho que me lleguen dos ordenadores de Jump exactamente iguales con exactamente el mismo problema: Se apagan sin raz&oacute;n aparente. El problema result&oacute; ser la placa, una Gigabyte GA-8S661FXM. No es esto una cr&iacute;tica a esa placa. Pero si a alguien le pasa lo mismo tambi&eacute;n, puede que se trate de un problema que surge con el tiempo en ese modelo.<br /><br />]]></content:encoded>
</item>
<item rdf:about="http://serviciotecnico.bitacoras.com/archivos/2008/03/29/recuperar-contrasenas-de-xp-y-vista-con-un-live-cd">
	<title>Recuperar contraseñas de XP y Vista con un live CD</title>
	<link>http://serviciotecnico.bitacoras.com/archivos/2008/03/29/recuperar-contrasenas-de-xp-y-vista-con-un-live-cd</link>
	<dc:date>2008-03-29T10:58:34Z</dc:date>
	<dc:creator>Eljose</dc:creator>
	<dc:subject>Software</dc:subject>
	<content:encoded><![CDATA[<p>Lo m&aacute;s sencillo que he encontrado es <a href="http://ophcrack.sourceforge.net/es.index.php">Ophcrack</a> Tan simple como meter el cd, reiniciar y &eacute;l mismo detecta la SAM y se pone a recuperar todas las contrase&ntilde;as del XP.</p><p>Muy recomendado tanto para los administradores como para los que quieran sorprender a la alguien. </p><br /><br />]]></content:encoded>
</item>
<item rdf:about="http://serviciotecnico.bitacoras.com/archivos/2008/03/27/un-piano-simple-para-turbo-c">
	<title>Un piano simple para Turbo C++</title>
	<link>http://serviciotecnico.bitacoras.com/archivos/2008/03/27/un-piano-simple-para-turbo-c</link>
	<dc:date>2008-03-27T11:44:57Z</dc:date>
	<dc:creator>Eljose</dc:creator>
	<dc:subject>programación</dc:subject>
	<content:encoded><![CDATA[<p>Necesitaba hacer un piano simple para un programa que estoy haciendo en Turbo C++. Seguro que ha formas m&aacute;s eficientes de crear un piano. Pero esta es tan simple y clara que puede servir de ayuda tanto a los que empiezan a crear interfaces con un IDE como a los que quieren enviar mensajes midi simples en windows.</p><p>Se integra como un TForm. Hay que invocarlo con Showmodal, para que no de problemas.&nbsp; </p><p>&nbsp;</p> <a href="http://imageshack.us"><img src="http://img339.imageshack.us/img339/5447/pianobw1.png" border="0" alt="Image Hosted by ImageShack.us" /></a><br /><p><a href="http://www.filesend.net/download.php?f=5b44ac815a899b8717a323dfb4484f01" target="_blank" title="piano para turbo c++"><strong>&nbsp;Enlace para la descarga</strong></a></p><p>&nbsp;</p><p>Funciona perfectamente en Turbo C++. Y supongo que sin problemas en C++ Builder. En otros IDE no estoy seguro proque no lo he probado. Pero supongo que no necesitar&aacute; demasiadas modificaciones para que funcione. Decir que no es algo funcional porque falta corregir y gestionar posibles errores, sobretodo con el midi. Su utilidad, en principio es s&oacute;lo para servir como ejemplo para los que, como yo tienen problemas para encontrar ejemplos simples de cosas hechas con midi en c++. </p><p>&nbsp;</p><br /><br />]]></content:encoded>
</item>
</rdf:RDF>
