<?xml version='1.0' encoding='UTF-8'?><?xml-stylesheet href="http://www.blogger.com/styles/atom.css" type="text/css"?><feed xmlns='http://www.w3.org/2005/Atom' xmlns:openSearch='http://a9.com/-/spec/opensearchrss/1.0/' xmlns:blogger='http://schemas.google.com/blogger/2008' xmlns:georss='http://www.georss.org/georss' xmlns:gd="http://schemas.google.com/g/2005" xmlns:thr='http://purl.org/syndication/thread/1.0'><id>tag:blogger.com,1999:blog-1878000117437642839</id><updated>2024-09-10T09:23:46.410-07:00</updated><category term="VB.NET"/><category term="TRUCOS"/><category term="PROGRAMAS"/><category term="MANUALES"/><category term="CURSO VB"/><category term="S.O."/><category term="SQL"/><category term="DRIVERS"/><title type='text'>INFORMATICUCHO</title><subtitle type='html'>INFORMATICA, PROGRAMACION,VISUAL BASIC .NET,SQL,PROGRAMAS,TRUCOS,UTILIDADES</subtitle><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://informaticucho.blogspot.com/feeds/posts/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1878000117437642839/posts/default?redirect=false'/><link rel='alternate' type='text/html' href='http://informaticucho.blogspot.com/'/><link rel='hub' href='http://pubsubhubbub.appspot.com/'/><link rel='next' type='application/atom+xml' href='http://www.blogger.com/feeds/1878000117437642839/posts/default?start-index=26&amp;max-results=25&amp;redirect=false'/><author><name>chemikal8</name><uri>http://www.blogger.com/profile/04947890254221708564</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>74</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>25</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-1878000117437642839.post-6408340984494997617</id><published>2022-05-23T04:20:00.002-07:00</published><updated>2022-05-23T04:23:01.447-07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="VB.NET"/><title type='text'>HTTP Error 400. The request URL is invalid. Error en el tamaño de la url pasada por GET en servicio WCF.</title><content type='html'>&lt;p&gt;&amp;nbsp;En uno de mis trabajos me encontre con un problema que me dio muchos dolores de cabeza.&lt;/p&gt;&lt;p&gt;Tengo un Servicio WCF construido en c# y me surgio la necesidad de enviar datos como parametros de gran tamaño en la llamada a los metodos del servicio. Todo funcionaba hasta entonces.&lt;/p&gt;&lt;p&gt;Con las primeras pruebas me empezo a dar el mensaje:&amp;nbsp;&lt;/p&gt;&lt;p style=&quot;text-align: center;&quot;&gt;HTTP Error 400. The request URL is invalid&lt;/p&gt;&lt;p style=&quot;text-align: left;&quot;&gt;Pense que la url estaba mal construida. No fue asi. Busque por internet informacion acerca del problema y todos daban como causa el exceso de longitud de la llamada URL. Casi todas las soluciones pasaban por cambiar parametros del webconfig para el limite de la url, pero nada funcionaba. Seguia con el mismo error.&lt;/p&gt;&lt;p style=&quot;text-align: left;&quot;&gt;Realizando pruebas comprobe que el limite realmente estaba en los parametros, si el parametro excedia los 260 caracteres, la llamaba no funcionaba. Si era inferior, la realizaba.&lt;/p&gt;&lt;p style=&quot;text-align: left;&quot;&gt;Encontre la solucion&amp;nbsp; en la configuracion del IIS.&lt;/p&gt;&lt;p style=&quot;text-align: left;&quot;&gt;La limitacion esta por defecto en el registro de la Maquina, por lo que hay que actualizar el limite que por defecto esta en 260 caracteres.&amp;nbsp;&lt;/p&gt;&lt;p style=&quot;text-align: left;&quot;&gt;Para realizarlo hay que ir a la siguiente ruta en el registro:&lt;/p&gt;&lt;p style=&quot;text-align: center;&quot;&gt;HKEY_LOCAL_MACHINE/SYSTEM/CurrentControlSetservices/HTTP/Parameters&lt;/p&gt;&lt;p style=&quot;text-align: left;&quot;&gt;Hay que buscar el valor UrlSegmentMaxLength. Si no esta hay que crearlo con el tipo REG_DWORD e introducir el valor mas grande: 1000 en hexadecimal o 4096 en decimal.&lt;/p&gt;&lt;p style=&quot;text-align: left;&quot;&gt;Despues de hay que reiniciar la maquina o servidor completamente para que el registro guarde los cambios.&lt;/p&gt;&lt;p style=&quot;text-align: left;&quot;&gt;Despues de esto ya se podria realizar llamadas sin limitacion de 260 caracteres.&lt;/p&gt;&lt;p style=&quot;text-align: left;&quot;&gt;Saludos.&lt;/p&gt;</content><link rel='replies' type='application/atom+xml' href='http://informaticucho.blogspot.com/feeds/6408340984494997617/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://informaticucho.blogspot.com/2022/05/http-error-400-request-url-is-invalid.html#comment-form' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1878000117437642839/posts/default/6408340984494997617'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1878000117437642839/posts/default/6408340984494997617'/><link rel='alternate' type='text/html' href='http://informaticucho.blogspot.com/2022/05/http-error-400-request-url-is-invalid.html' title='HTTP Error 400. The request URL is invalid. Error en el tamaño de la url pasada por GET en servicio WCF.'/><author><name>chemikal8</name><uri>http://www.blogger.com/profile/04947890254221708564</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1878000117437642839.post-622911277408269107</id><published>2019-08-09T05:58:00.004-07:00</published><updated>2019-08-09T05:58:42.384-07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="VB.NET"/><title type='text'>Crear Notificacion mensaje en .NET parecido al de Android</title><content type='html'>&lt;div style=&quot;text-align: center;&quot;&gt;
&lt;img alt=&quot;Resultado de imagen de .net&quot; src=&quot;data:image/jpeg;base64,/9j/4AAQSkZJRgABAQAAAQABAAD/2wCEAAkGBxISEhUSEhMVFRUXFxYZGBcWFRUVFxgYGhoXGBkVFRgYHiggGBolGxgTITEiJSkrLi4uGB8zODMtNygtLisBCgoKDg0OGxAQGy0lHSIyLS0vLi0tLy04KzI3LS0tLystMS41LS0tLS4vLzctLTIvLS0tLS0tLS4tLS4vLi8vLf/AABEIANsA5gMBIgACEQEDEQH/xAAcAAEAAgMBAQEAAAAAAAAAAAAABgcEBQgCAwH/xABREAABAwIDAgYKDQoFBQEBAAABAAIDBBEFEiEGMQcTQVFhcSIyNXSBkaGxwdEIFBUWM0JUcpOys9LwFyNTYnOClKLC4TRSo8PTJDZDg5LEJf/EABoBAQACAwEAAAAAAAAAAAAAAAAEBQEDBgL/xAAsEQACAgIBAwIEBwEBAAAAAAAAAQIDBBESITFBBVEiQpHwEzJhcYGhwSMU/9oADAMBAAIRAxEAPwC8UREAREQBF5kkDQXOIAAuSdwCrvbDa0uBZHcM3W3F/wA7mb0ePmW+iiVstIj5GTCiO338I32PbawQXDPzjug2bfr+N4NOkKFVnCBWuPYObGP1WNP1rqKyylxu43P40C8XV1Vh1QXbf7lBbm32P82v26Erptv61vbPa8dLGNPjAt5FIaLauSZt2S2PK0tZceTcqyutjBDJG3jQcpGo5yOUkc3qWbMarW9JfweY5NvZyf1ZOsQ2qkgF5J7cwysueoBtyoxWcJlWTaE+F7Y/qgaeNROohkkc5ziXHlcd5HMPVyL4hi1qitfKvoSfxZL5n9WSVu3+Ik9lUkD9WGD0sK3mHbd1bbcY/jWnlysa7wZW2PiVfZFmUE2U5TuPkK9Kmvs4r6GJX2d1J/UubDtozI0PaQ8coIsQeY23Fb6irWyDTeN4O8f2VN4VWOhfmHanRw5x6wpxS1haWvYekHkIPoKh34aX5TfRnST+LqiaovjSVAkYHjcfIeUL7Ksa09MuU01tBERYMhfGqqWRNL5HBrRvJ/Gp6F9XOABJNgNSVWe0eLOqZOURtPYN/rPSfINOe8jGx3dLXhdyJmZSx4b7t9kbLFtt3kltO0NH+d4u49IbuHhv1KKVu0FQ86zSO/fLW+JtgsOtl1yjw+pYhV9Vj11rojmLcq66WpSf+HqWUuNyST0rwvxe4IS9wY0XLiAOs+hbuxjRI9i8NzPMzho3RnS87z4AfGehWGCtNg9K2NrY27mjxnlJ6SblbmmZmdbk5epUmTZzlvwXuNXwioruZ1HHpfn8yLIRV7e2WsVpaCIiwZCIo7tZiwjYYweTsz0Hc3rPm617rrc5cUarrVVByZpdsNoM12MPYD+Yj4x/VHIPD1VrVVBe4uPg6lmY3WFxy8+p9A/HQtVddFTUq46RzVtkrZOUj3dfl15ut3s9hmc8bIOxHag/GPOegeVbJS0tnhR2ffBsH7ESyDf2jT9Z3oCkeDYE6qeQbiIdu7n/AFW9Pm8V8qhoHVDwwaDe53MOfr5lOqSmbEwMYLNG71nnKrcnKcVpd3/RNxcJXT5S/Kv7KgxLD+LLmW1jcW+I2PrUZrKfK7oOo9Ss/a2ky1BNtHtDv6T5vKoTiNJoRyt1H46lMqnzgmRLIuqyUf1NBkX5kWRkTItmhyNlRPzNB5RofWpLgdT2JYfi7uo/386imGOs63P5x+Ct5RuyvB8B6isSjtaNfLTJ7sxWWcYzudqOsb/J5lJVXVNVFj2vHxSD6x4lYbHAgEbiLhUuZXxly9y99Nu5wcX4PSIihlkaDbKsyQ8WN8ht+6NXegeFQCqOVpd4uvkUo2qmzzkcjAG+HefOB4FEscfbK3wnzD0q8woagl79TmvUrOVkpe3Rff7mnXzJXuQrwrFsraY6WwpHslRamY8l2t6/jH0eEqPwxF7g1u8mwU8ooQ1rY27gAPWfOVFyJ6jr3J2NDcuT8G5pNBfnW/oYcrdd51PqWswunzO/Vbb+wW7VJfLrovsaHzMIiKOSwiIgMbEKoRMLz4BznkCqzaTELl1ze2rulx5PxzqX7U4l2x+KzQdLt3nsPGqqxipu7Lfpd0k/jyq4waeK5Mo867nPiuyMF8hJJO8rzdebr9Y0uIA3ncrEg6M3C6PjX2PajVx9A6SpnRxlzmxsG8hoA/HMtPRRiNgaPCec86mGwdLmldIdzG6dbtB5A7xrRfLhByfgxR/1tUF5JfhdA2FmUbzq4859SzERc9KTk9s6mMVFKK7Ij22FPdrH8xLfGL+jyqD4lBYh3Pp4vx5FZOPQ5oH9Azf/ADr5gVX9Z2TD0a/jwXVrgz3DXsUXqderd+6IhVRZXEeLqXyWwxePQO5tD6Px0rV5laFaup9WOsQRyG637XggEcqjeZbfDZbstzG3pH46FhmJLSN4yW4BU/2XqeMp2c7bsPg3fy5VWkMmimOwVVrLH1PH1Xf0KDnV7q37Ez0y1xyNeH0/0mC8SyBrS47gCT1DVe1rcfltEW8riB4N581vCqaEeUkjo7JcYtkQlu5xcd5JJ6ybqJYrNmkceQGw8GnnupbXP4uNz+YG3XuHlsoHK++i6HG8v+Dlcpcmo/yzySvxfl16jaXENG8mwW/Z40brZum1Mp5NG+k+jwlSzDmkm41O4dZWnpIw1rWN5NPWfSpjs1RacYdw0b6XejxquybNJyZZY1XJqKN1SQZGhvj6SvsiKnb29l6kktIIiLBkLFxKo4uMkbzoOs/i6yloMcnzPy8jfOd/oWyqPKRpvnwg2Qfa2tDQG8wzHpO5o86gL3kkk7zqtrtPX8ZK6269/Q3yW8a0110MFxikUD6vZ6utphUNuzO87urnWtpo8zgOTl6luWnkHgW6C8kTJm0uKM+n7I9AVn7GUuSmDjvkJd4NzfIAfCq4oacuLY29s5wb4XEC6uKCIMa1jdzQAOoCwVb6nZ8KivJO9Fq3OU34/wB+/wCz2iIqY6I/HNBBB3FVjUsLHuYfiuLT4DZWeq/2zp+LqM3JI0O8I7EjyA+FTsGXxuPuVnqde4KXsReqiuHM59PUfMo0TbQqVTHlUexeLK+/I7Xw8voPhV142UNT1JxMbMs3CprOI5x5R+CtZmXuOXKQRyG6bN8obWiTset1sfWZKuPmddh8I0/mDVH2PBsRuPmKQ1JY5rxva4OHW03HlCxZDlFx9zRRLjNS9mXetDjr8zw3/KPKdfNZbqOYOaHg9iQHA9BF7+JRHHcSbC10jtXOJyt5zzdQ5VQY8G59O502XYo19X0I3tpXBjWxA9k45j0NG6/WfModmXrEat0kjnuNyTqVj51ewjwjooZPm+R9sy2uBQ3JkPJoOvlPi860sd3EAbzoFKaSMNaGjk8p9ZKzN9Ao9Te4LSGaQNHLvPM3lPo8KsOKMNAa0WAFgFq9m8L4iO7h+cdYu6OZvg891t1Q5NvOXTsi/wAWn8OG33YREUclBERAeJpMrS7mCgu0tfxUEspOtiB0udoPKVLcYks0N5/MP72VTcImJZi2Fp0a7XpcBr4rgeNT8Kvk9lbnWaaj9/eiGueSbneV+XXi6+lO256Arcr2tI2FIzK3pK2dAz4x8HrWtju4gDlW6jbazQOgDlP91uXYrL31692SjYSj4ypzntYml37xu1o+sf3VZC02ymE+1oAHfCO7J/QTub4Bp13W5XO5lqstbXZdDp/T8d00JPu+rCIiik4KObc0Oen4wDsojm/dOjvQf3VI15kYHAtIuCCCDyg7wvdc3CakvBrtrVkHB+Smc6w8SgzsIG8ajr5vCtntBhzqWd0Rvl3sPOw7vCNx6QsJj7rpa2pR6dmchkRlXLflEVzJmWZjNLkdnHau8h/v61rsyw+hOranFSRvcKqLty8rfN+Lr7TOsVoaSpyODvH1Lb1kzcodfq6R0L0ntEedbjZ+jLNwTaCNuGsdI7Vl4rDeS3tWgcpyFnjUBxvFHyudK/8AdbyNHIB61qaGqJcWndvA5AeXwkW8S+WKVGuQcmp6/wAedaqqYVcpruzZfZZdONT/ACpL+T4Z0zr4Z19qSLOeYDeeYetZ2bmtG1waH/yHqHpPo8asbYbBc5FTIOxB/Ng8p/z9Q5OnqCj+x+z7qtwJBbTsNid2cj4jfSeTrVsRsDQGtAAAAAGgAG4Acyr83I18Ee/kmYWNyf4ku3g9IiKqLcIiIAiIgIvtZiQia5/KOxaOd39tT4FTGOy3eATfS56ydfMrwxnZaOpcHPkkFr2DctrnedRv3eJaGq4LKaR2YzzjdoDH9xWuPk011631/YprcW+zI5tfCu3Upu6yYdBblKtZvBLSX1nqPHF9xbfD+D2hi1yveed7zf8Alstv/uqXuepYdrWlr6lX4Ph73GzWlz3bmtFyB4FZuyeyXEkTT2MnxW7wzpJ5XeQdO9SajoYohlijawfqgC/XzrIUXIz5WLjBaR6xvTIwn+JY9y/pBERV5ahERAEREBqdpMCZVx5Xdi9tyx9rlp5jztOlx6lVGK4bPSvtMwt5nb2O+a7cerf0K7V5e0EWIBB5DqFMxsyVPTuiFlYUL+vZ/fco3M2QFp1B3haCvwx0ZuOyad26/UR6V0G7A6U6mmgJ/ZR+peHbO0Z1NJTn/wBMf3VMl6lB/KyBT6VZVLpPp7aOeI6fn8S+zmX9C6B971H8lp/oY/uodnqP5LT/AEMf3VheowXyskvBm/mRz7E0gg7rLGnBBudb8vr6V0WNnaP5JT/Qx/dQbPUfyWn+hj9Sw/UYP5WFgyT7o52ghLiBY67gBcnoA5VYeymwE0uV9SDDCNcm6V/zv8g69eYDerQpMPhi+Cijj+YxrfMFkrTZnya1Ba/U2wwlvc3v9D5U1OyNjWRtDWtFg0CwAWlruNbUPtPJlED5BHaHLmBsBfJmt+8t+vm6FpNy0EkZSSATlO9vV0KvJxDHY/UcVTxZ/wA8yalFS8Nb2Uck0MbdLWaZmyh2gsMkoFiApuvg6iiO+Nh7Te1v/jdmj5Piu1bzHUL7oAiIgCIiAIiIAi8vdYE8wVb8HHCs3E6l1NJTiB2QvjPGZw/Keybq0a215dGu5kBZSIsTFsQjpoZJ5TZkTHPcehovpznmCAy0UC4MeEN2LOna6nEPEiM6SF+bPn/VFu18q2GN4jijMSpoqenY+ic0cdKd7Td2fXNpZoYQMupJ15gJaiIgCIiAIiIAiIgCIiAIiIAirrbjaetfXw4ThrmRzPZxks72hwjZqbAEEXs3lB7ZoFt6k+y9LV00EgxCqbUOD3OEuRsQbFlbo4AAaOEhvrod/MBvkWBguMQVcfHU8gkjzObmAIBLTY2uBcX5RosyWVrRdzg0c5IA8ZQHtF+A31C/UAREQBERAEREB4m7U9RXL+zVPJBhsWLwavo69weN2aJ7KfQnmzEt/wDaV1BN2p6iqi4BsPZUYNVQSi7JaiZjh0OhgBtzHmKAtfDa5k8Uc0ZuyRjXtPO1wBHVoVXXDBVuqpKTBYT2dVI18trXbCw5rkdbXP8A/V0rzwO4q6nZVYXVOAkoXvIJ0BgJJzC+uUG7r80jF44Ko3V9ZWY1KDaR5hpgbjLE21yAdNwjFxy8ZzoDF4G4wzE8ZY0WayYMaOZjJJ2NaOgNAHgUvxjbJ0GK0uG8SHCojL+NzkFtuN0yZdfgxy8vQonwRd1sc75d9tUL3td/3Rhn7B3/AOlAWDtPtDT4fTuqal1mN0AGrnuO5jByuNj0aEmwBKgtLtxjdU0T0eEN4h2rDLOxrnt5HAOczQjXQEcxKxuFWMVOL4TRy6wlxe5p7V/ZDsXDcdGEdTzzq2QEBGqXaSb3Mlrp6UwyxRVD3QOcb3hz6Zi0aOygg2OjuVRSh4UKmrgiNDQGepe1z5GCT83AwSPYzPIQAXOyEhumime3fcyu70qfsnqMcA1GxmERvaLOlklc885DzGP5WNQG5xfbRlDQR1dcwxSPa0cQ3V5lIuY235BrcnS3gvHItsMflaJosGaIiLhr52iS3U5zXX/cWFtswVG0uGU0usTIjKGndnHHPv03MMWnQrbQEP2C29ixLjIjG6nqovhaeTthY2Lm3AJANgbgEEi41F8fbDbx9PUsoKKmNXWObmLMwYyNtrgvceW2tjYWI11AUcx5gh2ro3R6GenPGgfG7Gdt3c+kcf8A8BfXbPA6+ixQ4zQQipa+MMnhF89g1rTlA1IIZGQW3II1BCAkmyeP4rJUcRiGHinaY3PbKyQSMu0tGR2UuAJDiRdw7U6Hk+m3W3kOHFkQjfUVUvwVPH2ztbBzrAkAkECwJJBsNDb82H4QqXEy6NgdDUMF3wSaOFtCWn4wB05COUBRXZKIT7TYjNL2ToGBkQOuXRjMzebsQ4afpHc6Ay59sMfiaZpcGaYgLlrJ2ukt1Nc538ik+z+2UdfQyVdGwySMa/8AMOIa/jWtuIidQMxy2dusesCTqpeDuMQbQYrTRC0TmiQgbg7M1wA5vhpLBARmPH8R933VHuafbPtfKabjm3DLN7PPa3Np0qf7SbR4n7Qa4YWS+WOpE7OPb+Ya3sWuvbs8zSXWHMtZD/3Y/vQfVarE2i/wlR+xl+o5AU/wQ4/iMVFFDBhpngMrrz8c1tsz+yOQi/Y69dlOtpnvM0Za10j/AG2YsjX8W4xihmnEbH/FzSNDidLloaTZotg8AvciP9pN9ZTqooI3uDyCHWtmY5zHEa2a4sIzAXdYG9rlAaTY9wyR5ZBIH08UryG5W53ZvzgblblL7OzDK3Vl8oJKkq+NLSsjBDBa5uSSXOcdBdznElxsALk7gByL7IAiIgCIiAIiIDxL2p6iqy9j1SyR4dK2RjmH2082c0tNuKg1seTQq0EQFN8M2zdSKmOroWnPVsNHOGi+bPYNLtNxaMpJ0GRqtHZrBmUVLDSx9rEwNva2Y73PPS5xc49JWzRAVXwUUsjMUxpz2OaHVLi0uaQHDjqjVpO8ajdzr1tXTPO02GvDHFjYCC4NJaD/ANRoXbhvHjVpIgK94WtlaipbT1lFrVUb87Gadm27XWF97gWggcoLhvIWBScNVI1uWrp6mGoAAdDxVyXczMxB1P8AmAVoogIfiGJyVuC1cxp5IXSU1WGxPB4ywbK1hLbA3cA11v1tCd5x+BaBzMHp2va5rgZrtcC0j89IdQVOEQFccK2zNU+SmxOgbmqqQ6stcyR3zZQPjWu/sd5D3W1sDjwcNlEG5Z6eqiqBYOg4sOdn07FpJF9TbUNPQrPRAVfsThFVXYk/Gq2EwNawx0sDxZ7W2Lc7r2IFnSbxqZCRYAX2u0HCdBQVclNVwTsa3LxczWZo5AWNcbXtqHFzdLjsd43KdogKc2aacUx5mK01PJDSxREOlkYGce8skjBFu2Nnt5TZsYvYkBZm2GFVeG4p7s0cLqiKVmSpiYLvAs0FzQBexyRuuAbFpvoVa6ICsX8NVG9uWmp6uaoNw2ARAOzcziCbC+mgcehZ3BVsvUQe2K6u0qqx+dzP0bbucG8tiS7dc2DWjeCrARAVhDTP99T5MjsntUDPlOW+VumbddWNidNxsMkYNi9j235szSL+VZKICkeC/bZmGxDC6yCoZUtmIa0MBzcY4W3kbjm11BFiCVdyIgCIiAIiIAiIgCIiA8Tdqeorjj324h8uq/4ib7y7Hm7U9R8y4fQFwcCvCJK2q9qVs8kjJyBG+V5eWS7g3M43yv0FufLzkroNcbbX4E+gq5Kd17NN43H40buyjffTXKRe24gjkXR/BFtp7pUYEh/6mGzJed2nYy/vAG/6wdyWQE6REQBc2cM20FZDi08cNVURsDYbMZNIxovEwmzWusNdV0muWuHPuzUfNh+yYgLk4Da6WbDA+aR8r+OlGaR7nusMthdxJsrBVbex/wC5I/bS/wBKslAc/wDD5jlVBiMbIKmeJppoyWxyyMaTxkwvZpAvYDXoVa++3EPl1X/ETfeU69kZ3Ti71j+0mUt9jrRxvoqgvjY4io3ua1x+DZzhAUx77cQ+XVf8RN95PfbiHy6r/iJvvLr/ANy4P0MX0bPUnuXB+hi+jZ6kByJT7WYgXtBrqu1xf/qZuf5y7GWJ7lwfoYvo2epZaA5g4VNo62LFauOKrqGMa9tmsnla0dgw6NDrDW6invtxD5dV/wARN95dgyYfC4lzooyTvJY0k9ZIXj3Lg/QxfRs9SA5B99uIfLqv+Im+8nvtxD5dV/xE33l09wg4dC3DK0tijBFPNYhjQR2B1BsuX9j2g19GCAQamAEHUEcY3QoD177cQ+XVf8RN95PfbiHy6r/iJvvLr73Lg/QxfRs9Se5cH6GL6NnqQFQ+x4xepqH1nHzzTZWw5eNkfJluZL2zE2vYeJXUvjT0kcd8jGMvvytDb9dl9kAREQBERAEREB4m7U9R8y4fXcE3anqPmXD6A6V4W9ivb9BHUQtvU08YcLC5kjy3fHpvPxm79bgdsqK2E2ofhtZHUsuWjsZWD48TiMzevQEdLQuu8P8Ago/mM8wXOHDfsT7SqfbULbU9Q4mw3RzG7nM6A7Vw/eG5qA6Pw+tjniZNE4OjkaHNcNxaRcFZCof2P+2uVxwyd3Yuu6nJ5HaufF1HVw6c3OFfCALlrhz7s1HzYfsmLqVctcOfdmo+bD9kxAW57H/uSP20v9KslVt7H/uSP20v9KslAc3+yM7pxd6x/aTKZ+xu/wADUd8f7bFDPZGd04u9Y/tJlM/Y3f4Go74/22IC3UREAREQBERAR3hF7l13e031CuV9jO6FH3zT/asXVHCL3Lru9pvqFcr7Gd0KPvmn+1YgOykREAREQBERAEREAREQHibtT1HzLh9dwTdqeo+ZcPoDtvD/AIKP5jPMFh7TYFFXU0tLMOxkba43tcNWvb0g2KzMP+Cj+YzzBZCA4xxjDZ8Pq3wvuyaCQWc021FnMkYeYjK4HpC6k4Ntrm4nRsm0ErewmaNLSADsgP8AK4dkOsjeCorw67E+26f27C289O05wN8kO89ZZq4dBdvNlT/Bhtg7DKxsjieIksydov2l9HgcrmnUdGYcqA60XLXDn3ZqPmw/ZMXUUUrXNDmkOa4Agg3BB1BBG8ELl3hz7s1HzYfsmIC3PY/9yR+2l/pVkqtvY/8Ackftpf6VZKA5v9kZ3Ti71j+0mVd4fjdVTtLYKieFpNyI5ZIwTuuQ0i5tZWJ7IzunF3rH9pMpZ7HWjikoqgvjY8io3ua1x+DZpqEBTXvuxH5dV/xM33k992I/Lqv+Jm+8uvfcqn/QRfRs9Se5VP8AoIvo2epAc98C+0FZNisMc1VUSMLJbtkmke0kRuIu1zrFdILGhoIWHMyKNpHK1jQfGAslAEREBHeEXuXXd7TfUK5X2M7oUffNP9qxdUcIvcuu72m+oVyvsZ3Qo++af7ViA7KREQBERAEREAREQBF85Z2NIDnNaTuBIF+q+9fRAeJu1PUfMuH13BN2p6j5lw+gO28P+Cj+YzzBZCx8P+Cj+YzzBZCALlzhi2K9zqvjIm2ppyXR2GjHfGi6Lbx0G2tiuo1o9tNmo8RpJKWSwzC7H2uY5BfI8dR0POCRyoCtuAHbXjIzhs7uzjBdASdXR73R68rd4/VJ3BqgHDoP/wCzP82H7JiirhU4dWcsVRTyeJzT/M0jwEHmK2/CXjsdfVsq47DjYIS9t75JGgsew9RboeUEHlQF3ex/7kj9tL/SrJVbex/7kj9tL/SrJQHN/sjO6cXesf2kymfsbv8AA1HfH+2xQz2RndOLvWP7SZTP2N3+BqO+P9tiAt1ERAEREAREQEd4Re5dd3tN9QrlfYzuhR980/2rF1Rwi9y67vab6hXK+xndCj75p/tWIDspERAEREAREQBERAcZbVYtPVVU01QXcYXuBa43yAE2jHMG7rLoTgExeeow0iZxfxUzo2OcSTkDWODSTvsXEDosORQzho2dpWYhTuZEGmofebKXAPJNibA2BO8kWubneSrtwLC4aWCOCCMRxtbo0X5dSSTqSSSSTqUBmTdqeo+ZcPruIi+ihv5K8G+RM+km++gJXh/wUfzGeYLIXmNgaA0aAAAdQXpAEREBT3D5sTx0XujA385E20wA7aIbpNOVnL+r80Ln1dwvYHAggEEWIIuCDvBHKFD/AMlmD/Imf/c330BqPY/9yR+2l/pVkrX4FglPRxcTTRiOO5dlBcdTvN3EnkWwQHN/sjO6cXesf2kyh2ze29fQMdHST8UxzszhxcL7usBe72E7gF1Bj+xOH1sgmqqcSyBoYHF8g7EFxAs1wG9zvGtb+SvBvkTfpJvvoCiPyu418s/0Kb/jT8ruNfLP9Cm/41e/5K8G+RN+km++n5K8G+RN+km++gKI/K7jXyz/AEKb/jXRmweIy1GH0s8zs8kkTXPdZrbk8tmgAeALVfkrwb5E36Sb76lWGUEdPEyGFuSNgytbcmwHJcklAZKIiAjvCL3Lru9pvqFcr7Gd0KPvmn+1YuwsQoo54nwytzRyNLXtuRdpFiLixGnMozScGeExPZJHSNa9jmvaRJNo5pDmnV/OAgJciIgCIiAIiIAiIgP/2Q==&quot; /&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: center;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: left;&quot;&gt;
&lt;span style=&quot;color: #666666; font-family: Arial, Helvetica, sans-serif;&quot;&gt;En uno de mis momentos libres pense en como podia mejorar el sistema de avisos por defecto que viene en Visual Studio, ya que me parecia poco ortodoxo el tener que pulsar sobre un boton para quitar el mensaje de aviso de la pantalla y ademas que conlleva que se pare la ejecucion del programa hasta que se cierra el aviso.&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: left;&quot;&gt;
&lt;span style=&quot;color: #666666; font-family: Arial, Helvetica, sans-serif;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: left;&quot;&gt;
&lt;span style=&quot;color: #666666; font-family: Arial, Helvetica, sans-serif;&quot;&gt;De esta manera pense como lo hacian en otros sistema y me fije en Android, el famoso Toast, que al cabo de unos segundos desaparecia sin intervencion del usuario y me propuse intentarlo hacer en .NET. Lo consegui de la siguiente manera.&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: left;&quot;&gt;
&lt;span style=&quot;color: #666666; font-family: Arial, Helvetica, sans-serif;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: left;&quot;&gt;
&lt;span style=&quot;color: #666666; font-family: Arial, Helvetica, sans-serif;&quot;&gt;Me cree un modulo llamado Notificacion con las siguientes caracteristicas:&lt;/span&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;pre class=&quot;brush: vbnet&quot;&gt;Imports System.Drawing.Drawing2D
Imports System.Drawing.Imaging

Module Notificacion
    &#39;Timers
    Dim WithEvents tmrAnimacion As Timer
    Dim WithEvents tmrRetraso As Timer

    &#39;Control where the message will be displayed.
    Dim WithEvents displaycontrol As New ExtendedControl()

    &#39;Some property variables.
    Dim bEsUnError As Boolean = False
    Dim miColorBorde As Color = Color.Red
    Dim alphaval As Single = 0
    Dim incremento As Single = 0.1
    Dim bVisible As Boolean = False
    Dim TamañoTexto As SizeF
    Dim sMensaje As String = &quot;&quot;
    Dim clColor As Color = Color.Red
    Dim clColorFuente As Color = Color.White
    Dim prnt As Control

    &#39;Measure message
    Dim miFont As New Drawing.Font(&quot;Microsoft Sans Serif&quot;,
                                                         9,
                                                         Drawing.FontStyle.Bold,
                                                         Drawing.GraphicsUnit.Point)



#Region &quot;eventhandlers&quot;

    &#39;Handles the paint event of the display control.
    Private Sub Control_Paint(ByVal sender As Object, ByVal pe As PaintEventArgs) Handles displaycontrol.Paint
        &#39;This BITMAP object will hold the appearance of the notification dialog.
        &#39;Why paint in bitmap? because we will set its opacity and paint it on the control later with a specified alpha.

        displaycontrol.Width = displaycontrol.Width
        displaycontrol.Height = displaycontrol.Height

        Dim img As New Bitmap(displaycontrol.Width, displaycontrol.Height)


        Dim e As Graphics = Graphics.FromImage(img)

        &#39;Set smoothing.
        e.SmoothingMode = SmoothingMode.AntiAlias

        If bEsUnError Then
            miColorBorde = Color.Red
        Else
            miColorBorde = Color.DodgerBlue
        End If
        If clColor &amp;lt;&amp;gt; Color.Red Then
            miColorBorde = clColor
        End If

        &#39;Prepare drawing tools.
        Dim bru As Brush = New SolidBrush(Color.FromArgb(50, miColorBorde))
        Dim pn As Pen = New Pen(bru, 6)
        Dim gp As New GraphicsPath()

        &#39;Make connecting edges rounded.
        pn.LineJoin = LineJoin.Round

        &#39;Draw borders
        &#39;Outmost, 50 alpha
        gp.AddRectangle(New Rectangle(3, 3, displaycontrol.Width - 10, displaycontrol.Height - 10))
        e.DrawPath(pn, gp)

        &#39;level 3, A bit solid
        gp.Reset()
        gp.AddRectangle(New Rectangle(5, 5, displaycontrol.Width - 14, displaycontrol.Height - 14))
        e.DrawPath(pn, gp)

        &#39;level 2, a bit more solid
        gp.Reset()
        gp.AddRectangle(New Rectangle(7, 7, displaycontrol.Width - 18, displaycontrol.Height - 18))
        e.DrawPath(pn, gp)

        &#39;level 1, more solidness
        gp.Reset()
        gp.AddRectangle(New Rectangle(9, 9, displaycontrol.Width - 22, displaycontrol.Height - 22))
        e.DrawPath(pn, gp)

        &#39;Draw Content Rectangle.
        gp.Reset()

        &#39;bru = New SolidBrush(Color.FromArgb(7, 7, 7))

        If bEsUnError Then
            bru = New SolidBrush(Color.Red)
        Else
            bru = New SolidBrush(Color.DodgerBlue)
        End If

        If clColor &amp;lt;&amp;gt; Color.Red Then
            bru = New SolidBrush(clColor)
        End If

        pn = New Pen(bru, 5)
        pn.LineJoin = LineJoin.Round
        gp.AddRectangle(New Rectangle(8, 8, displaycontrol.Width - 20, displaycontrol.Height - 20))
        e.DrawPath(pn, gp)
        e.FillRectangle(bru, New Rectangle(9, 9, displaycontrol.Width - 21, displaycontrol.Height - 21))

        &#39;Set COLORMATRIX (RGBAw).
        &#39;Matrix [3,3] will be the Alpha. Alpha is in float, 0(transparent) - 1(opaque).
        Dim cma As New ColorMatrix()
        cma.Matrix33 = alphaval
        Dim imga As New ImageAttributes()
        imga.SetColorMatrix(cma)

        &#39;Draw the notification message..
        Dim sf As New StringFormat()
        sf.Alignment = StringAlignment.Center
        sf.LineAlignment = StringAlignment.Center
        &#39; e.DrawString(sMensaje, prnt.Font, New SolidBrush(Color.FromArgb(247, 247, 247)), New Rectangle(9, 9, displaycontrol.Width - 21, displaycontrol.Height - 21), sf)
        e.DrawString(sMensaje, miFont, New SolidBrush(clColorFuente), New Rectangle(9, 9, displaycontrol.Width - 21, displaycontrol.Height - 21), sf)

        &#39;Now, draw the content on the control.
        pe.Graphics.DrawImage(img, New Rectangle(0, 0, displaycontrol.Width, displaycontrol.Height), 0, 0, img.Width, img.Height, GraphicsUnit.Pixel, imga)


        &#39;Free the memory.
        cma = Nothing
        sf.Dispose()
        imga.Dispose()
        e.Dispose()
        img.Dispose()
        bru.Dispose()
        pn.Dispose()
        gp.Dispose()

    End Sub

    &#39;Handles the window animation.
    Private Sub tmr_tick(ByVal sender As Object, ByVal e As EventArgs) Handles tmrAnimacion.Tick
        If (incremento &amp;gt; 0) Then
            If (alphaval &amp;lt; 1) Then
                If (alphaval + incremento &amp;lt;= 1) Then
                    alphaval += incremento
                    displaycontrol.Refresh()
                Else
                    alphaval = 1
                    displaycontrol.Refresh()
                    tmrAnimacion.Enabled = False
                    tmrRetraso.Enabled = True
                End If
            End If
        Else
            If (alphaval &amp;gt; 0) Then
                If (alphaval + incremento &amp;gt;= 0) Then
                    alphaval += incremento
                    displaycontrol.Refresh()
                Else
                    alphaval = 0
                    tmrAnimacion.Enabled = False
                    tmrAnimacion.Dispose()
                    tmrRetraso.Dispose()
                    displaycontrol.Dispose()
                    incremento = 0.1
                    bVisible = False
                End If
            End If
        End If
    End Sub

    &#39;handles the delay.
    Private Sub tmrRetraso_tick(ByVal sender As Object, ByVal e As EventArgs) Handles tmrRetraso.Tick
        incremento = -0.1
        tmrAnimacion.Enabled = True
        tmrRetraso.Enabled = False
    End Sub

#End Region

#Region &quot;Function&quot;

    &#39;Public Sub Show(ByRef Parent As Control, ByVal Message As String, ByVal glw As Color, ByVal delay As Integer)

    &#39;&#39;&#39; &lt;summary&gt;
    &#39;&#39;&#39; Shows the message to the user.
    &#39;&#39;&#39; &lt;/summary&gt;
    &#39;&#39;&#39; &lt;param name=&quot;Mensaje&quot; /&gt;The message to show.    &#39;&#39;&#39; &lt;param name=&quot;Retraso&quot; /&gt;The time before the message to disappear, in Milliseconds.    &#39;&#39;&#39; &lt;remarks&gt;&lt;/remarks&gt;
    Public Sub Show(ByRef Parent As Control,
                    ByVal EsUnError As Boolean,
                    ByVal Mensaje As String,
                    ByVal Retraso As Integer,
                    Optional ByVal Largo As Integer = 0,
                    Optional ByVal Alto As Integer = 0,
                    Optional ByVal TamanoFuente As Integer = 0,
                    Optional ByVal ColorOpcional As Color = Nothing,
                    Optional ByVal ColorFuente As Color = Nothing)

        If Not (bVisible) Then
            bVisible = True
            prnt = Parent
            sMensaje = Mensaje
            bEsUnError = EsUnError
            &#39;Set up notification window.
            displaycontrol = New ExtendedControl()
            displaycontrol.IsTransparent = True

            If ColorFuente &amp;lt;&amp;gt; Nothing Then
                clColorFuente = ColorFuente
            End If

            If ColorOpcional &amp;lt;&amp;gt; Nothing Then
                clColor = ColorOpcional
            End If

            If TamanoFuente &amp;lt;&amp;gt; 0 Then
                miFont = New Drawing.Font(&quot;Microsoft Sans Serif&quot;,
                                                         TamanoFuente,
                                                         Drawing.FontStyle.Bold,
                                                         Drawing.GraphicsUnit.Point)
            End If
            &#39;            TamañoTexto = displaycontrol.CreateGraphics().MeasureString(Mensaje, Parent.Font)
            TamañoTexto = displaycontrol.CreateGraphics().MeasureString(sMensaje, miFont)

            displaycontrol.Height = 25 + TamañoTexto.Height + Alto
            displaycontrol.Width = 35 + TamañoTexto.Width + Largo
            If (TamañoTexto.Width &amp;gt; Parent.Width - 100) Then
                displaycontrol.Width = Parent.Width - 100
                Dim hf As Integer = CInt(TamañoTexto.Width) / (Parent.Width - 100)
                displaycontrol.Height += (TamañoTexto.Height * hf)
            End If

            &#39;Position control in parent
            displaycontrol.Left = (Parent.Width - displaycontrol.Width) / 2
            displaycontrol.Top = (Parent.Height - displaycontrol.Height) / 2

            Parent.Controls.Add(displaycontrol)
            displaycontrol.BringToFront()
            &#39;  displaycontrol.Height
            &#39; GlowColor = glw

            &#39;Set up animation
            tmrAnimacion = New Timer()
            tmrAnimacion.Interval = 15
            tmrAnimacion.Enabled = True

            tmrRetraso = New Timer()
            tmrRetraso.Interval = Retraso
        Else
            tmrRetraso.Stop()
            tmrRetraso.Start()
        End If
    End Sub

#End Region

End Module
&lt;/pre&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;span style=&quot;color: #666666; font-family: Arial, Helvetica, sans-serif;&quot;&gt;Una vez creado el modulo me cree una funcion que creara una instancia del modulo con las caracteristicas que yo requeria (retraso, alto, largo, tamaño fuente, etc) y lo ejecutara.&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;pre class=&quot;brush: vbnet&quot;&gt;  Public Shared Sub MostrarNotificacion(ByVal Formulario As Form,
                                          ByVal EsUnError As Boolean,
                                          ByVal Mensaje As String,
                                          Optional Retraso As Integer = 0,
                                          Optional ByVal Alto As Integer = 0,
                                          Optional ByVal Largo As Integer = 0,
                                          Optional TamanoFuente As Short = 0,
                                          Optional Color As Color = Nothing,
                                          Optional ColorFuente As Color = Nothing)
        Try
            Dim iRetraso As Integer = 0
            If EsUnError Then
                iRetraso = 5000 + Retraso
            Else
                iRetraso = 3000 + Retraso
            End If

            Notificacion.Show(Formulario, EsUnError, UCase(Trim(Mensaje)), iRetraso, Largo, Alto, TamanoFuente, Color, ColorFuente)
        Catch ex As Exception
            MessageBox.Show(&quot;ERROR &quot; &amp;amp; ex.Message &amp;amp; &quot; ... UtilForm.MostrarNotificacion&quot;, &quot;Administrador&quot;,
                              MessageBoxButtons.OK, MessageBoxIcon.Error)
        End Try
    End Sub

&lt;/pre&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;span style=&quot;color: #666666; font-family: Arial, Helvetica, sans-serif;&quot;&gt;Tan solo tendreis que llamar a la funcion descrita y el funcionamiento seria el mismo que en Android.&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;color: #666666; font-family: Arial, Helvetica, sans-serif;&quot;&gt;&lt;br /&gt;&lt;/span&gt;
&lt;span style=&quot;color: #666666; font-family: Arial, Helvetica, sans-serif;&quot;&gt;Espero que os sirva de ayuda.&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;color: #666666; font-family: Arial, Helvetica, sans-serif;&quot;&gt;&lt;br /&gt;&lt;/span&gt;
&lt;span style=&quot;color: #666666; font-family: Arial, Helvetica, sans-serif;&quot;&gt;Espero vuestros comentarios. Gracias.&lt;/span&gt;</content><link rel='replies' type='application/atom+xml' href='http://informaticucho.blogspot.com/feeds/622911277408269107/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://informaticucho.blogspot.com/2019/08/crear-notificacion-mensaje-en-net.html#comment-form' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1878000117437642839/posts/default/622911277408269107'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1878000117437642839/posts/default/622911277408269107'/><link rel='alternate' type='text/html' href='http://informaticucho.blogspot.com/2019/08/crear-notificacion-mensaje-en-net.html' title='Crear Notificacion mensaje en .NET parecido al de Android'/><author><name>chemikal8</name><uri>http://www.blogger.com/profile/04947890254221708564</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1878000117437642839.post-6430991571436114675</id><published>2019-08-09T05:12:00.000-07:00</published><updated>2019-08-09T05:12:11.789-07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="MANUALES"/><category scheme="http://www.blogger.com/atom/ns#" term="TRUCOS"/><title type='text'>Instalar Servicio de Windows de forma automatica.</title><content type='html'>&lt;div style=&quot;text-align: center;&quot;&gt;
&lt;img height=&quot;190&quot; src=&quot;https://www.trnetwork.com.mx/images/net.png&quot; width=&quot;200&quot; /&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: center;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: center;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: left;&quot;&gt;
&lt;span style=&quot;color: #666666; font-family: Arial, Helvetica, sans-serif;&quot;&gt;Como programador .Net he hecho algún&amp;nbsp;proyecto de servicio de windows. El proceso de instalación&amp;nbsp;algunas veces resulta algo tedioso. Entonces pensé&amp;nbsp;como podría&amp;nbsp;hacerlo de forma automática&amp;nbsp;y os voy a explicar como.&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: left;&quot;&gt;
&lt;span style=&quot;color: #666666; font-family: Arial, Helvetica, sans-serif;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: left;&quot;&gt;
&lt;span style=&quot;color: #666666; font-family: Arial, Helvetica, sans-serif;&quot;&gt;Todo lo debemos hacer a través&amp;nbsp;de comandos MSDos y ejecutarlo en un archivo .bat, ¿como? muy fácil.&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: left;&quot;&gt;
&lt;span style=&quot;color: #666666; font-family: Arial, Helvetica, sans-serif;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: left;&quot;&gt;
&lt;span style=&quot;color: #666666; font-family: Arial, Helvetica, sans-serif;&quot;&gt;Lo primero que debemos abrir el notepad y crear un nuevo documento de texto. A este documento le ponemos un nombre que identifique nuestro servicio, por ejemplo yo lo voy a llamar ServicioX y lo re nombramos&amp;nbsp;a .bat, es decir, el nombre debería&amp;nbsp;de quedar :&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: center;&quot;&gt;
&lt;span style=&quot;color: #666666; font-family: Arial, Helvetica, sans-serif;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: center;&quot;&gt;
&lt;span style=&quot;color: #666666; font-family: Arial, Helvetica, sans-serif;&quot;&gt;&lt;b&gt;ServicioX.bat&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: center;&quot;&gt;
&lt;span style=&quot;color: #666666; font-family: Arial, Helvetica, sans-serif;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: left;&quot;&gt;
&lt;span style=&quot;color: #666666; font-family: Arial, Helvetica, sans-serif;&quot;&gt;De esta manera el icono del fichero habrá&amp;nbsp;cambiado. Ahora debemos escribir los comando dentro del documento. Para ello modificamos el fichero anterior (botón&amp;nbsp;derecho sobre el y clickamos sobre Modificar).&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: left;&quot;&gt;
&lt;span style=&quot;color: #666666; font-family: Arial, Helvetica, sans-serif;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: left;&quot;&gt;
&lt;span style=&quot;color: #666666; font-family: Arial, Helvetica, sans-serif;&quot;&gt;&lt;b&gt;&lt;i&gt;Primer Paso.&lt;/i&gt;&lt;/b&gt; Parar nuestro servicio, para ello escribimos lo siguiente:&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: left;&quot;&gt;
&lt;span style=&quot;color: #666666; font-family: Arial, Helvetica, sans-serif;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: center;&quot;&gt;
&lt;span style=&quot;color: #666666; font-family: Arial, Helvetica, sans-serif;&quot;&gt;&lt;b&gt;&lt;i&gt;net stop nombreservicio&lt;/i&gt;&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: center;&quot;&gt;
&lt;span style=&quot;color: #666666; font-family: Arial, Helvetica, sans-serif;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: left;&quot;&gt;
&lt;span style=&quot;color: #666666; font-family: Arial, Helvetica, sans-serif; font-size: x-small;&quot;&gt;&lt;b&gt;Nota&lt;/b&gt;: nombreservicio es el nombre que tiene vuestro servicio en windows, sino sabéis&amp;nbsp;cual es exactamente debéis&amp;nbsp;ir a los servicios de windows y ver el nombre del servicio.&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: left;&quot;&gt;
&lt;span style=&quot;color: #666666; font-family: Arial, Helvetica, sans-serif;&quot;&gt;&lt;b&gt;&lt;i&gt;&lt;br /&gt;&lt;/i&gt;&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: left;&quot;&gt;
&lt;span style=&quot;color: #666666; font-family: Arial, Helvetica, sans-serif;&quot;&gt;&lt;b&gt;&lt;i&gt;Segundo Paso&lt;/i&gt;&lt;/b&gt;. Desinstalar nuestro servicio, para ello escribimos lo siguiente:&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: left;&quot;&gt;
&lt;span style=&quot;color: #666666; font-family: Arial, Helvetica, sans-serif;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: center;&quot;&gt;
&lt;span style=&quot;color: #666666; font-family: Arial, Helvetica, sans-serif;&quot;&gt;&lt;b&gt;&lt;i&gt;c:\windows\microsoft.net\framework\v4.0.30319\installutil /u RutaServicio&lt;/i&gt;&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: left;&quot;&gt;
&lt;span style=&quot;color: #666666; font-family: Arial, Helvetica, sans-serif;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: left;&quot;&gt;
&lt;span style=&quot;color: #666666; font-family: Arial, Helvetica, sans-serif; font-size: x-small;&quot;&gt;&lt;b&gt;Nota&lt;/b&gt;: RutaServicio es la ruta donde se encuentran los ficheros de vuestro proyecto .net del servicio que quereis instalar. Recordar que el servicio debe estar en el mismo equipo donde se va a ejecutar.&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: left;&quot;&gt;
&lt;span style=&quot;color: #666666; font-family: Arial, Helvetica, sans-serif;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: left;&quot;&gt;
&lt;span style=&quot;color: #666666; font-family: Arial, Helvetica, sans-serif;&quot;&gt;&lt;b&gt;&lt;i&gt;Tercer Paso. &lt;/i&gt;&lt;/b&gt;Copiar los nuevos ficheros generados del proyecto del servicio que queremos instalar. Para ello escribimos lo siguiente:&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: left;&quot;&gt;
&lt;span style=&quot;color: #666666; font-family: Arial, Helvetica, sans-serif;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: center;&quot;&gt;
&lt;span style=&quot;color: #666666; font-family: Arial, Helvetica, sans-serif;&quot;&gt;&lt;b&gt;xcopy &quot;RutaFicherosProyecto\*.*&quot; &quot;RutaServicio\&quot; /E /R /Y&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: left;&quot;&gt;
&lt;span style=&quot;color: #666666; font-family: Arial, Helvetica, sans-serif;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: left;&quot;&gt;
&lt;span style=&quot;color: #666666; font-family: Arial, Helvetica, sans-serif; font-size: x-small;&quot;&gt;&lt;b&gt;Nota&lt;/b&gt;: RutaFicherosProyecto es la ruta donde se encuentran vuestros ficheros generados al compilar vuestro proyecto .net. Recordar que el equipo donde se encuentra el servicio en ejecución&amp;nbsp;debe tener acceso a esta carpeta, en caso contrario no se copiara ningún&amp;nbsp;fichero.&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: left;&quot;&gt;
&lt;span style=&quot;color: #666666; font-family: Arial, Helvetica, sans-serif;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: left;&quot;&gt;
&lt;span style=&quot;color: #666666; font-family: Arial, Helvetica, sans-serif;&quot;&gt;&lt;b&gt;&lt;i&gt;Cuarto Paso.&lt;/i&gt;&lt;/b&gt; Instalar el servicio. Una vez terminada la copia de los ficheros hay que instalar el servicio en el equipo. Para ellos escribimos lo siguiente:&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: left;&quot;&gt;
&lt;span style=&quot;color: #666666; font-family: Arial, Helvetica, sans-serif;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: center;&quot;&gt;
&lt;span style=&quot;color: #666666; font-family: Arial, Helvetica, sans-serif;&quot;&gt;&lt;b&gt;c:\windows\microsoft.net\framework\v4.0.30319\installutil RutaServicio&amp;nbsp;&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: center;&quot;&gt;
&lt;span style=&quot;color: #666666; font-family: Arial, Helvetica, sans-serif;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: left;&quot;&gt;
&lt;span style=&quot;color: #666666; font-family: Arial, Helvetica, sans-serif; font-size: x-small;&quot;&gt;&lt;b&gt;Nota&lt;/b&gt;: cuando ejecutes la instalación&amp;nbsp;te pedirá&amp;nbsp;la cuenta con la que quieres que se ejecute, recomiendo que sea una cuenta con permisos de administrador, de lo contrario tendrás&amp;nbsp;problemas.&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: left;&quot;&gt;
&lt;span style=&quot;color: #666666; font-family: Arial, Helvetica, sans-serif;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: left;&quot;&gt;
&lt;span style=&quot;color: #666666; font-family: Arial, Helvetica, sans-serif;&quot;&gt;&lt;b&gt;&lt;i&gt;Quinto Paso.&lt;/i&gt;&lt;/b&gt; Iniciar el Servicio.&amp;nbsp;&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: left;&quot;&gt;
&lt;span style=&quot;color: #666666; font-family: Arial, Helvetica, sans-serif;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: center;&quot;&gt;
&lt;span style=&quot;color: #666666; font-family: Arial, Helvetica, sans-serif;&quot;&gt;&lt;b&gt;net start NombreServicio&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: center;&quot;&gt;
&lt;span style=&quot;color: #666666; font-family: Arial, Helvetica, sans-serif;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: left;&quot;&gt;
&lt;span style=&quot;color: #666666; font-family: Arial, Helvetica, sans-serif;&quot;&gt;Si todo lo has hecho bien, ahora la instalación&amp;nbsp;de un servicio tardara mucho menos que si lo instalas de forma manual.&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: left;&quot;&gt;
&lt;span style=&quot;color: #666666; font-family: Arial, Helvetica, sans-serif;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: left;&quot;&gt;
&lt;span style=&quot;color: #666666; font-family: Arial, Helvetica, sans-serif;&quot;&gt;Espero vuestros comentarios. Gracias.&lt;/span&gt;&lt;/div&gt;
</content><link rel='replies' type='application/atom+xml' href='http://informaticucho.blogspot.com/feeds/6430991571436114675/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://informaticucho.blogspot.com/2019/08/instalar-servicio-de-windows-de-forma.html#comment-form' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1878000117437642839/posts/default/6430991571436114675'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1878000117437642839/posts/default/6430991571436114675'/><link rel='alternate' type='text/html' href='http://informaticucho.blogspot.com/2019/08/instalar-servicio-de-windows-de-forma.html' title='Instalar Servicio de Windows de forma automatica.'/><author><name>chemikal8</name><uri>http://www.blogger.com/profile/04947890254221708564</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1878000117437642839.post-4920725003414005259</id><published>2019-08-09T04:33:00.000-07:00</published><updated>2019-08-09T04:33:14.075-07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="TRUCOS"/><title type='text'>Apagar el ordenador de forma automatica.</title><content type='html'>&lt;h2&gt;
&lt;b&gt;&lt;i&gt;&lt;span style=&quot;color: #666666; font-family: Arial, Helvetica, sans-serif;&quot;&gt;Apagado rapido del equipo&amp;nbsp;&lt;/span&gt;&lt;/i&gt;&lt;/b&gt;&lt;/h2&gt;
&lt;span style=&quot;color: #666666; font-family: Arial, Helvetica, sans-serif;&quot;&gt;Vamos a crear un acceso directo en escritorio para apagar el equipo, rápidamente:&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;color: #666666; font-family: Arial, Helvetica, sans-serif;&quot;&gt;&lt;br /&gt;&lt;/span&gt;
&lt;span style=&quot;color: #666666; font-family: Arial, Helvetica, sans-serif;&quot;&gt;Abrimos el bloc de notas, para ello Inicio-&amp;gt;Todos los programas-&amp;gt;Accesorios-&amp;gt;Bloc de notas&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;color: #666666; font-family: Arial, Helvetica, sans-serif;&quot;&gt;&lt;br /&gt;&lt;/span&gt;
&lt;span style=&quot;color: #666666; font-family: Arial, Helvetica, sans-serif;&quot;&gt;Escribimos: shutdown -s -t 05 -f&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;color: #666666; font-family: Arial, Helvetica, sans-serif;&quot;&gt;&lt;br /&gt;&lt;/span&gt;
&lt;span style=&quot;color: #666666; font-family: Arial, Helvetica, sans-serif;&quot;&gt;Salvamos el el fichero como apaga.bat en C:\documents &amp;amp; settings\ el nombre de tu carpeta personal\Escritorio&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;color: #666666; font-family: Arial, Helvetica, sans-serif;&quot;&gt;&lt;br /&gt;&lt;/span&gt;
&lt;span style=&quot;color: #666666; font-family: Arial, Helvetica, sans-serif;&quot;&gt;El comando shutdown usado con el parametro -s apaga el sistema.&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;color: #666666; font-family: Arial, Helvetica, sans-serif;&quot;&gt;&lt;br /&gt;&lt;/span&gt;
&lt;span style=&quot;color: #666666; font-family: Arial, Helvetica, sans-serif;&quot;&gt;El parametro -t es seguido del numero los segundos que se esperará para que se apague el sistema.&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;color: #666666; font-family: Arial, Helvetica, sans-serif;&quot;&gt;&lt;br /&gt;&lt;/span&gt;
&lt;span style=&quot;color: #666666; font-family: Arial, Helvetica, sans-serif;&quot;&gt;El parametro -f hace que se cierren todas las aplicaciones sin preguntar (si quieres que se te pregunte lo puedes omitir).&lt;/span&gt;</content><link rel='replies' type='application/atom+xml' href='http://informaticucho.blogspot.com/feeds/4920725003414005259/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://informaticucho.blogspot.com/2019/08/apagar-el-ordenador-de-forma-automatica.html#comment-form' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1878000117437642839/posts/default/4920725003414005259'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1878000117437642839/posts/default/4920725003414005259'/><link rel='alternate' type='text/html' href='http://informaticucho.blogspot.com/2019/08/apagar-el-ordenador-de-forma-automatica.html' title='Apagar el ordenador de forma automatica.'/><author><name>chemikal8</name><uri>http://www.blogger.com/profile/04947890254221708564</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1878000117437642839.post-4370410499261602820</id><published>2019-08-09T04:26:00.001-07:00</published><updated>2019-08-09T04:26:37.229-07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="MANUALES"/><title type='text'>Servicios de Windows</title><content type='html'>&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;b&gt;&lt;span style=&quot;font-family: &amp;quot;Tahoma&amp;quot;,sans-serif; font-size: 14.0pt; mso-ansi-language: ES; mso-bidi-language: AR-SA; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;; mso-fareast-language: ES;&quot;&gt;Servicios&lt;/span&gt;&lt;/b&gt;&lt;span style=&quot;font-family: &amp;quot;Tahoma&amp;quot;,sans-serif; font-size: 10.0pt; mso-ansi-language: ES; mso-bidi-language: AR-SA; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;; mso-fareast-language: ES;&quot;&gt; &lt;br /&gt;
&lt;br /&gt;
Los servicios son programas o aplicaciones cargadas por el propio sistema
operativo. Estas aplicaciones tienen la particularidad que se encuentran
corriendo en segundo plano. &lt;br /&gt;
&lt;br /&gt;
Por defecto, con la instalación, se instalan y ejecutan una cierta cantidad de
servicios. &lt;br /&gt;
&lt;br /&gt;
Como sabemos, mientras mas aplicaciones tengamos ejecutándose consumimos mas
recursos, por lo tanto, vamos a tratar de deshabilitar lo que no utilizamos. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;/span&gt;&lt;b&gt;&lt;span style=&quot;font-family: &amp;quot;Tahoma&amp;quot;,sans-serif; font-size: 14.0pt; mso-ansi-language: ES; mso-bidi-language: AR-SA; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;; mso-fareast-language: ES;&quot;&gt;¿Cómo llego a los servicios?&lt;/span&gt;&lt;/b&gt;&lt;span style=&quot;font-family: &amp;quot;Tahoma&amp;quot;,sans-serif; font-size: 10.0pt; mso-ansi-language: ES; mso-bidi-language: AR-SA; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;; mso-fareast-language: ES;&quot;&gt; &lt;br /&gt;
&lt;br /&gt;
Debemos ir a: &lt;br /&gt;
&lt;br /&gt;
-Inicio / Panel de control / Rendimiento y mantenimiento / Herramientas
Administrativas / Servicios &lt;br /&gt;
o &lt;br /&gt;
- Inicio / Panel de control / Herramientas Administrativas / Servicios &lt;br /&gt;
&lt;br /&gt;
Eso dependiendo de como tengamos configurada la vista de Panel de Control. 
&lt;!--[if !supportLineBreakNewLine]--&gt;&lt;br /&gt;
&lt;!--[endif]--&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: &amp;quot;Tahoma&amp;quot;,sans-serif; font-size: 10.0pt; mso-ansi-language: ES; mso-bidi-language: AR-SA; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;; mso-fareast-language: ES;&quot;&gt;&lt;br /&gt;&lt;/span&gt;
&lt;span style=&quot;font-family: &amp;quot;Tahoma&amp;quot;,sans-serif; font-size: 10.0pt; mso-ansi-language: ES; mso-bidi-language: AR-SA; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;; mso-fareast-language: ES;&quot;&gt;&lt;br /&gt;&lt;/span&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgLRHCUiWx4MfVdndt3HGONwIBKyY6688P-WzrRfjB4mkvsVVw3eUrzngvKQ4Qv0Qm1q6Z4ydp9E4tNf5TRy-8uze5Gm94n95kXOEZOJs8op2WC2mr5LuiEcx1mZJZJeTStHAsNnEDYVtA/s1600/Sin+t%25C3%25ADtulo.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em; text-align: center;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;864&quot; data-original-width=&quot;1600&quot; height=&quot;344&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgLRHCUiWx4MfVdndt3HGONwIBKyY6688P-WzrRfjB4mkvsVVw3eUrzngvKQ4Qv0Qm1q6Z4ydp9E4tNf5TRy-8uze5Gm94n95kXOEZOJs8op2WC2mr5LuiEcx1mZJZJeTStHAsNnEDYVtA/s640/Sin+t%25C3%25ADtulo.png&quot; width=&quot;640&quot; /&gt;&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;&lt;span style=&quot;font-family: &amp;quot;Tahoma&amp;quot;,sans-serif; font-size: 14.0pt; mso-ansi-language: ES; mso-bidi-language: AR-SA; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;; mso-fareast-language: ES;&quot;&gt;¿Cómo inicio o detengo un servicio?&lt;/span&gt;&lt;/b&gt;&lt;span style=&quot;font-family: &amp;quot;Tahoma&amp;quot;,sans-serif; font-size: 10.0pt; mso-ansi-language: ES; mso-bidi-language: AR-SA; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;; mso-fareast-language: ES;&quot;&gt; &lt;br /&gt;
Una vez en la consola, nos posicionamos arriba del servicio que queremos
iniciar o detener y haciendo click con el boton derecho vamos a ver las
acciones correspondientes. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;/span&gt;&lt;b&gt;&lt;span style=&quot;font-family: &amp;quot;Tahoma&amp;quot;,sans-serif; font-size: 14.0pt; mso-ansi-language: ES; mso-bidi-language: AR-SA; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;; mso-fareast-language: ES;&quot;&gt;Estados&lt;/span&gt;&lt;/b&gt;&lt;span style=&quot;font-family: &amp;quot;Tahoma&amp;quot;,sans-serif; font-size: 10.0pt; mso-ansi-language: ES; mso-bidi-language: AR-SA; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;; mso-fareast-language: ES;&quot;&gt; &lt;br /&gt;
- &lt;span style=&quot;color: green;&quot;&gt;Automático&lt;/span&gt;: Se inician junto con el sistema
operativo. &lt;br /&gt;
- &lt;span style=&quot;color: olive;&quot;&gt;Manual&lt;/span&gt;: Podemos iniciarlo y detenerlo
manualmente cuando querramos u otro servicio puede hacerlo automáticamente. En
un principio estaría detenido. &lt;br /&gt;
- &lt;span style=&quot;color: red;&quot;&gt;Deshabilitado&lt;/span&gt;: No se puede iniciar manualmente
ni otro servicio puede hacerlo.&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: &amp;quot;Tahoma&amp;quot;,sans-serif; font-size: 10.0pt; mso-ansi-language: ES; mso-bidi-language: AR-SA; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;; mso-fareast-language: ES;&quot;&gt;&lt;br /&gt;&lt;/span&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhw6x7DGk25wQEB24Sj0lz4C3JbqvVdQ4OXk0qv18wDk6hckbrbCrs_M7mdD_7mJfznJoNhvsaeSP_sEkt6dpnk3NZxTrQXqPOSe5loaiQf-0mS-BR5iB6KsizHlFXLoiFyjeKGRt8HLOI/s1600/Sin+t%25C3%25ADtulo.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;495&quot; data-original-width=&quot;405&quot; height=&quot;400&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhw6x7DGk25wQEB24Sj0lz4C3JbqvVdQ4OXk0qv18wDk6hckbrbCrs_M7mdD_7mJfznJoNhvsaeSP_sEkt6dpnk3NZxTrQXqPOSe5loaiQf-0mS-BR5iB6KsizHlFXLoiFyjeKGRt8HLOI/s400/Sin+t%25C3%25ADtulo.png&quot; width=&quot;326&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;b&gt;&lt;span style=&quot;font-family: &amp;quot;Tahoma&amp;quot;,sans-serif; font-size: 14.0pt;&quot;&gt;Lista
de servicios&lt;/span&gt;&lt;/b&gt;&lt;span style=&quot;font-family: &amp;quot;Tahoma&amp;quot;,sans-serif; font-size: 10.0pt;&quot;&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;1) Acceso a dispositivo de interfaz humana (HidServ)&lt;/b&gt; &lt;br /&gt;
&lt;br /&gt;
Se refiere a dispositivos multimedia, como dispositivos apuntadores (ej.
mouse…), teclados, controles remotos u otro dispositivo de interfaz Bluetooth. &lt;br /&gt;
&lt;br /&gt;
Por lo general no se usan este tipo de dispositivos o si se usan suelen tener
drivers propios, por lo que lo podemos &lt;span style=&quot;color: red;&quot;&gt;Deshabilitar&lt;/span&gt;.
Si usas este tipo de dispositivo y al deshabilitarlo no funciona correctamente
lo pones en &lt;span style=&quot;color: olive;&quot;&gt;Manual&lt;/span&gt; o &lt;span style=&quot;color: green;&quot;&gt;Automático&lt;/span&gt;.
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;2) Actualizaciones automáticas (Wuauserv)&lt;/b&gt; &lt;br /&gt;
&lt;br /&gt;
Si te preocupa el consumo de recursos lo puedes &lt;span style=&quot;color: red;&quot;&gt;Deshabilitar&lt;/span&gt;
y actualizar manualmente visitando la página Windows Update o ejecutando el
comando wupdmgr (Inicio-&amp;gt; Ejecutar-&amp;gt; escribir wupdmgr-&amp;gt; Aceptar). &lt;br /&gt;
&lt;br /&gt;
Windows Update necesita este servicio funcionando y en modo &lt;span style=&quot;color: green;&quot;&gt;Automático&lt;/span&gt; por defecto. Si lo deshabilitásemos, no
podríamos actualizar, ni siquiera vía Web. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;3) Adaptador de rendimiento WMI (WmiApSrv)&lt;/b&gt; &lt;br /&gt;
&lt;br /&gt;
Digamos que está en desuso, por lo que no sucede nada si se &lt;span style=&quot;color: red;&quot;&gt;Deshabilita&lt;/span&gt;. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;4) Administración de aplicaciones (AppMgmt)&lt;/b&gt; &lt;br /&gt;
&lt;br /&gt;
Maneja el software instalado, pero sin este servicio, las nuevos programas
instalados continúan almacenándose en Agregar/Quitar Programas, por lo que lo
ponemos en &lt;span style=&quot;color: olive;&quot;&gt;Manual&lt;/span&gt;. &lt;br /&gt;
&lt;br /&gt;
Ahora bien, si tu equipo pertenece a una red corporativa, sería interesante
ponerlo en &lt;span style=&quot;color: green;&quot;&gt;Automático&lt;/span&gt;, ya que sin este
servicio no se podrá instalar, quitar o enumerar las aplicaciones instaladas en
el servicio de Microsoft Active Directory, no recuperará la información de las
aplicaciones instaladas y tampoco aparecerá esta información en la sección
Agregar nuevos programas de Agregar/Quitar Programas, es decir, no habrá
programas disponibles en la red. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;5) Administrador de carga (uploadmgr)&lt;/b&gt; &lt;br /&gt;
&lt;br /&gt;
Si no formas parte de una red, lo debes &lt;span style=&quot;color: red;&quot;&gt;Deshabilitar&lt;/span&gt;.
Y si formas parte de una red también se puede &lt;span style=&quot;color: red;&quot;&gt;Deshabilitar&lt;/span&gt;,
ya que no interfiere en el funcionamiento de la red para compartir archivos e impresoras.
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;6) Administrador de conexión automática de acceso remoto(RasAuto)&lt;/b&gt; &lt;br /&gt;
&lt;br /&gt;
Detecta los intentos erróneos de conexión a una red o equipo remoto y
proporciona métodos alternativos de conexión, es decir, si un acceso a red no
se encuentra disponible, aparecerá un cuadro de diálogo que permitirá realizar
una conexión de acceso telefónico o VPN con el equipo remoto. &lt;br /&gt;
&lt;br /&gt;
Es recomendable tenerlo en &lt;span style=&quot;color: olive;&quot;&gt;Manual&lt;/span&gt;. En raras
ocasiones, algunos proveedores utilizan sistemas de logueo, por lo que si al
poner este servicio en &lt;span style=&quot;color: olive;&quot;&gt;Manual&lt;/span&gt;, tienes
problemas con la conexión a internet, ponlo en &lt;span style=&quot;color: green;&quot;&gt;Automático&lt;/span&gt;.
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;7) Administrador de conexión de acceso remoto (RaMan)&lt;/b&gt; &lt;br /&gt;
&lt;br /&gt;
Administra las conexiones de acceso telefónico y VPN establecidas desde el
equipo a Internet u otras redes remotas. &lt;br /&gt;
&lt;br /&gt;
Es recomendable ponerlo en &lt;span style=&quot;color: olive;&quot;&gt;Manual&lt;/span&gt;. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;8) Administrador de cuentas de seguridad (SamSs)&lt;/b&gt; &lt;br /&gt;
&lt;br /&gt;
Es un subsistema protegido que administra la información de cuentas de usuarios
y grupos. &lt;br /&gt;
&lt;br /&gt;
Nunca se debe deshabilitar, por tanto, hay que dejarlo en &lt;span style=&quot;color: green;&quot;&gt;Automático&lt;/span&gt;. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;9) Administrador de discos lógicos (dmserver)&lt;/b&gt; &lt;br /&gt;
&lt;br /&gt;
Si usas discos removibles o cambias constantemente de discos rígidos ponlo en &lt;span style=&quot;color: green;&quot;&gt;Automático&lt;/span&gt;, de lo contrario es recomendable ponerlo
en &lt;span style=&quot;color: olive;&quot;&gt;Manual&lt;/span&gt;. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;10) Administración de sesión de Ayuda de escritorio remoto (RDSessMgr)&lt;/b&gt; &lt;br /&gt;
&lt;br /&gt;
Sobre todo, por razones de seguridad, es recomendable &lt;span style=&quot;color: red;&quot;&gt;Deshabilitar&lt;/span&gt;
este servicio, ya que podríamos aceptar una petición de conexión no deseada. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;11) Adquisición de imágenes de Windows (WIA) (stisvc)&lt;/b&gt; &lt;br /&gt;
&lt;br /&gt;
Es recomendable ponerlo en &lt;span style=&quot;color: olive;&quot;&gt;Manual&lt;/span&gt;, y sólo si se
nos dan problemas la utilización de escáneres o cámaras lo ponemos en &lt;span style=&quot;color: green;&quot;&gt;Automático&lt;/span&gt;. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;12) Almacenamiento protegido (ProtectedStorage)&lt;/b&gt; &lt;br /&gt;
&lt;br /&gt;
Este servicio protege el almacenamiento de información confidencial, como las
claves privadas, y evita el acceso de servicios, procesos o usuarios no
autorizados. &lt;br /&gt;
&lt;br /&gt;
Para entendernos, es ese mensaje que aparece de “Recordar Contraseña”. A pesar
de que esa información se almacena encriptada, personalmente pienso que es más
seguro aún no guardar ningún tipo de información importante en disco, por lo
que se debe &lt;span style=&quot;color: red;&quot;&gt;Deshabilitar&lt;/span&gt;. &lt;br /&gt;
&lt;br /&gt;
De todos modos si usas la función “Recordar Contraseña” o “Autocompletar” (para
Outlook, conexión a Internet, o controladores de dominio que requieren
autentificación…) ponlo en &lt;span style=&quot;color: green;&quot;&gt;Automático&lt;/span&gt;. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;13) Aplicación del sistema COM+ (COMSSysApp)&lt;/b&gt; &lt;br /&gt;
&lt;br /&gt;
Si cuentas con aplicaciones que funcionen con el componente COM+ ponlo en &lt;span style=&quot;color: green;&quot;&gt;Automático&lt;/span&gt;, de lo contrario detenlo y ponlo en &lt;span style=&quot;color: olive;&quot;&gt;Manual&lt;/span&gt;. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;14) Audio de Windows (AudioSrv)&lt;/b&gt; &lt;br /&gt;
&lt;br /&gt;
Si no tienes placa de sonido lo puedes &lt;span style=&quot;color: red;&quot;&gt;Deshabilitar&lt;/span&gt;,
de lo contrario ponlo en &lt;span style=&quot;color: green;&quot;&gt;Automático&lt;/span&gt;, ya que es
fundamental para escuchar sonidos en la computadora. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;15) Ayuda de NetBIOS sobre TCP/IP (LmHosts)&lt;/b&gt; &lt;br /&gt;
&lt;br /&gt;
Es un agujero para la seguridad, así que hay que &lt;span style=&quot;color: red;&quot;&gt;Deshabilitarlo&lt;/span&gt;,
salvo que uses el viejo protocolo NetBIOS en tu red. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;16) Ayuda y soporte técnico (Helpsvc)&lt;/b&gt; &lt;br /&gt;
&lt;br /&gt;
Particularmente prefiro no recibir ayuda de &lt;st1:personname productid=&quot;la Web&quot; w:st=&quot;on&quot;&gt;la Web&lt;/st1:personname&gt; de Microsoft, además consume recursos, por lo
que lo tengo &lt;span style=&quot;color: red;&quot;&gt;Deshabilitado&lt;/span&gt;. &lt;br /&gt;
&lt;br /&gt;
También lo puedes poner en &lt;span style=&quot;color: olive;&quot;&gt;Manual&lt;/span&gt; y
habilitarlo sólo cuando lo necesites (si es que alguna vez lo necesitas ). &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;17) Cliente de seguimiento de vínculos distribuidos (TrkWks)&lt;/b&gt; &lt;br /&gt;
&lt;br /&gt;
Si tu pc es parte de un Dominio NT y el Controlador de Dominio se encuentra
corriendo el Servidor de seguimiento de vínculos distribuidos, debes ponerlo en
&lt;span style=&quot;color: green;&quot;&gt;Automático&lt;/span&gt;, de lo contrario lo puedes poner &lt;span style=&quot;color: olive;&quot;&gt;Manual&lt;/span&gt;. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;18) Cliente DHCP (Dhcp)&lt;/b&gt; &lt;br /&gt;
&lt;br /&gt;
Si no formas parte de una red o tienes un IP fijo o estático ponlo en &lt;span style=&quot;color: olive;&quot;&gt;Manual&lt;/span&gt;. &lt;br /&gt;
&lt;br /&gt;
Si formas parte de una red, tu IP es dinámico o te conectas a través de un
módem debes ponerlo en &lt;span style=&quot;color: green;&quot;&gt;Automático&lt;/span&gt;. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;19) Cliente DNS (Dnscache)&lt;/b&gt; &lt;br /&gt;
&lt;br /&gt;
Si tu pc está en red debes ponerlo &lt;span style=&quot;color: green;&quot;&gt;Automático&lt;/span&gt;.
&lt;br /&gt;
&lt;br /&gt;
De lo contrario puedes ponerlo &lt;span style=&quot;color: olive;&quot;&gt;Manual&lt;/span&gt;, aunque
tienes que tener en cuenta que si alguna vez necesitas reparar la conexión a
Internet aparecerá un error que dice “Purgar la caché de resolución DNS”, con
lo que deberás iniciar este servicio para continuar reparando. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;20) Cliente Web (WebClient)&lt;/b&gt; &lt;br /&gt;
&lt;br /&gt;
Por razones de seguridad se aconseja no poner Automático, por tanto puedes
ponerlo &lt;span style=&quot;color: olive;&quot;&gt;Manual&lt;/span&gt;, aunque personalmente no le veo
ninguna utilidad a este servicio, por lo que se podría &lt;span style=&quot;color: red;&quot;&gt;Deshabilitar&lt;/span&gt;.
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;21) Cola de impresión (Spooler)&lt;/b&gt; &lt;br /&gt;
&lt;br /&gt;
&lt;span style=&quot;color: green;&quot;&gt;Automático&lt;/span&gt;, a menos que no dispongas de una
impresora, en cuyo caso se puede &lt;span style=&quot;color: red;&quot;&gt;Deshabilitar&lt;/span&gt;. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;22) Compatibilidad de cambio rápido de usuario (FastUserSwitching)&lt;/b&gt; &lt;br /&gt;
&lt;br /&gt;
Este servicio nos permite cambiar de usuario sin tener que cerrar sesión en el
con el otro usuario. &lt;br /&gt;
&lt;br /&gt;
Si no tienes varios usuarios en el equipo, &lt;span style=&quot;color: red;&quot;&gt;Deshabilítalo&lt;/span&gt;.
&lt;br /&gt;
&lt;br /&gt;
Si cuentas con varios usuarios y le ves utilidad a este servicio, ponlo en &lt;span style=&quot;color: green;&quot;&gt;Automático&lt;/span&gt;. &lt;br /&gt;
&lt;br /&gt;
Particularmente no soy partidario del cambio rápido de usuario, ya que es muy
habitual que se cambie de usuario y se dejen programas ejecutándose en el otro
usuario (es malo para la seguridad y consume muchos recursos). Además no es
aconsejable apagar el equipo con programas ejecutándose, y esto podría pasar si
un usuario no cierra sesión y se cambia de usuario, por tanto mi recomendación
es &lt;span style=&quot;color: red;&quot;&gt;Deshabilitar&lt;/span&gt;. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;23) Conexión de seguridad a Internet (ICF)/Conexión compartida a Internet
(ICS) (SharedAccess)&lt;/b&gt; &lt;br /&gt;
&lt;br /&gt;
Si compartes conexión o usas el Firewall de Windows ponlo en &lt;span style=&quot;color: green;&quot;&gt;Automático&lt;/span&gt;, de lo contrario, &lt;span style=&quot;color: red;&quot;&gt;Deshabilítalo&lt;/span&gt;. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;24) Conexiones de red (Netman)&lt;/b&gt; &lt;br /&gt;
&lt;br /&gt;
Si tu pc está en red o se conecta a través de un módem ponlo en &lt;span style=&quot;color: green;&quot;&gt;Automático&lt;/span&gt;, de lo contrario &lt;span style=&quot;color: olive;&quot;&gt;Manual&lt;/span&gt;.
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;25) Conexión inalámbrica rápida (WZCSVC)&lt;/b&gt; &lt;br /&gt;
&lt;br /&gt;
Si tu conexión es inalámbrica (Wireless) ponlo en &lt;span style=&quot;color: green;&quot;&gt;Automático&lt;/span&gt;,
de lo contrario &lt;span style=&quot;color: red;&quot;&gt;Deshabilítalo&lt;/span&gt;. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;26) Coordinador de transacciones distribuidas de Microsoft (MSDTC)&lt;/b&gt; &lt;br /&gt;
&lt;br /&gt;
Por lo general no tiene utilidad por lo que lo ponemos en &lt;span style=&quot;color: olive;&quot;&gt;Manual&lt;/span&gt;, aunque si estás en una red y hay bases de
datos, colas de mensajes y sistemas de archivos, entonces te conviene ponerlo &lt;span style=&quot;color: green;&quot;&gt;Automático&lt;/span&gt;. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;27) DDE de red (NetDDE)&lt;/b&gt; &lt;br /&gt;
&lt;br /&gt;
Tampoco tiene utilidad, por lo que se puede &lt;span style=&quot;color: red;&quot;&gt;Deshabilitar&lt;/span&gt;,
a menos que tu pc esté en red y se utilicen datos compartidos como el
Portafolio, en cuyo caso conviene ponerlo en &lt;span style=&quot;color: green;&quot;&gt;Automático&lt;/span&gt;.
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;28) Detección de hardware shell (ShellHWDetection)&lt;/b&gt; &lt;br /&gt;
&lt;br /&gt;
Se utiliza para le detección de dispositivos o hardware AutoPlay, como ciertas
lectoras de CD o DVD. &lt;br /&gt;
&lt;br /&gt;
Mi recomendación es ponerlo &lt;span style=&quot;color: green;&quot;&gt;Automático&lt;/span&gt;, aunque
se puede &lt;span style=&quot;color: red;&quot;&gt;Deshabilitar&lt;/span&gt; y sólo habilitarlo si el
sistema no nos reconoce alguna lectora o disquetera o el chequeo de unidad del
Explorador de Windows se hace molesto. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;29) DSMD de DDE de red (NetDDEdsdm)&lt;/b&gt; &lt;br /&gt;
&lt;br /&gt;
Tiene graves vulnerabilidades, además no creo que te sea de ninguna utilidad,
por lo que &lt;span style=&quot;color: red;&quot;&gt;Deshabilítalo&lt;/span&gt;. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;30) Enrutamiento y acceso remoto (RemoteAccess)&lt;/b&gt; &lt;br /&gt;
&lt;br /&gt;
Es otro gran agujero para la seguridad, &lt;span style=&quot;color: red;&quot;&gt;Deshabilítalo&lt;/span&gt;.
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;31) Escritorio remoto compartido de NetMeeting (mnmsrvc)&lt;/b&gt; &lt;br /&gt;
&lt;br /&gt;
Permite a usuarios autorizados acceder remotamente a tu escritorio, obviamente
podríamos dar autorización a alguien no deseado, por tanto es otro gran agujero
para la seguridad. Se debe &lt;span style=&quot;color: red;&quot;&gt;Deshabilitar&lt;/span&gt; este
servicio. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;32) Estación de trabajo (Ianmanworkstation)&lt;/b&gt; &lt;br /&gt;
&lt;br /&gt;
Si deshabilitas este servicio, las conexiones de cliente de red a servidores
remotos no estarán disponibles, por tanto debe estar en &lt;span style=&quot;color: green;&quot;&gt;Automático&lt;/span&gt;. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;33) Examinador de equipos (Browser)&lt;/b&gt; &lt;br /&gt;
&lt;br /&gt;
Si no formas parte de una red o te conectas a través de un módem, ponlo &lt;span style=&quot;color: olive;&quot;&gt;Manual&lt;/span&gt;. &lt;br /&gt;
&lt;br /&gt;
Si formas parte de una red y no usas el protocolo WINS, entonces ponlo en &lt;span style=&quot;color: green;&quot;&gt;Automático&lt;/span&gt;. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[/b]34) Extensiones de controlador de Instrumental de administración de Windows
(Wmi)[/b] &lt;br /&gt;
&lt;br /&gt;
Supervisa todos los controladores y proveedores de seguimiento de sucesos
configurados, ponlo &lt;span style=&quot;color: olive;&quot;&gt;Manual&lt;/span&gt;. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;35) Horario de Windows (W32Time)&lt;/b&gt; &lt;br /&gt;
&lt;br /&gt;
Chequea automáticamente la hora con un servidor de Internet. Si te preocupa el
consumo de recursos &lt;span style=&quot;color: red;&quot;&gt;Deshabilítalo&lt;/span&gt;, ya que de
todas formas nuestro pc marcará la hora, salvo que tengas la pila agotada. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;36) Host de dispositivo Plug and Play universal (upnphost)&lt;/b&gt; &lt;br /&gt;
&lt;br /&gt;
Se puede &lt;span style=&quot;color: red;&quot;&gt;Deshabilitar&lt;/span&gt;. Si algún componente te da
problemas lo pones en &lt;span style=&quot;color: olive;&quot;&gt;Manual&lt;/span&gt;. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;37) Inicio de sesión en red (Netlogon)&lt;/b&gt; &lt;br /&gt;
&lt;br /&gt;
Mantiene un canal seguro entre el equipo y el controlador de dominio para la
autenticación de usuarios y servicios &lt;br /&gt;
&lt;br /&gt;
A menos que cuentes con una red con configuración a través de dominios, lo
puedes &lt;span style=&quot;color: red;&quot;&gt;Deshabilitar&lt;/span&gt;. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;38) Inicio de sesión secundario (seclogon)&lt;/b&gt; &lt;br /&gt;
&lt;br /&gt;
Usado habitualmente por administradores para iniciar sesión como usuario
restringido, empleando solamente el inicio de sesión secundario para ejecutar
temporalmente una aplicación como Administrador. &lt;br /&gt;
&lt;br /&gt;
Personalmente no le veo mucha utilidad, así que se puede &lt;span style=&quot;color: red;&quot;&gt;Deshabilitar&lt;/span&gt;. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;39) Instantáneas de volumen (VSS)&lt;/b&gt; &lt;br /&gt;
&lt;br /&gt;
Si no haces copias de seguridad habitualmente, ponlo en &lt;span style=&quot;color: olive;&quot;&gt;Manual&lt;/span&gt;, para iniciarlo solamente cuando te dispongas a hacer una
copia de seguridad. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;40) Instrumental de administración de Windows (winmgmt)&lt;/b&gt; &lt;br /&gt;
&lt;br /&gt;
Si detenemos este servicio, la mayoría del software basado en Windows no
funcionará correctamente, por tanto siempre debe estar en &lt;span style=&quot;color: green;&quot;&gt;Automático&lt;/span&gt;. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;41) Llamada a procedimiento remoto (RPC) (RpcSs)&lt;/b&gt; &lt;br /&gt;
&lt;br /&gt;
Nunca se debe detener o deshabilitar este servicio, ya que si no el sistema
operativo no podrá realizar cargas, por tanto siempre &lt;span style=&quot;color: green;&quot;&gt;Automático&lt;/span&gt;.
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;42) Localizador de llamadas a procedimiento remoto (RPC)(RpcLocator)&lt;/b&gt; &lt;br /&gt;
&lt;br /&gt;
Después de Windows 95, este servicio está en desuso, por tanto &lt;span style=&quot;color: red;&quot;&gt;Deshabilítalo&lt;/span&gt;. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;43) Medios de almacenamiento extraíbles (NtmSvc)&lt;/b&gt; &lt;br /&gt;
&lt;br /&gt;
Se utiliza para la administración de medios removibles como ser Tape Backups,
Jaz, Zip, LS120, SyQuest, etc… Ponlo &lt;span style=&quot;color: olive;&quot;&gt;Manual&lt;/span&gt;. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;44) Mensajero (Messenger)&lt;/b&gt; &lt;br /&gt;
&lt;br /&gt;
Es una utilidad que sirve para trasmitir mensajes del servicio de alertas, y
también entre clientes y servidores, es decir, permite mandar mensajes a través
de ventanas emergentes a otro ordenador de una misma red, utilizando el
servicio &quot;net send&quot;. &lt;br /&gt;
&lt;br /&gt;
Es uno de esos grandes agujeros para la seguridad, ya que tiene una grave
vulnerabilidad que es aprovechada por los &quot;spammers&quot;. &lt;br /&gt;
&lt;br /&gt;
En lo que a seguridad se refiere te aconsejo que lo tengas &lt;span style=&quot;color: red;&quot;&gt;Deshabilitado&lt;/span&gt;. Aunque si formas parte de una red
deberás pedir permiso al administrador. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;45) MS Software Shadow Copy Provider (SwPrv)&lt;/b&gt; &lt;br /&gt;
&lt;br /&gt;
Salvo que cuentes con algún software para realizar copias de seguridad (Ej.-
Norton Gosht), &lt;span style=&quot;color: red;&quot;&gt;Deshabilítalo&lt;/span&gt;. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;46) NLA (Network Location Awareness) (Nla)&lt;/b&gt; &lt;br /&gt;
&lt;br /&gt;
&lt;span style=&quot;color: red;&quot;&gt;Deshabilítalo&lt;/span&gt;, a menos que uses el servicio
“Conexión compartida a Internet” (red con conexión compartida). &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;47) Notificación de sucesos del sistema (SENS)&lt;/b&gt; &lt;br /&gt;
&lt;br /&gt;
Supervisa y realiza un seguimiento de los sucesos del sistema como, por
ejemplo, sucesos de red de inicio de sesión en Windows y de alimentación, y los
notifica a los suscriptores del ?  sistema de sucesos de COM+. &lt;br /&gt;
&lt;br /&gt;
Recomiendo el modo &lt;span style=&quot;color: green;&quot;&gt;Automático&lt;/span&gt;, aunque si no
necesitas que se registren los inicios de sesión del sistema lo puedes &lt;span style=&quot;color: red;&quot;&gt;Deshabilitar&lt;/span&gt;. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;48) Plug and Play (PlugPlay)&lt;/b&gt; &lt;br /&gt;
&lt;br /&gt;
Hace que tu equipo se adapte y reconozca los cambios de hardware, por tanto &lt;span style=&quot;color: green;&quot;&gt;Automático&lt;/span&gt;. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;49) Portafolios (ClipSrv)&lt;/b&gt; &lt;br /&gt;
&lt;br /&gt;
Habilita el Visor del Portafolios para crear y compartir páginas de datos que
podrán revisar los usuarios remotos. &lt;br /&gt;
&lt;br /&gt;
&lt;span style=&quot;color: red;&quot;&gt;Deshabilítalo&lt;/span&gt;. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;50) Programador de tareas (Schedule)&lt;/b&gt; &lt;br /&gt;
&lt;br /&gt;
Si tu obsesión es el consumo de recursos &lt;span style=&quot;color: red;&quot;&gt;Deshabilítalo&lt;/span&gt;,
aunque debes saber que no podrás configurar y programar tareas automatizadas en
el equipo, por ejemplo te dará error la actualización automática de tu
Antivirus (o cualquier otro software), por lo que tendrás que actualizar
manualmente. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;51) Proveedor de compatibilidad con seguridad LM de Windows NT (NtlmSsp)&lt;/b&gt;
&lt;br /&gt;
&lt;br /&gt;
No creo que te sea de utilidad, &lt;span style=&quot;color: red;&quot;&gt;Deshabilítalo&lt;/span&gt;. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;52) QoS RSVP (RSVP)&lt;/b&gt; &lt;br /&gt;
&lt;br /&gt;
&lt;span style=&quot;color: red;&quot;&gt;Deshabilítalo&lt;/span&gt;. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;53) Registro de sucesos (Eventlog)&lt;/b&gt; &lt;br /&gt;
&lt;br /&gt;
Permite visualizar los mensajes del registro de sucesos emitidos por programas
y componentes basados en Windows en el Visor de sucesos. &lt;br /&gt;
&lt;br /&gt;
Es importante que siempre esté en &lt;span style=&quot;color: green;&quot;&gt;Automático&lt;/span&gt;,
de lo contrario no se podrán diagnosticar los problemas del sistema. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;54) Registro remoto (RemoteRegistry)&lt;/b&gt; &lt;br /&gt;
&lt;br /&gt;
Por razones de seguridad &lt;span style=&quot;color: red;&quot;&gt;Deshabilita&lt;/span&gt; este
servicio, ya que si no, algún indeseado te podría modificar el registro. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;55) Registros y alertas de rendimiento (SysmonLog)&lt;/b&gt; &lt;br /&gt;
&lt;br /&gt;
Personalmente prefiero &lt;span style=&quot;color: red;&quot;&gt;Deshabilitar&lt;/span&gt; este
servicio, aunque si necesitas recopilar información del rendimiento de tu pc,
entonces ponlo &lt;span style=&quot;color: green;&quot;&gt;Automático&lt;/span&gt;. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;56) Servicio COM de grabación de CD de IMAPI (ImapiService)&lt;/b&gt; &lt;br /&gt;
&lt;br /&gt;
&lt;span style=&quot;color: olive;&quot;&gt;Manual&lt;/span&gt;, así sólo se iniciará cuando lo
necesites. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;57) Servicio de alerta (Alerter.exe)&lt;/b&gt; &lt;br /&gt;
&lt;br /&gt;
Evidentemente si no estás en una red, &lt;span style=&quot;color: red;&quot;&gt;Deshabilítalo&lt;/span&gt;.
&lt;br /&gt;
&lt;br /&gt;
Si estás en una red deberás consultar al administrador. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;58) Servicio de descubrimientos SSDP (SSDPSRV)&lt;/b&gt; &lt;br /&gt;
&lt;br /&gt;
Si no estás en una red, &lt;span style=&quot;color: red;&quot;&gt;Deshabilítalo&lt;/span&gt;. &lt;br /&gt;
&lt;br /&gt;
Si estás en una red, también lo puedes &lt;span style=&quot;color: red;&quot;&gt;Deshabilitar&lt;/span&gt;,
a menos que te de problemas algún dispositivo externo. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;59) Servicio de Index Server (cisvc)&lt;/b&gt; &lt;br /&gt;
&lt;br /&gt;
Si Deshabilitamos este servicio, las búsquedas de texto serán más lentas, pero
al Habilitarlo, requiere gran cantidad de recursos. &lt;br /&gt;
&lt;br /&gt;
Definitivamente, pienso que sales ganando si lo &lt;span style=&quot;color: red;&quot;&gt;Deshabilitas&lt;/span&gt;.
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;60) Servicio de informe de errores (ERSvc)&lt;/b&gt; &lt;br /&gt;
&lt;br /&gt;
Es ese mensajito que a veces aparece de “Enviar informe de errores a
Microsoft”; informa de errores para servicios y aplicaciones que se ejecutan en
entornos no estándar. &lt;br /&gt;
&lt;br /&gt;
Seguro que cuando aparece ese mensaje lo “Cancelas”, así que no tiene sentido
que lo tengas Habilitado. &lt;br /&gt;
&lt;br /&gt;
Además nunca sabremos a ciencia cierta que información estamos mandando a
Microsoft cuando lo “Aceptamos”. &lt;br /&gt;
&lt;br /&gt;
Personalmente prefiero &lt;span style=&quot;color: red;&quot;&gt;Deshabilitarlo&lt;/span&gt;. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;61) Servicio de puerta de enlace de capa de aplicación (ALG)&lt;/b&gt; &lt;br /&gt;
&lt;br /&gt;
Si compartes conexión o usas el Firewall de Windows: &lt;span style=&quot;color: green;&quot;&gt;Automático&lt;/span&gt;.
&lt;br /&gt;
&lt;br /&gt;
De lo contrario: &lt;span style=&quot;color: olive;&quot;&gt;Manual&lt;/span&gt;. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;62) Servicio de restauración de sistema (Srservice)&lt;/b&gt; &lt;br /&gt;
&lt;br /&gt;
Consume recursos, pero lo considero importante: &lt;span style=&quot;color: green;&quot;&gt;Automático&lt;/span&gt;.
Así si algo falla podemos restaurar el sistema a un punto anterior. &lt;br /&gt;
&lt;br /&gt;
Evidentemente, si no te parece interesante esta opción, se puede &lt;span style=&quot;color: red;&quot;&gt;Deshabilitar&lt;/span&gt;. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;63) Servicio de transferencia inteligente en segundo plano (BITS)&lt;/b&gt; &lt;br /&gt;
&lt;br /&gt;
Constituye un mecanismo de transferencia de archivos en segundo plano, así como
un administrador de cola. &lt;br /&gt;
&lt;br /&gt;
Si lo Deshabilitas no podrás recibir Actualizaciones Automáticas hasta que no
reinicies. Lo puedes &lt;span style=&quot;color: red;&quot;&gt;Deshabilitar&lt;/span&gt;. &lt;br /&gt;
&lt;br /&gt;
Windows Update necesita al menos que este servicio esté en modo &lt;span style=&quot;color: olive;&quot;&gt;Manual&lt;/span&gt;. Si no, no podremos actualizar vía Web. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;64) Servicio del administrador de discos lógicos (dmadmin)&lt;/b&gt; &lt;br /&gt;
&lt;br /&gt;
&lt;span style=&quot;color: olive;&quot;&gt;Manual&lt;/span&gt;. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;65) Servicio del número de serie de medio portátil (WmdmPmSp)&lt;/b&gt; &lt;br /&gt;
&lt;br /&gt;
&lt;span style=&quot;color: red;&quot;&gt;Deshabilítalo&lt;/span&gt;, a menos que tengas un reproductor
de música portátil y te de problemas. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;66) Servicios de cifrado (CryptSve)&lt;/b&gt; &lt;br /&gt;
&lt;br /&gt;
Proporcionan servicios de administración de claves para el equipo. &lt;br /&gt;
&lt;br /&gt;
&lt;span style=&quot;color: green;&quot;&gt;Automático&lt;/span&gt;. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;67) Servicios de Terminal Server (TermService)&lt;/b&gt; &lt;br /&gt;
&lt;br /&gt;
Proporciona un entorno con varias sesiones que permite a los dispositivos del
cliente obtener acceso a una sesión del escritorio de Windows virtual y a
programas basados en Windows que se ejecutan en el servidor. &lt;br /&gt;
&lt;br /&gt;
&lt;span style=&quot;color: red;&quot;&gt;Deshabilitado&lt;/span&gt;, a menos que lo utilices. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;68) Servicios IPSEC (PolicyAgent)&lt;/b&gt; &lt;br /&gt;
&lt;br /&gt;
Usado en Redes Privadas Virtuales, VPNs (Virtual Private Networks). &lt;br /&gt;
&lt;br /&gt;
&lt;span style=&quot;color: red;&quot;&gt;Deshabilitado&lt;/span&gt;, a menos que lo uses. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;69) Servidor (lanmanserver)&lt;/b&gt; &lt;br /&gt;
&lt;br /&gt;
Si no estás compartiendo archivos e impresoras en una red, &lt;span style=&quot;color: red;&quot;&gt;Deshabilítalo&lt;/span&gt;, de lo contrario, &lt;span style=&quot;color: green;&quot;&gt;Automático&lt;/span&gt;. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;70) Sistema de alimentación ininterrumpida (UPS)&lt;/b&gt; &lt;br /&gt;
&lt;br /&gt;
&lt;span style=&quot;color: red;&quot;&gt;Deshabilitado&lt;/span&gt;, a menos que uses una UPS (SAI),
en cuyo caso ponlo &lt;span style=&quot;color: green;&quot;&gt;Automático&lt;/span&gt;. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;71) Sistema de ayuda de tarjeta inteligente (ScardDrv)&lt;/b&gt; &lt;br /&gt;
&lt;br /&gt;
A menos que uses tarjetas inteligentes, &lt;span style=&quot;color: red;&quot;&gt;Deshabilítalo&lt;/span&gt;.
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;72) Sistema de sucesos COM+ (EventSystem)&lt;/b&gt; &lt;br /&gt;
&lt;br /&gt;
&lt;span style=&quot;color: olive;&quot;&gt;Manual&lt;/span&gt;. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;73) Tarjeta inteligente (ScardSvr)&lt;/b&gt; &lt;br /&gt;
&lt;br /&gt;
A menos que uses tarjetas inteligentes, &lt;span style=&quot;color: red;&quot;&gt;Deshabilítalo&lt;/span&gt;.
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;74) Telefonía (TapiSrv)&lt;/b&gt; &lt;br /&gt;
&lt;br /&gt;
Si tienes un módem, ponlo &lt;span style=&quot;color: green;&quot;&gt;Automático&lt;/span&gt;, si no,
lo puedes &lt;span style=&quot;color: red;&quot;&gt;Deshabilitar&lt;/span&gt;. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;75) Telnet (TlnSvr)&lt;/b&gt; &lt;br /&gt;
&lt;br /&gt;
Por razones de seguridad, &lt;span style=&quot;color: red;&quot;&gt;Deshabilitado&lt;/span&gt;. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;76) Temas (Themes)&lt;/b&gt; &lt;br /&gt;
&lt;br /&gt;
Sencillamente es la apariencia de Windows XP. &lt;br /&gt;
&lt;br /&gt;
Si te gusta la apariencia de XP, ponlo &lt;span style=&quot;color: green;&quot;&gt;Automático&lt;/span&gt;.
Si lo que te preocupa es la memoria y te vale con la apariencia de Windows
2000, entonces lo puedes &lt;span style=&quot;color: red;&quot;&gt;Deshabilitar&lt;/span&gt;. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;77) Windows Installer (MSIServer)&lt;/b&gt; &lt;br /&gt;
&lt;br /&gt;
Administra la instalación y eliminación de aplicaciones. &lt;br /&gt;
&lt;br /&gt;
&lt;span style=&quot;color: olive;&quot;&gt;Manual&lt;/span&gt;, para que se ejecute sólo cuando sea
necesario. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;/span&gt;&lt;b&gt;&lt;span style=&quot;font-family: &amp;quot;Tahoma&amp;quot;,sans-serif; font-size: 14.0pt;&quot;&gt;Recuperando
un servicio&lt;/span&gt;&lt;/b&gt;&lt;span style=&quot;font-family: &amp;quot;Tahoma&amp;quot;,sans-serif; font-size: 10.0pt;&quot;&gt;
&lt;br /&gt;
&lt;br /&gt;
Supongamos que necesitamos recuperar la manera de inicio de alguno de los
servicios, pero por alguna razón, no podemos iniciar la consola. ¿Qué podemos
hacer? &lt;br /&gt;
&lt;br /&gt;
No dirigimos a: &lt;br /&gt;
Inicio - Ejecutar &lt;br /&gt;
Escribimos regedit y presionamos Enter &lt;br /&gt;
Expandimos la siguiente clave: &lt;br /&gt;
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services] y buscamos el servicio
en cuestion. Luego seleccionamos la clave Start y con click derecho elegimos
modificar.&lt;/span&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/div&gt;
&lt;br /&gt;</content><link rel='replies' type='application/atom+xml' href='http://informaticucho.blogspot.com/feeds/4370410499261602820/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://informaticucho.blogspot.com/2019/08/servicios-de-windows.html#comment-form' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1878000117437642839/posts/default/4370410499261602820'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1878000117437642839/posts/default/4370410499261602820'/><link rel='alternate' type='text/html' href='http://informaticucho.blogspot.com/2019/08/servicios-de-windows.html' title='Servicios de Windows'/><author><name>chemikal8</name><uri>http://www.blogger.com/profile/04947890254221708564</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgLRHCUiWx4MfVdndt3HGONwIBKyY6688P-WzrRfjB4mkvsVVw3eUrzngvKQ4Qv0Qm1q6Z4ydp9E4tNf5TRy-8uze5Gm94n95kXOEZOJs8op2WC2mr5LuiEcx1mZJZJeTStHAsNnEDYVtA/s72-c/Sin+t%25C3%25ADtulo.png" height="72" width="72"/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1878000117437642839.post-6720679198332392757</id><published>2019-08-09T04:19:00.007-07:00</published><updated>2019-08-09T04:20:46.590-07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="MANUALES"/><title type='text'>Como conectar terminales de carretilla al WaveLink Studio Administrado</title><content type='html'>&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;/div&gt;
&lt;div style=&quot;margin-left: 1em; margin-right: 1em; text-align: center;&quot;&gt;
&lt;span style=&quot;color: #666666; font-family: &amp;quot;arial&amp;quot; , &amp;quot;helvetica&amp;quot; , sans-serif; font-size: x-small;&quot;&gt;&lt;img height=&quot;200&quot; src=&quot;https://www.gammasolutions.com/wp-content/uploads/2017/11/wavelink-product.jpg&quot; width=&quot;200&quot; /&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;
&lt;span style=&quot;color: #666666; font-family: &amp;quot;arial&amp;quot; , &amp;quot;helvetica&amp;quot; , sans-serif; font-size: x-small;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;
&lt;span style=&quot;color: #666666; font-family: &amp;quot;arial&amp;quot; , &amp;quot;helvetica&amp;quot; , sans-serif; font-size: x-small;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;
&lt;span style=&quot;color: #666666; font-family: &amp;quot;arial&amp;quot; , &amp;quot;helvetica&amp;quot; , sans-serif; font-size: x-small;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;margin-left: 1em; margin-right: 1em; text-align: left;&quot;&gt;
&lt;span style=&quot;color: #666666; font-family: &amp;quot;arial&amp;quot; , &amp;quot;helvetica&amp;quot; , sans-serif; font-size: x-small;&quot;&gt;Para realizar este proceso de forma correcta hay que seguir los siguientes pasos:&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;margin-left: 1em; margin-right: 1em; text-align: left;&quot;&gt;
&lt;span style=&quot;color: #666666; font-family: &amp;quot;arial&amp;quot; , &amp;quot;helvetica&amp;quot; , sans-serif; font-size: x-small;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;div style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;
&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;!--[if gte vml 1]&gt;&lt;v:oval id=&quot;_x0000_s1026&quot; style=&#39;position:absolute;
 margin-left:-9pt;margin-top:7.2pt;width:36pt;height:18pt;z-index:251651072;
 mso-wrap-edited:f&#39; filled=&quot;f&quot; strokecolor=&quot;red&quot; strokeweight=&quot;3pt&quot;/&gt;&lt;![endif]--&gt;&lt;!--[if !vml]--&gt;&lt;span style=&quot;height: 29px; margin-left: -14px; margin-top: 7px; mso-ignore: vglayout; position: absolute; width: 52px; z-index: 251651072;&quot;&gt;&lt;span style=&quot;color: #666666; font-family: &amp;quot;arial&amp;quot; , &amp;quot;helvetica&amp;quot; , sans-serif; font-size: x-small;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;!--[endif]--&gt;&lt;!--[if gte vml 1]&gt;&lt;v:oval id=&quot;_x0000_s1027&quot;
 style=&#39;position:absolute;margin-left:4.5pt;margin-top:69.15pt;width:45pt;
 height:18pt;z-index:251652096;mso-wrap-edited:f&#39; filled=&quot;f&quot; strokecolor=&quot;red&quot;
 strokeweight=&quot;3pt&quot;/&gt;&lt;![endif]--&gt;&lt;!--[if !vml]--&gt;&lt;span style=&quot;height: 29px; margin-left: 4px; margin-top: 90px; mso-ignore: vglayout; position: absolute; width: 64px; z-index: 251652096;&quot;&gt;&lt;span style=&quot;color: #666666; font-family: &amp;quot;arial&amp;quot; , &amp;quot;helvetica&amp;quot; , sans-serif; font-size: x-small;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;!--[endif]--&gt;&lt;!--[if gte vml 1]&gt;&lt;v:shapetype id=&quot;_x0000_t75&quot;
 coordsize=&quot;21600,21600&quot; o:spt=&quot;75&quot; o:preferrelative=&quot;t&quot; path=&quot;m@4@5l@4@11@9@11@9@5xe&quot;
 filled=&quot;f&quot; stroked=&quot;f&quot;&gt;
 &lt;v:stroke joinstyle=&quot;miter&quot;/&gt;
 &lt;v:formulas&gt;
  &lt;v:f eqn=&quot;if lineDrawn pixelLineWidth 0&quot;/&gt;
  &lt;v:f eqn=&quot;sum @0 1 0&quot;/&gt;
  &lt;v:f eqn=&quot;sum 0 0 @1&quot;/&gt;
  &lt;v:f eqn=&quot;prod @2 1 2&quot;/&gt;
  &lt;v:f eqn=&quot;prod @3 21600 pixelWidth&quot;/&gt;
  &lt;v:f eqn=&quot;prod @3 21600 pixelHeight&quot;/&gt;
  &lt;v:f eqn=&quot;sum @0 0 1&quot;/&gt;
  &lt;v:f eqn=&quot;prod @6 1 2&quot;/&gt;
  &lt;v:f eqn=&quot;prod @7 21600 pixelWidth&quot;/&gt;
  &lt;v:f eqn=&quot;sum @8 21600 0&quot;/&gt;
  &lt;v:f eqn=&quot;prod @7 21600 pixelHeight&quot;/&gt;
  &lt;v:f eqn=&quot;sum @10 21600 0&quot;/&gt;
 &lt;/v:formulas&gt;
 &lt;v:path o:extrusionok=&quot;f&quot; gradientshapeok=&quot;t&quot; o:connecttype=&quot;rect&quot;/&gt;
 &lt;o:lock v:ext=&quot;edit&quot; aspectratio=&quot;t&quot;/&gt;
&lt;/v:shapetype&gt;&lt;v:shape id=&quot;_x0000_i1025&quot; type=&quot;#_x0000_t75&quot; style=&#39;width:468.75pt;
 height:351.75pt&#39;&gt;
 &lt;v:imagedata src=&quot;file:///C:/Users/jmmata/AppData/Local/Temp/msohtmlclip1/01/clip_image003.png&quot;
  o:title=&quot;&quot;/&gt;
&lt;/v:shape&gt;&lt;![endif]--&gt;&lt;!--[if !vml]--&gt;&lt;/div&gt;
&lt;ol start=&quot;1&quot; style=&quot;margin-top: 0cm;&quot; type=&quot;1&quot;&gt;
&lt;li class=&quot;MsoNormal&quot;&gt;&lt;span style=&quot;color: #666666; font-family: &amp;quot;arial&amp;quot; , &amp;quot;helvetica&amp;quot; , sans-serif; font-size: x-small;&quot;&gt;Abrir
     el programa WaveLink Studio Administrator, si éste no está ya abierto&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/li&gt;
&lt;/ol&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;margin-left: 18.0pt;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;ol start=&quot;2&quot; style=&quot;margin-top: 0cm;&quot; type=&quot;1&quot;&gt;
&lt;li class=&quot;MsoNormal&quot;&gt;&lt;span style=&quot;color: #666666; font-family: &amp;quot;arial&amp;quot; , &amp;quot;helvetica&amp;quot; , sans-serif; font-size: x-small;&quot;&gt;En
     la pantalla que aparece elegir la opción “Server” y dentro de está,
     volvemos a picar en la opción “1 WaveLink”&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/li&gt;
&lt;/ol&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;span style=&quot;color: #666666; font-family: &amp;quot;arial&amp;quot; , &amp;quot;helvetica&amp;quot; , sans-serif; font-size: x-small; margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEii6xpaNrhIdScIl6B89cq0J9CBCDLmS5YHjBhkSqkZDNVCCwAGH5iiIJtGBDzMrUX-HXszZScH9ISfD7FsWlQ6O8OyWLvBAblkk7TMYpPVuaVXlV-6hHNPlpa0cp5tp5EPrbOQqble0bU/s1600/1.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;474&quot; data-original-width=&quot;654&quot; height=&quot;460&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEii6xpaNrhIdScIl6B89cq0J9CBCDLmS5YHjBhkSqkZDNVCCwAGH5iiIJtGBDzMrUX-HXszZScH9ISfD7FsWlQ6O8OyWLvBAblkk7TMYpPVuaVXlV-6hHNPlpa0cp5tp5EPrbOQqble0bU/s640/1.png&quot; width=&quot;640&quot; /&gt;&lt;/a&gt;&lt;/span&gt;&lt;span style=&quot;color: #666666; font-family: &amp;quot;arial&amp;quot; , &amp;quot;helvetica&amp;quot; , sans-serif; font-size: x-small; text-align: left;&quot;&gt;3&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;span style=&quot;color: #666666; font-family: &amp;quot;arial&amp;quot; , &amp;quot;helvetica&amp;quot; , sans-serif; font-size: x-small; text-align: left;&quot;&gt;3.- A continuación aparecerá la siguiente pantalla, y en esta
picar en el icono VERDE&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: left;&quot;&gt;
&lt;span style=&quot;color: #666666; font-family: &amp;quot;arial&amp;quot; , &amp;quot;helvetica&amp;quot; , sans-serif; font-size: x-small;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;span style=&quot;color: #666666; font-family: &amp;quot;arial&amp;quot; , &amp;quot;helvetica&amp;quot; , sans-serif; font-size: x-small;&quot;&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjuUqoStklzaS2ehyphenhyphendNOJ8DtMenz05qdlBr1m6j7Ads9teXT5t-b9iOwNQI20aCyfyf6KfQ-33eXigLAmuuxl7oL36D6C2ka38UNbff3ctRmfxAkPyIxrwTxNeQRlSR4pmmtSnQ_gJuZR4/s1600/1.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;span style=&quot;color: #666666; font-family: &amp;quot;arial&amp;quot; , &amp;quot;helvetica&amp;quot; , sans-serif; font-size: x-small;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;467&quot; data-original-width=&quot;651&quot; height=&quot;457&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjuUqoStklzaS2ehyphenhyphendNOJ8DtMenz05qdlBr1m6j7Ads9teXT5t-b9iOwNQI20aCyfyf6KfQ-33eXigLAmuuxl7oL36D6C2ka38UNbff3ctRmfxAkPyIxrwTxNeQRlSR4pmmtSnQ_gJuZR4/s640/1.png&quot; width=&quot;640&quot; /&gt;&lt;/span&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;span style=&quot;color: #666666; font-family: &amp;quot;arial&amp;quot; , &amp;quot;helvetica&amp;quot; , sans-serif; font-size: x-small;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;text-align: left;&quot;&gt;
&lt;span style=&quot;color: #666666; font-family: &amp;quot;arial&amp;quot; , &amp;quot;helvetica&amp;quot; , sans-serif; font-size: x-small;&quot;&gt;4.-&amp;nbsp;Luego aparecerá esta pantalla, entonces picar en
las opciones marcadas con el círculo&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;span style=&quot;color: #666666; font-family: &amp;quot;arial&amp;quot; , &amp;quot;helvetica&amp;quot; , sans-serif; font-size: x-small;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhZ_jCmKpdUTYCKsF0yc7L_sAIPGEoTIHE3VR5Yp8M28rLDu8DYyjkxrNel_FZbw-Ua-RtSQY0VPqCC85i9wWap33a5XO0FbuVQMo22VX6N6XJjzkpQj-jBwH-bu2DC0bdO4irSmKuqncE/s1600/1.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;span style=&quot;color: #666666; font-family: &amp;quot;arial&amp;quot; , &amp;quot;helvetica&amp;quot; , sans-serif; font-size: x-small;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;432&quot; data-original-width=&quot;620&quot; height=&quot;444&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhZ_jCmKpdUTYCKsF0yc7L_sAIPGEoTIHE3VR5Yp8M28rLDu8DYyjkxrNel_FZbw-Ua-RtSQY0VPqCC85i9wWap33a5XO0FbuVQMo22VX6N6XJjzkpQj-jBwH-bu2DC0bdO4irSmKuqncE/s640/1.png&quot; width=&quot;640&quot; /&gt;&lt;/span&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;span style=&quot;color: #666666; font-family: &amp;quot;arial&amp;quot; , &amp;quot;helvetica&amp;quot; , sans-serif; font-size: x-small;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjhyphenhyphenMwQFg_zBMKpFAIjXhfKa9Wlqp-f8la7u0zb8i2jN9x0u9b545eSAMHmfDJe6PXxy3HVFO_rOSupdTaCAacwWOkJILUGXxEmIESPYWZuj0e8etXCF1XG7LOibusq7sdQiV89riUL3eA/s1600/1.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;span style=&quot;color: #666666; font-family: &amp;quot;arial&amp;quot; , &amp;quot;helvetica&amp;quot; , sans-serif; font-size: x-small;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;457&quot; data-original-width=&quot;662&quot; height=&quot;440&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjhyphenhyphenMwQFg_zBMKpFAIjXhfKa9Wlqp-f8la7u0zb8i2jN9x0u9b545eSAMHmfDJe6PXxy3HVFO_rOSupdTaCAacwWOkJILUGXxEmIESPYWZuj0e8etXCF1XG7LOibusq7sdQiV89riUL3eA/s640/1.png&quot; width=&quot;640&quot; /&gt;&lt;/span&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;span style=&quot;color: #666666; font-family: &amp;quot;arial&amp;quot; , &amp;quot;helvetica&amp;quot; , sans-serif; font-size: x-small;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: left;&quot;&gt;
&lt;span style=&quot;color: #666666; font-family: &amp;quot;arial&amp;quot; , &amp;quot;helvetica&amp;quot; , sans-serif; font-size: x-small;&quot;&gt;5.- Elegimos el programa que queremos emular.&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: left;&quot;&gt;
&lt;span style=&quot;color: #666666; font-family: &amp;quot;arial&amp;quot; , &amp;quot;helvetica&amp;quot; , sans-serif; font-size: x-small;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhNTTjqLjQplYdR5n-s0fH7zx9vEZMWfu7ds62gaQvDDK8_XBJSU3vzIeOgwbV3aZPOAOBNg91LosxBqiSpDmZQn9SlxTF035YeGpM1Aax41yc-w0G22H7oUSFRFze8lZScKol4hJFPV1g/s1600/1.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;span style=&quot;color: #666666; font-family: &amp;quot;arial&amp;quot; , &amp;quot;helvetica&amp;quot; , sans-serif; font-size: x-small;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;464&quot; data-original-width=&quot;622&quot; height=&quot;476&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhNTTjqLjQplYdR5n-s0fH7zx9vEZMWfu7ds62gaQvDDK8_XBJSU3vzIeOgwbV3aZPOAOBNg91LosxBqiSpDmZQn9SlxTF035YeGpM1Aax41yc-w0G22H7oUSFRFze8lZScKol4hJFPV1g/s640/1.png&quot; width=&quot;640&quot; /&gt;&lt;/span&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: left;&quot;&gt;
&lt;span style=&quot;color: #666666; font-family: &amp;quot;arial&amp;quot; , &amp;quot;helvetica&amp;quot; , sans-serif; font-size: x-small;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: left;&quot;&gt;
&lt;span style=&quot;color: #666666; font-family: &amp;quot;arial&amp;quot; , &amp;quot;helvetica&amp;quot; , sans-serif; font-size: x-small;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjQ1IbOFvjipqCpw3vBY8JECJs5s2vkVQC64_VxJF0pYvzkvM45lZNxj6S7k82vFmiIJJ7azHs6fnZ0ISaDswtjKqp_AYzFzZzu9IlA3v-600znjOE0EI1M6mBCo8fWccqHkRuuH3g6sy4/s1600/1.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;span style=&quot;color: #666666; font-family: &amp;quot;arial&amp;quot; , &amp;quot;helvetica&amp;quot; , sans-serif; font-size: x-small;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;468&quot; data-original-width=&quot;619&quot; height=&quot;482&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjQ1IbOFvjipqCpw3vBY8JECJs5s2vkVQC64_VxJF0pYvzkvM45lZNxj6S7k82vFmiIJJ7azHs6fnZ0ISaDswtjKqp_AYzFzZzu9IlA3v-600znjOE0EI1M6mBCo8fWccqHkRuuH3g6sy4/s640/1.png&quot; width=&quot;640&quot; /&gt;&lt;/span&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;span style=&quot;color: #666666; font-family: &amp;quot;arial&amp;quot; , &amp;quot;helvetica&amp;quot; , sans-serif; font-size: x-small;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: left;&quot;&gt;
&lt;span style=&quot;color: #666666; font-family: &amp;quot;arial&amp;quot; , &amp;quot;helvetica&amp;quot; , sans-serif; font-size: x-small;&quot;&gt;6.- Pulsamos sobre el boton siguiente y ya tendriamos configurado el puesto de trabajo.&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: left;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: left;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: left;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;span style=&quot;font-family: &amp;quot;times new roman&amp;quot; , serif; font-size: 12pt;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;
</content><link rel='replies' type='application/atom+xml' href='http://informaticucho.blogspot.com/feeds/6720679198332392757/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://informaticucho.blogspot.com/2019/08/como-conectar-terminales-de-carretilla.html#comment-form' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1878000117437642839/posts/default/6720679198332392757'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1878000117437642839/posts/default/6720679198332392757'/><link rel='alternate' type='text/html' href='http://informaticucho.blogspot.com/2019/08/como-conectar-terminales-de-carretilla.html' title='Como conectar terminales de carretilla al WaveLink Studio Administrado'/><author><name>chemikal8</name><uri>http://www.blogger.com/profile/04947890254221708564</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEii6xpaNrhIdScIl6B89cq0J9CBCDLmS5YHjBhkSqkZDNVCCwAGH5iiIJtGBDzMrUX-HXszZScH9ISfD7FsWlQ6O8OyWLvBAblkk7TMYpPVuaVXlV-6hHNPlpa0cp5tp5EPrbOQqble0bU/s72-c/1.png" height="72" width="72"/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1878000117437642839.post-4039928918188232034</id><published>2015-11-30T00:18:00.003-08:00</published><updated>2015-11-30T00:18:29.718-08:00</updated><title type='text'>Herramientas de Windows Essentials no funciona en Windows Server 2012.</title><content type='html'>Aunque la instalacion de los componentes de Windows Essentials no da ningun error al ejecutar los programas en Windows Server 2012 falla por defecto. El error que muestra es &quot;&lt;span style=&quot;background: rgb(255, 255, 255); border: 0px; color: #333333; font-family: Georgia, &#39;Bitstream Charter&#39;, serif; font-size: 16px; line-height: 24px; margin: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;&lt;span class=&quot;&quot; style=&quot;background: transparent; border: 0px; margin: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;no puede encontrar&lt;/span&gt;&lt;/span&gt;&lt;span class=&quot;skimlinks-unlinked&quot; style=&quot;background: rgb(255, 255, 255); border: 0px; color: #333333; font-family: Georgia, &#39;Bitstream Charter&#39;, serif; font-size: 16px; line-height: 24px; margin: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;&lt;span style=&quot;background: transparent; border: 0px; margin: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;&lt;span class=&quot;&quot; style=&quot;background: transparent; border: 0px; margin: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;wlidcli.dll&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;background: rgb(255, 255, 255); border: 0px; color: #333333; font-family: Georgia, &#39;Bitstream Charter&#39;, serif; font-size: 16px; line-height: 24px; margin: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;&lt;span class=&quot;&quot; style=&quot;background: transparent; border: 0px; margin: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;&amp;nbsp;aparece&quot; (o similar).&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;background: rgb(255, 255, 255); border: 0px; color: #333333; font-family: Georgia, &#39;Bitstream Charter&#39;, serif; font-size: 16px; line-height: 24px; margin: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;&lt;span class=&quot;&quot; style=&quot;background: transparent; border: 0px; margin: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;
&lt;span style=&quot;background: rgb(255, 255, 255); border: 0px; color: #333333; font-family: Georgia, &#39;Bitstream Charter&#39;, serif; font-size: 16px; line-height: 24px; margin: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;&lt;span class=&quot;&quot; style=&quot;background: transparent; border: 0px; margin: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;Para solucionarlo hay que instalar una caracteristica &amp;nbsp;&quot;Infraestructura e Interfaces de usuario&quot; que viene desactivada por defecto. Despues habra que reiniciar el servidor.&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;background: rgb(255, 255, 255); border: 0px; color: #333333; font-family: Georgia, &#39;Bitstream Charter&#39;, serif; font-size: 16px; line-height: 24px; margin: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;&lt;span class=&quot;&quot; style=&quot;background: transparent; border: 0px; margin: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEix80A580iyjX9xjvY6Lp8R4E05EVPvmt-PbzAnjh_SXTUw21mW9AdmqaTgr2q4pGYISxMLFylBCKmE5cHl57tncbAbUdO5itmZXL9iSW3YQXy0bnb8AxXiG_iLVvW8sxk-mHB9sgGZQeQ/s1600/image_thumb76.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;458&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEix80A580iyjX9xjvY6Lp8R4E05EVPvmt-PbzAnjh_SXTUw21mW9AdmqaTgr2q4pGYISxMLFylBCKmE5cHl57tncbAbUdO5itmZXL9iSW3YQXy0bnb8AxXiG_iLVvW8sxk-mHB9sgGZQeQ/s640/image_thumb76.png&quot; width=&quot;640&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: left;&quot;&gt;
Fuente:&amp;nbsp;https://yorkporc.wordpress.com&lt;/div&gt;
&lt;br /&gt;</content><link rel='replies' type='application/atom+xml' href='http://informaticucho.blogspot.com/feeds/4039928918188232034/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://informaticucho.blogspot.com/2015/11/herramientas-de-windows-essentials-no.html#comment-form' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1878000117437642839/posts/default/4039928918188232034'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1878000117437642839/posts/default/4039928918188232034'/><link rel='alternate' type='text/html' href='http://informaticucho.blogspot.com/2015/11/herramientas-de-windows-essentials-no.html' title='Herramientas de Windows Essentials no funciona en Windows Server 2012.'/><author><name>chemikal8</name><uri>http://www.blogger.com/profile/04947890254221708564</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEix80A580iyjX9xjvY6Lp8R4E05EVPvmt-PbzAnjh_SXTUw21mW9AdmqaTgr2q4pGYISxMLFylBCKmE5cHl57tncbAbUdO5itmZXL9iSW3YQXy0bnb8AxXiG_iLVvW8sxk-mHB9sgGZQeQ/s72-c/image_thumb76.png" height="72" width="72"/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1878000117437642839.post-8556075177435472729</id><published>2014-04-30T01:34:00.000-07:00</published><updated>2014-04-30T01:34:08.666-07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="VB.NET"/><title type='text'>No se puede cargar el archivo o ensamblado ‘file:///C:\Program Files\SAP BusinessObjects\Crystal Reports for .NET Framework 4.0\Common\SAP BusinessObjects Enterprise XI 4.0\win32_x86\dotnet1\crdb_adoplus.dll’ ni una de sus dependencias. El sistema no puede encontrar el archivo especificado.</title><content type='html'>&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
En ocasiones, a los programadores como lo soy yo, nos surgen problemas que nos tienen perdiendo horas y horas buscando la solución. Este es el caso de un problema, programando con vb.net, al intentar imprimir en informes con Crystal Reports.&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
El mensaje de error como tal, es este:&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
“No se puede cargar el archivo o ensamblado ‘file:///C:\Program Files\SAP BusinessObjects\Crystal Reports for .NET Framework 4.0\Common\SAP BusinessObjects Enterprise XI 4.0\win32_x86\dotnet1\crdb_adoplus.dll’ ni una de sus dependencias. El sistema no puede encontrar el archivo especificado.”&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
Y la solución, pasa por editar el archivo App.config de tu proyecto. Hay que insertar las siguientes líneas de código:&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
&amp;lt;startup useLegacyV2RuntimeActivationPolicy=”true”&amp;gt;&lt;/div&gt;
&lt;div&gt;
&amp;lt;supportedRuntime version=”v4.0″/&amp;gt;&lt;/div&gt;
&lt;div&gt;
&amp;lt;/startup&amp;gt;&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
y hay que hacerlo entre &amp;lt;/configSections&amp;gt; y &amp;lt;connectionStrings&amp;gt;, de tal forma, que quedaría así:&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
&amp;lt;/configSections&amp;gt;&lt;/div&gt;
&lt;div&gt;
&amp;lt;startup useLegacyV2RuntimeActivationPolicy=”true”&amp;gt;&lt;/div&gt;
&lt;div&gt;
&amp;lt;supportedRuntime version=”v4.0″/&amp;gt;&lt;/div&gt;
&lt;div&gt;
&amp;lt;/startup&amp;gt;&lt;/div&gt;
&lt;div&gt;
&amp;lt;connectionStrings&amp;gt;&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
Saludos&lt;/div&gt;
</content><link rel='replies' type='application/atom+xml' href='http://informaticucho.blogspot.com/feeds/8556075177435472729/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://informaticucho.blogspot.com/2014/04/no-se-puede-cargar-el-archivo-o.html#comment-form' title='10 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1878000117437642839/posts/default/8556075177435472729'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1878000117437642839/posts/default/8556075177435472729'/><link rel='alternate' type='text/html' href='http://informaticucho.blogspot.com/2014/04/no-se-puede-cargar-el-archivo-o.html' title='No se puede cargar el archivo o ensamblado ‘file:///C:\Program Files\SAP BusinessObjects\Crystal Reports for .NET Framework 4.0\Common\SAP BusinessObjects Enterprise XI 4.0\win32_x86\dotnet1\crdb_adoplus.dll’ ni una de sus dependencias. El sistema no puede encontrar el archivo especificado.'/><author><name>chemikal8</name><uri>http://www.blogger.com/profile/04947890254221708564</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>10</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1878000117437642839.post-829714125976924813</id><published>2014-01-24T00:19:00.002-08:00</published><updated>2014-01-24T00:19:43.255-08:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="S.O."/><category scheme="http://www.blogger.com/atom/ns#" term="TRUCOS"/><title type='text'>No se puede instalar la impresora PrimoPDF - PrimoPort: PrimoPDF: (1797)</title><content type='html'>&lt;br /&gt;
&lt;div style=&quot;text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjSAy4QwprWagLoLjiFtXYaGry8RM63WBmWXQucDI58PWK85PGMjXnZj-ggF5AqovJlNuU6JAEanwt1zyYHTn0mAHXk95v3wTuYhhK8i5g6NdBPOj6syiBKH_Maa3TIxbbZyLDmTeLZrR4/s1600/windows_7_graphic.jpg&quot; imageanchor=&quot;1&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjSAy4QwprWagLoLjiFtXYaGry8RM63WBmWXQucDI58PWK85PGMjXnZj-ggF5AqovJlNuU6JAEanwt1zyYHTn0mAHXk95v3wTuYhhK8i5g6NdBPOj6syiBKH_Maa3TIxbbZyLDmTeLZrR4/s320/windows_7_graphic.jpg&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
Para solucionar este problema de eliminación de PrimoPDF:&lt;br /&gt;
&lt;br /&gt;
C:\Windows\System32\spool\drivers\x64\PrimoPDF.BPD &lt;br /&gt;
C:\Windows\System32\spool\drivers\x64\PrimoPDF.PPD &lt;br /&gt;
C:\Windows\System32\spool\drivers\x64\ps5ui.dll &lt;br /&gt;
C:\Windows\System32\spool\drivers\x64\PSCRIPT.NTF &lt;br /&gt;
C:\Windows\System32\spool\drivers\x64\pscript5.dll &lt;br /&gt;
C:\Windows\System32\spool\drivers\x64\PSCRIPT5.HLP</content><link rel='replies' type='application/atom+xml' href='http://informaticucho.blogspot.com/feeds/829714125976924813/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://informaticucho.blogspot.com/2014/01/No-se-puede-instalar-la-impresora-PrimoPDF.html#comment-form' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1878000117437642839/posts/default/829714125976924813'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1878000117437642839/posts/default/829714125976924813'/><link rel='alternate' type='text/html' href='http://informaticucho.blogspot.com/2014/01/No-se-puede-instalar-la-impresora-PrimoPDF.html' title='No se puede instalar la impresora PrimoPDF - PrimoPort: PrimoPDF: (1797)'/><author><name>chemikal8</name><uri>http://www.blogger.com/profile/04947890254221708564</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjSAy4QwprWagLoLjiFtXYaGry8RM63WBmWXQucDI58PWK85PGMjXnZj-ggF5AqovJlNuU6JAEanwt1zyYHTn0mAHXk95v3wTuYhhK8i5g6NdBPOj6syiBKH_Maa3TIxbbZyLDmTeLZrR4/s72-c/windows_7_graphic.jpg" height="72" width="72"/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1878000117437642839.post-4553641820504302090</id><published>2013-11-26T00:33:00.000-08:00</published><updated>2013-11-26T00:33:39.373-08:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="S.O."/><category scheme="http://www.blogger.com/atom/ns#" term="TRUCOS"/><title type='text'>ACTIVAR TODOS LOS NUCLEOS DEL PROCESADOR EN NUESTRO WINDOWS 7</title><content type='html'>&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjSAy4QwprWagLoLjiFtXYaGry8RM63WBmWXQucDI58PWK85PGMjXnZj-ggF5AqovJlNuU6JAEanwt1zyYHTn0mAHXk95v3wTuYhhK8i5g6NdBPOj6syiBKH_Maa3TIxbbZyLDmTeLZrR4/s1600/windows_7_graphic.jpg&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;320&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjSAy4QwprWagLoLjiFtXYaGry8RM63WBmWXQucDI58PWK85PGMjXnZj-ggF5AqovJlNuU6JAEanwt1zyYHTn0mAHXk95v3wTuYhhK8i5g6NdBPOj6syiBKH_Maa3TIxbbZyLDmTeLZrR4/s320/windows_7_graphic.jpg&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: left;&quot;&gt;Aunque nuestro ordenador tenga un procesador multinucleo de 2 , 4 u 8 &amp;nbsp;nucleos, nuestro windows7 solo cojera 1 nucleo por defecto, a no ser que lo configuremos nosotros para que asi sea.&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: left;&quot;&gt;Os cuento como:&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: left;&quot;&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: left;&quot;&gt;Para ellos debemos ejecutar msconfig.exe, bien desde Inicio-&amp;gt;Ejecutar-&amp;gt;msconfig.exe o pulsando la tecla Windows+R y el mismo proceso.&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgSRZL9JOkC7YnRnX7uuNNoPFy-2Eaj3w2H7fXX-GjqUgAJoHuuF1UXcEU5AlVvHr5DMo6C46A6Q4vEDVVyH0WWuyftEqZ-c8Wk4hxROIsJqc7wRuqLarHWHPTs_i77_P0JJmS9M6ucu00/s1600/ejecutar.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;222&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgSRZL9JOkC7YnRnX7uuNNoPFy-2Eaj3w2H7fXX-GjqUgAJoHuuF1UXcEU5AlVvHr5DMo6C46A6Q4vEDVVyH0WWuyftEqZ-c8Wk4hxROIsJqc7wRuqLarHWHPTs_i77_P0JJmS9M6ucu00/s400/ejecutar.png&quot; width=&quot;400&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: left;&quot;&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: left;&quot;&gt;En la ventana emergente nos iremos a la pestaña Arranque y pulsaremos sobre Opciones Avanzadas y cambiaremos el valor del numero de procesadores&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhvbdwy_2iUMU7kjidAq_aSZ4To-6_IOwIRu46GlkNfzKAtXrG2AhcBfyyJAdXQNWRCaPto34B3yJw_dvea04-x1RJgJd8SrMdedUtfH5K4DVm82F_1sSRY77cGGUAVD_h35ha58KtvJJ4/s1600/Procesadores.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;427&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhvbdwy_2iUMU7kjidAq_aSZ4To-6_IOwIRu46GlkNfzKAtXrG2AhcBfyyJAdXQNWRCaPto34B3yJw_dvea04-x1RJgJd8SrMdedUtfH5K4DVm82F_1sSRY77cGGUAVD_h35ha58KtvJJ4/s640/Procesadores.png&quot; width=&quot;640&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: left;&quot;&gt;&lt;br /&gt;
&lt;/div&gt;De esta forma ya estaremos utilizando todos los procesadores de nuestro equipo.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;div style=&quot;font-family: Georgia, serif; font-size: 16px;&quot;&gt;&lt;span style=&quot;color: red; font-family: Georgia, serif;&quot;&gt;¿Quieres ganar dinero sin hacer nada?&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;font-family: Georgia, serif; font-size: 16px;&quot;&gt;&lt;span style=&quot;color: red; font-family: Georgia, serif;&quot;&gt;&lt;br /&gt;
&lt;/span&gt;&lt;/div&gt;&lt;span style=&quot;font-family: Georgia, serif; font-size: small;&quot;&gt;&lt;span style=&quot;font-family: Georgia, serif;&quot;&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;font-family: Georgia, serif; font-size: small;&quot;&gt;&lt;span style=&quot;color: #3366ff;&quot;&gt;Registrate y podras conseguir dinero solo por recibir emails, practicamente sin hacer nada, no te lo pienses&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;a href=&quot;http://www.clickxti.com/alta.php?Id=42862466&quot; style=&quot;font-family: Georgia, serif; font-size: 16px;&quot;&gt;Pincha aqui para registrarte en CLICXTI&lt;/a&gt;</content><link rel='replies' type='application/atom+xml' href='http://informaticucho.blogspot.com/feeds/4553641820504302090/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://informaticucho.blogspot.com/2013/11/activar-todos-los-nucleos-del.html#comment-form' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1878000117437642839/posts/default/4553641820504302090'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1878000117437642839/posts/default/4553641820504302090'/><link rel='alternate' type='text/html' href='http://informaticucho.blogspot.com/2013/11/activar-todos-los-nucleos-del.html' title='ACTIVAR TODOS LOS NUCLEOS DEL PROCESADOR EN NUESTRO WINDOWS 7'/><author><name>chemikal8</name><uri>http://www.blogger.com/profile/04947890254221708564</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjSAy4QwprWagLoLjiFtXYaGry8RM63WBmWXQucDI58PWK85PGMjXnZj-ggF5AqovJlNuU6JAEanwt1zyYHTn0mAHXk95v3wTuYhhK8i5g6NdBPOj6syiBKH_Maa3TIxbbZyLDmTeLZrR4/s72-c/windows_7_graphic.jpg" height="72" width="72"/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1878000117437642839.post-8160395913129733651</id><published>2013-11-13T04:02:00.000-08:00</published><updated>2013-11-26T00:33:31.226-08:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="VB.NET"/><title type='text'>SOLUCIONAR error asp.net El controlador &quot;PageHandlerFactory-Integrated&quot; tiene una condición previa incorrecta &quot;ManagedPipelineHandler&quot; en su lista de módulos</title><content type='html'>&lt;div&gt;&lt;b style=&quot;color: #222222; font-family: Arial, Tahoma, Helvetica, FreeSans, sans-serif; font-size: 13px; line-height: 1.4;&quot;&gt;El controlador “PageHandlerFactory-Integrated” tiene una condición previa incorrecta ManagedPipelineHandler” en su lista de módulos&lt;/b&gt;&lt;/div&gt;&lt;div&gt;&lt;span style=&quot;color: #222222; font-family: Arial, Tahoma, Helvetica, FreeSans, sans-serif; font-size: 13px; line-height: 1.4;&quot;&gt;&lt;b&gt;&lt;br /&gt;
&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style=&quot;color: #222222; font-family: Arial, Tahoma, Helvetica, FreeSans, sans-serif; font-size: 13px; line-height: 1.4;&quot;&gt;&lt;b&gt;Para &lt;/b&gt;solucionar este error hay que hacer lo siguiente&lt;/span&gt;&lt;/div&gt;&lt;span style=&quot;color: #222222; font-family: Arial, Tahoma, Helvetica, FreeSans, sans-serif; font-size: 13px; line-height: 1.4;&quot;&gt;&lt;div&gt;&lt;span style=&quot;background-color: white; line-height: 1.4;&quot;&gt;&lt;br /&gt;
&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style=&quot;background-color: white; line-height: 1.4;&quot;&gt;Para solucionar este problema debemos realizar la instalación de asp desde el directorio&lt;/span&gt;&lt;span style=&quot;background-color: white; line-height: 1.4;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;line-height: 1.4;&quot;&gt;C:\Windows\Microsoft.NET\Framework\v4.0.30319&amp;gt;&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;background-color: white; line-height: 1.4;&quot;&gt;y ejecutamos el comando&lt;/span&gt;&lt;span style=&quot;line-height: 1.4;&quot;&gt;&amp;nbsp;aspnet_regiis -i&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style=&quot;line-height: 1.4;&quot;&gt;&lt;br /&gt;
&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style=&quot;line-height: 1.4;&quot;&gt;&lt;br /&gt;
&lt;/span&gt;&lt;/div&gt;&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;div style=&quot;font-family: Georgia, serif; font-size: 16px;&quot;&gt;&lt;span style=&quot;color: red; font-family: Georgia, serif;&quot;&gt;¿Quieres ganar dinero sin hacer nada?&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;font-family: Georgia, serif; font-size: 16px;&quot;&gt;&lt;span style=&quot;color: red; font-family: Georgia, serif;&quot;&gt;&lt;br /&gt;
&lt;/span&gt;&lt;/div&gt;&lt;span style=&quot;font-family: Georgia, serif; font-size: small;&quot;&gt;&lt;span style=&quot;font-family: Georgia, serif;&quot;&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;font-family: Georgia, serif; font-size: small;&quot;&gt;&lt;span style=&quot;color: #3366ff;&quot;&gt;Registrate y podras conseguir dinero solo por recibir emails, practicamente sin hacer nada, no te lo pienses&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;a href=&quot;http://www.clickxti.com/alta.php?Id=42862466&quot; style=&quot;font-family: Georgia, serif; font-size: 16px;&quot;&gt;Pincha aqui para registrarte en CLICXTI&lt;/a&gt;</content><link rel='replies' type='application/atom+xml' href='http://informaticucho.blogspot.com/feeds/8160395913129733651/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://informaticucho.blogspot.com/2013/11/solucionar-error-aspnet-el-controlador.html#comment-form' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1878000117437642839/posts/default/8160395913129733651'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1878000117437642839/posts/default/8160395913129733651'/><link rel='alternate' type='text/html' href='http://informaticucho.blogspot.com/2013/11/solucionar-error-aspnet-el-controlador.html' title='SOLUCIONAR error asp.net El controlador &quot;PageHandlerFactory-Integrated&quot; tiene una condición previa incorrecta &quot;ManagedPipelineHandler&quot; en su lista de módulos'/><author><name>chemikal8</name><uri>http://www.blogger.com/profile/04947890254221708564</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1878000117437642839.post-7509362241479850371</id><published>2013-11-05T03:56:00.002-08:00</published><updated>2013-11-26T00:33:19.907-08:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="VB.NET"/><title type='text'>Redimensionar imagen desde vb.net</title><content type='html'>&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiDRXkBCv9s5tCQjUg-N2CokR5SE5LORah-n034_TZzt-mWhJwdCiEdwWVyemdCoYBlrDuLbHgYK2LBYWU_eJvf11E3ruL1wMUUFYvehoLWgn9gojZr1s4vEt8uKShJ0LmvXg7081qayeY/s1600/Visual+BAsic+.net.jpg&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;175&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiDRXkBCv9s5tCQjUg-N2CokR5SE5LORah-n034_TZzt-mWhJwdCiEdwWVyemdCoYBlrDuLbHgYK2LBYWU_eJvf11E3ruL1wMUUFYvehoLWgn9gojZr1s4vEt8uKShJ0LmvXg7081qayeY/s320/Visual+BAsic+.net.jpg&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;
Si lo que queremos es redimensionar una imagen para mostrarla en un DataGridView aqui os dejo la solucion.&lt;br /&gt;
&lt;br /&gt;
En mi caso necesitaba mostrar una imagen cuya ruta estaba guardada en una base de datos, y al recuperarla me mostraba la imagen con su tamaño real, pero no era muy practico que digamos.&lt;br /&gt;
&lt;br /&gt;
&lt;pre class=&quot;brush:vbnet&quot;&gt;If misArticulos.Count &amp;gt; 0 Then
                GridDatos.Rows.Clear()
                i = 0
                While i &amp;lt; misArticulos.Count
                    With misArticulos(i)
                        miImagen = Image.FromFile(.RutaFoto)

                        GridDatos.Rows.Add(New Bitmap(miImagen, 32, 32), _
                                           .Nombre, _
                                           .ReferenciaInterna, _
                                           .NombreProv, _
                                           .Stock, _
                                           .PrecioVenta)
                    End With

                    i = i + 1
                End While
        End If
&lt;/pre&gt;&lt;br /&gt;
Os comento un poco lo que queria hacer, me traigo una lista de articulos para mostrarla en un datagridview llamado &quot;GridDatos&quot;,&lt;br /&gt;
el cual tiene configurada la primera columna con tipo Imagen, mi problema es que si le ponia la variable &quot;miImagen&quot;&lt;br /&gt;
tal cual me mostraba la imagen con su tamaño real, asi que con la instruccion &quot;New Bitmap(miImagen, 32, 32)&quot; redimensiono la imagen&lt;br /&gt;
a 32 pixeles de alto por 32 pixeles de ancho, quedando de la forma correcta.&lt;br /&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgh3JjD2yX3WFpV2uswvRhZIgEv6kAsl6A9gcZgn8KWcFHaHOZyjhLN5MxXosLsx79GFFl1xbCe11O6o6FthD35p1NbbYr6iJabJXPV4jknTQ70f4m1Pj3UQYYTbD_TwMj3lll28sfPD94/s1600/Sin+t%C3%ADtulo.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;159&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgh3JjD2yX3WFpV2uswvRhZIgEv6kAsl6A9gcZgn8KWcFHaHOZyjhLN5MxXosLsx79GFFl1xbCe11O6o6FthD35p1NbbYr6iJabJXPV4jknTQ70f4m1Pj3UQYYTbD_TwMj3lll28sfPD94/s640/Sin+t%C3%ADtulo.png&quot; width=&quot;640&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;div style=&quot;font-family: Georgia, serif; font-size: 16px;&quot;&gt;&lt;span style=&quot;color: red; font-family: Georgia, serif;&quot;&gt;¿Quieres ganar dinero sin hacer nada?&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;font-family: Georgia, serif; font-size: 16px;&quot;&gt;&lt;span style=&quot;color: red; font-family: Georgia, serif;&quot;&gt;&lt;br /&gt;
&lt;/span&gt;&lt;/div&gt;&lt;span style=&quot;font-family: Georgia, serif; font-size: small;&quot;&gt;&lt;span style=&quot;font-family: Georgia, serif;&quot;&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;font-family: Georgia, serif; font-size: small;&quot;&gt;&lt;span style=&quot;color: #3366ff;&quot;&gt;Registrate y podras conseguir dinero solo por recibir emails, practicamente sin hacer nada, no te lo pienses&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;a href=&quot;http://www.clickxti.com/alta.php?Id=42862466&quot; style=&quot;font-family: Georgia, serif; font-size: 16px;&quot;&gt;Pincha aqui para registrarte en CLICXTI&lt;/a&gt;</content><link rel='replies' type='application/atom+xml' href='http://informaticucho.blogspot.com/feeds/7509362241479850371/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://informaticucho.blogspot.com/2013/11/redimensionar-imagen-desde-vbnet.html#comment-form' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1878000117437642839/posts/default/7509362241479850371'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1878000117437642839/posts/default/7509362241479850371'/><link rel='alternate' type='text/html' href='http://informaticucho.blogspot.com/2013/11/redimensionar-imagen-desde-vbnet.html' title='Redimensionar imagen desde vb.net'/><author><name>chemikal8</name><uri>http://www.blogger.com/profile/04947890254221708564</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiDRXkBCv9s5tCQjUg-N2CokR5SE5LORah-n034_TZzt-mWhJwdCiEdwWVyemdCoYBlrDuLbHgYK2LBYWU_eJvf11E3ruL1wMUUFYvehoLWgn9gojZr1s4vEt8uKShJ0LmvXg7081qayeY/s72-c/Visual+BAsic+.net.jpg" height="72" width="72"/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1878000117437642839.post-3028286401163021318</id><published>2013-10-30T08:44:00.002-07:00</published><updated>2013-10-30T08:44:42.969-07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="S.O."/><title type='text'>Comando msdos para comprobar disco duro.</title><content type='html'>&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhaw3YihORzbXv01NxMyhhfJktBOkEA3VYxQQOXLwp_onxYPz5bhWonXcbhaAWtH7z57Z34WxKGwhzaLQ_tzLE_9xoIdeKRo2i0fXQZqsv5sE1HnCrieiXv1Tgzth4uWVHBZ4oBv-oRQXM/s1600/msdos.jpg&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;320&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhaw3YihORzbXv01NxMyhhfJktBOkEA3VYxQQOXLwp_onxYPz5bhWonXcbhaAWtH7z57Z34WxKGwhzaLQ_tzLE_9xoIdeKRo2i0fXQZqsv5sE1HnCrieiXv1Tgzth4uWVHBZ4oBv-oRQXM/s320/msdos.jpg&quot; width=&quot;277&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;br /&gt;
El comando Chkdsk comprueba el estado del disco y nos muestra informacion acerca del mismo.&lt;br /&gt;
&lt;br /&gt;
CHKDSK [volumen[[ruta]archivo]]] [/F] [/V] [/R] [/X] [/I] [/C] [/L[:tamaño]]&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;[/B]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;ul&gt;
&lt;li style=&quot;text-align: left;&quot;&gt;&amp;nbsp;&amp;nbsp;&lt;b&gt;volumen &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;nbsp;&lt;/b&gt;Especifica la letra de unidad (seguida por dos puntos), el punto de montaje o el nombre de volumen.&lt;/li&gt;
&lt;li style=&quot;text-align: left;&quot;&gt;&amp;nbsp;&amp;nbsp;&lt;b&gt;archivo&lt;/b&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Sólo para FAT/FAT32: especifica los archivos en donde se comprobará la fragmentación.&lt;/li&gt;
&lt;li style=&quot;text-align: left;&quot;&gt;&amp;nbsp;&lt;b&gt; /F &lt;/b&gt;&amp;nbsp; &amp;nbsp;Corrige los errores del disco.&lt;/li&gt;
&lt;li style=&quot;text-align: left;&quot;&gt;&amp;nbsp;&lt;b&gt; /V &lt;/b&gt;&amp;nbsp; Para FAT/FAT32: muestra la ruta completa y el nombre de cada archivo en el disco.&lt;/li&gt;
&lt;li style=&quot;text-align: left;&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Para NTFS: muestra mensajes de limpieza si hay.&lt;/li&gt;
&lt;li style=&quot;text-align: left;&quot;&gt;&amp;nbsp;&lt;b&gt; /R &amp;nbsp;&lt;/b&gt;&amp;nbsp;Encuentra sectores dañados y recupera la información legible (implica /F).&lt;/li&gt;
&lt;li style=&quot;text-align: left;&quot;&gt;&amp;nbsp;&lt;b&gt; /L:tamaño&lt;/b&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; Sólo para NTFS: cambia el tamaño del archivo de registro al número especificado de KB. Si no se especifica ningún tamaño, muestra el tamaño actual.&lt;/li&gt;
&lt;li style=&quot;text-align: left;&quot;&gt;&amp;nbsp;&amp;nbsp;&lt;b&gt;/X &lt;/b&gt;&amp;nbsp; &amp;nbsp;Obliga al volumen a desmontarse previamente si es necesario.Todos los identificadores abiertos al volumen no serán válidos (implica /F).&lt;/li&gt;
&lt;li style=&quot;text-align: left;&quot;&gt;&lt;b&gt;&amp;nbsp; /I &lt;/b&gt;&amp;nbsp; &amp;nbsp; Sólo para NTFS: realiza una comprobación menos exhaustiva de entradas de índice.&lt;/li&gt;
&lt;li style=&quot;text-align: left;&quot;&gt;&amp;nbsp;&lt;b&gt; /C &lt;/b&gt;&amp;nbsp; &amp;nbsp;Sólo NTFS: omite la comprobación de ciclos dentro de la &amp;nbsp;estructura de carpetas.&lt;/li&gt;
&lt;li style=&quot;text-align: left;&quot;&gt;&amp;nbsp;&amp;nbsp;&lt;b&gt;/B &lt;/b&gt;&amp;nbsp; &amp;nbsp;Sólo NTFS: vuelve a evaluar los clústeres incorrectos en el volumen (implica el uso de /R)&lt;/li&gt;
&lt;/ul&gt;
&lt;br /&gt;
&lt;br /&gt;
Los modificadores /I o /C reducen la cantidad de tiempo necesario para&lt;br /&gt;
ejecutar Chkdsk ya que omiten ciertas comprobaciones en el volumen.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;div style=&quot;font-family: Georgia, serif; font-size: 16px;&quot;&gt;
&lt;span style=&quot;color: red; font-family: Georgia, serif;&quot;&gt;¿Quieres ganar dinero sin hacer nada?&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;font-family: Georgia, serif; font-size: 16px;&quot;&gt;
&lt;span style=&quot;color: red; font-family: Georgia, serif;&quot;&gt;&lt;br /&gt;
&lt;/span&gt;&lt;/div&gt;
&lt;span style=&quot;font-family: Georgia, serif; font-size: small;&quot;&gt;&lt;span style=&quot;font-family: Georgia, serif;&quot;&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;font-family: Georgia, serif; font-size: small;&quot;&gt;&lt;span style=&quot;color: #3366ff;&quot;&gt;Registrate y podras conseguir dinero solo por recibir emails, practicamente sin hacer nada, no te lo pienses&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;a href=&quot;http://www.clickxti.com/alta.php?Id=42862466&quot; style=&quot;font-family: Georgia, serif; font-size: 16px;&quot;&gt;Pincha aqui para registrarte en CLICXTI&lt;/a&gt;</content><link rel='replies' type='application/atom+xml' href='http://informaticucho.blogspot.com/feeds/3028286401163021318/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://informaticucho.blogspot.com/2013/10/ComprobarDiscoDuroMsDos.html#comment-form' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1878000117437642839/posts/default/3028286401163021318'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1878000117437642839/posts/default/3028286401163021318'/><link rel='alternate' type='text/html' href='http://informaticucho.blogspot.com/2013/10/ComprobarDiscoDuroMsDos.html' title='Comando msdos para comprobar disco duro.'/><author><name>chemikal8</name><uri>http://www.blogger.com/profile/04947890254221708564</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhaw3YihORzbXv01NxMyhhfJktBOkEA3VYxQQOXLwp_onxYPz5bhWonXcbhaAWtH7z57Z34WxKGwhzaLQ_tzLE_9xoIdeKRo2i0fXQZqsv5sE1HnCrieiXv1Tgzth4uWVHBZ4oBv-oRQXM/s72-c/msdos.jpg" height="72" width="72"/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1878000117437642839.post-8082807453749820170</id><published>2013-10-30T08:36:00.001-07:00</published><updated>2013-10-30T08:36:54.692-07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="S.O."/><category scheme="http://www.blogger.com/atom/ns#" term="TRUCOS"/><title type='text'>COMANDO MS-DOS PARA COPIAR CUALQUIER TIPO DE DIRECTORIO O FICHERO</title><content type='html'>&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhaw3YihORzbXv01NxMyhhfJktBOkEA3VYxQQOXLwp_onxYPz5bhWonXcbhaAWtH7z57Z34WxKGwhzaLQ_tzLE_9xoIdeKRo2i0fXQZqsv5sE1HnCrieiXv1Tgzth4uWVHBZ4oBv-oRQXM/s1600/msdos.jpg&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;320&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhaw3YihORzbXv01NxMyhhfJktBOkEA3VYxQQOXLwp_onxYPz5bhWonXcbhaAWtH7z57Z34WxKGwhzaLQ_tzLE_9xoIdeKRo2i0fXQZqsv5sE1HnCrieiXv1Tgzth4uWVHBZ4oBv-oRQXM/s320/msdos.jpg&quot; width=&quot;277&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: left;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: left;&quot;&gt;
El comando xcopy sirve para copiar directorios, subdirectorios y ficheros de un origen a un destino.&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: left;&quot;&gt;
Os dejo su descripcion y algunos ejemplos practicos:&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: left;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both;&quot;&gt;
XCOPY origen [destino] [/A |/M] [/D[:fecha] ] [/P] [/S [/E] ] [/V] [/W] [/C] [/I] [/Q] [/F] [/L ]&amp;nbsp;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both;&quot;&gt;
[/G] [/H] [/R] [/T ] [/U] [/K] [/N] [/O] [/X] [/Y] [/-Y] [/Z]&amp;nbsp;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both;&quot;&gt;
[/EXCLUDE:archivol[+archivo2][+archivo3]...]&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both;&quot;&gt;
&lt;b&gt;origen &lt;/b&gt;Especifica el archivo (s) que hay que copiar.&amp;nbsp;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both;&quot;&gt;
&lt;b&gt;destino &lt;/b&gt;Especifica la ubicación y/o nombres de archivos nuevos.&amp;nbsp;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both;&quot;&gt;
&lt;b&gt;/A &lt;/b&gt;Copia sólo archivos con el atributo del archivo establecido, no cambia el atributo.&amp;nbsp;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both;&quot;&gt;
&lt;b&gt;/M&lt;/b&gt; Copia sólo archivos con el atributo del archivo establecido, desactiva los atributos del archivo.&amp;nbsp;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both;&quot;&gt;
&lt;b&gt;/D&lt;/b&gt; :m-d-y Copia archivos cambiados durante o después de la fecha. Si no se da una fecha copia sólo aquellos archivos cuya fecha de origen es mas nueva que la fecha de origen.&amp;nbsp;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both;&quot;&gt;
&lt;b&gt;/EXCLUDE&lt;/b&gt;: archivol[+archivo2][+archivo3]... Especifica una lista de archivos que contienen cadenas. Los&amp;nbsp;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both;&quot;&gt;
archivos deben tener una cadena por línea. Cuando cualquiera de las cadenas que coincidan con cualquier parte de la ruta absoluta del archivo que se debe copiar, ese archivo se excluirá de ser copiado. Por ejemplo, el especificar una cadena como \obj\ u .obj excluirá todos los archivos por debajo del directorio obj o todos los archivos con la extensión obj respectivamente.&amp;nbsp;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both;&quot;&gt;
&lt;b&gt;/P&lt;/b&gt; Pregunta antes de crear cada archivo de destino.&amp;nbsp;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both;&quot;&gt;
&lt;b&gt;/S&lt;/b&gt; Copia directorios y subdirectorios ,exceptuando los vacíos.&amp;nbsp;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both;&quot;&gt;
&lt;b&gt;/E &lt;/b&gt;Copia directorios y subdirectorios, incluyendo los vacíos. Igual que /S /E. Puede ser usado para modificar /T.&amp;nbsp;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both;&quot;&gt;
&lt;b&gt;/V &lt;/b&gt;Verifica el tamaíío de cada archivo nuevo.&amp;nbsp;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both;&quot;&gt;
&lt;b&gt;/W&lt;/b&gt; Pide que se presione una tecla antes de copiar.&amp;nbsp;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both;&quot;&gt;
&lt;b&gt;/C&lt;/b&gt; Continua copiando incluso si ocurren errores.&amp;nbsp;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both;&quot;&gt;
&lt;b&gt;/I&lt;/b&gt; si el destino no existe y hay que copiar más de un archivo, se asume que el destino debe ser un directorio.&amp;nbsp;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both;&quot;&gt;
&lt;b&gt;/Q&lt;/b&gt; No muestra nombres de archivos mientras copia.&amp;nbsp;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both;&quot;&gt;
&lt;b&gt;/F&lt;/b&gt; Muestra todo el origen y el destino de los nombres de archivo mientras se copian.&amp;nbsp;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both;&quot;&gt;
&lt;b&gt;/L&lt;/b&gt; Muestra los archivos que serán copiados.&amp;nbsp;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both;&quot;&gt;
&lt;b&gt;/G&lt;/b&gt; Permite la copia de archivos destino cifrados para el destino que no es compatible con el cifrado.&amp;nbsp;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both;&quot;&gt;
&lt;b&gt;/H&lt;/b&gt; Copia archivos ocultos y también archivos del sistema.&amp;nbsp;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both;&quot;&gt;
&lt;b&gt;/R&lt;/b&gt; Sobrescribe archivos de sólo-lectura.&amp;nbsp;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both;&quot;&gt;
&lt;b&gt;/T&lt;/b&gt; Crea una estructura de directorio, pero no copia archivos. No incluye directorios o subdirectorios vacíos. /T /E incluye directorios y subdirectorios vacíos.&amp;nbsp;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both;&quot;&gt;
&lt;b&gt;/U&lt;/b&gt; Copia sólo archivos que ya existen en el destino.&amp;nbsp;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both;&quot;&gt;
&lt;b&gt;/K&lt;/b&gt; Copia atributos. Xcopy normal, restablecerá atributos de sólo lectura.&amp;nbsp;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both;&quot;&gt;
&lt;b&gt;/N&lt;/b&gt; Copia utilizando los nombres cortos generados.&amp;nbsp;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both;&quot;&gt;
&lt;b&gt;/0&lt;/b&gt; Copia archivos de propiedad e información ACL.&amp;nbsp;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both;&quot;&gt;
&lt;b&gt;/X&lt;/b&gt; Copia archivos de configuración de auditoría &amp;lt;implica /O).&amp;nbsp;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both;&quot;&gt;
&lt;b&gt;/Y &lt;/b&gt;Suprime la pregunta de confirmación para sobrescribir un archivo&amp;nbsp;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both;&quot;&gt;
&amp;nbsp;de destino existente.&amp;nbsp;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both;&quot;&gt;
&lt;b&gt;/-Y&lt;/b&gt; Pregunta por la confirmación de sobrescritura de un archivo&amp;nbsp;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both;&quot;&gt;
&amp;nbsp;de destino existente.&amp;nbsp;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both;&quot;&gt;
&lt;b&gt;/Z&lt;/b&gt; Copia archivos de red en modo reiniciable .&amp;nbsp;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both;&quot;&gt;
El modificador /Y debe ser preestablecido en la variable de entorno COPYCMD.&amp;nbsp;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both;&quot;&gt;
Esto se puede sobrescribir con /-Y en la línea del comando.&amp;nbsp;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both;&quot;&gt;
EJEMPLO DE ARCHIVO BAT&amp;nbsp;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both;&quot;&gt;
XCOPY &quot;D:\Pertsonalak\*.*&quot; &quot;x:\Backup\Pertsonalak\*.*&quot; /M /E /R /H&amp;nbsp;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both;&quot;&gt;
XCOPY &quot;D:\Irakasleak\*.*„ &quot;x:\Backup\Irakasleak\*.*&quot; /M /E /R /H&amp;nbsp;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both;&quot;&gt;
XCOPY &quot;D:\Perfiles\*.* &quot; &quot;X: \Backup\Perfiles\*.*&quot; /M /E /R /H&amp;nbsp;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both;&quot;&gt;
XCOPY &quot;D:\Abies\Abies.mdb&quot; &#39;X:\Backup\Abies\*.*” /M /R /H&amp;nbsp;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both;&quot;&gt;
XCOPY &quot;D:\Pertsonalak\AD013157AA\abies20.*&quot; &quot;X:\Backup\Abies\*.*&quot; /M /R /H&amp;nbsp;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both;&quot;&gt;
XCOPY &quot;D:\Archivos compartidos\*.*&quot; &quot;X:\Backup\Archivos compartidos\*.*” /M /E /R /H&amp;nbsp;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both;&quot;&gt;
pause&lt;/div&gt;
&lt;br /&gt;
&lt;div style=&quot;font-family: Georgia, serif; font-size: 16px;&quot;&gt;
&lt;span style=&quot;color: red; font-family: Georgia, serif;&quot;&gt;¿Quieres ganar dinero sin hacer nada?&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;font-family: Georgia, serif; font-size: 16px;&quot;&gt;
&lt;span style=&quot;color: red; font-family: Georgia, serif;&quot;&gt;&lt;br /&gt;
&lt;/span&gt;&lt;/div&gt;
&lt;span style=&quot;font-family: Georgia, serif; font-size: small;&quot;&gt;&lt;span style=&quot;font-family: Georgia, serif;&quot;&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;font-family: Georgia, serif; font-size: small;&quot;&gt;&lt;span style=&quot;color: #3366ff;&quot;&gt;Registrate y podras conseguir dinero solo por recibir emails, practicamente sin hacer nada, no te lo pienses&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;a href=&quot;http://www.clickxti.com/alta.php?Id=42862466&quot; style=&quot;font-family: Georgia, serif; font-size: 16px;&quot;&gt;Pincha aqui para registrarte en CLICXTI&lt;/a&gt;</content><link rel='replies' type='application/atom+xml' href='http://informaticucho.blogspot.com/feeds/8082807453749820170/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://informaticucho.blogspot.com/2013/10/ComandoXCopyMsDos.html#comment-form' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1878000117437642839/posts/default/8082807453749820170'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1878000117437642839/posts/default/8082807453749820170'/><link rel='alternate' type='text/html' href='http://informaticucho.blogspot.com/2013/10/ComandoXCopyMsDos.html' title='COMANDO MS-DOS PARA COPIAR CUALQUIER TIPO DE DIRECTORIO O FICHERO'/><author><name>chemikal8</name><uri>http://www.blogger.com/profile/04947890254221708564</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhaw3YihORzbXv01NxMyhhfJktBOkEA3VYxQQOXLwp_onxYPz5bhWonXcbhaAWtH7z57Z34WxKGwhzaLQ_tzLE_9xoIdeKRo2i0fXQZqsv5sE1HnCrieiXv1Tgzth4uWVHBZ4oBv-oRQXM/s72-c/msdos.jpg" height="72" width="72"/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1878000117437642839.post-8146743775299280342</id><published>2013-10-10T01:53:00.000-07:00</published><updated>2019-08-09T02:57:13.300-07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="S.O."/><title type='text'>Cambiar Key Windows 7 por linea de comandos</title><content type='html'>&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjSAy4QwprWagLoLjiFtXYaGry8RM63WBmWXQucDI58PWK85PGMjXnZj-ggF5AqovJlNuU6JAEanwt1zyYHTn0mAHXk95v3wTuYhhK8i5g6NdBPOj6syiBKH_Maa3TIxbbZyLDmTeLZrR4/s1600/windows_7_graphic.jpg&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;320&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjSAy4QwprWagLoLjiFtXYaGry8RM63WBmWXQucDI58PWK85PGMjXnZj-ggF5AqovJlNuU6JAEanwt1zyYHTn0mAHXk95v3wTuYhhK8i5g6NdBPOj6syiBKH_Maa3TIxbbZyLDmTeLZrR4/s320/windows_7_graphic.jpg&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;br /&gt;
Si queremos cambiar la key de nuestro windows 7 y no nos sale la opcion en las propiedades del equipo, existe otra manera un poco mas rebuscada. Os cuento los pasos a seguir:&lt;br /&gt;
&lt;br /&gt;
&lt;div style=&quot;-webkit-font-smoothing: antialiased; background-color: white; border: 0px; color: #333333; font-family: &#39;Segoe UI&#39;, Arial, sans-serif; font-size: 13px; padding: 0px; vertical-align: top;&quot;&gt;
&lt;span style=&quot;-webkit-font-smoothing: antialiased; border: 0px; margin: 0px; padding: 0px; vertical-align: top;&quot;&gt;1. Ir al menú&amp;nbsp;&lt;strong style=&quot;-webkit-font-smoothing: antialiased; border: 0px; margin: 0px; padding: 0px; vertical-align: top;&quot;&gt;Inicio&lt;/strong&gt;,&amp;nbsp;&lt;strong style=&quot;-webkit-font-smoothing: antialiased; border: 0px; margin: 0px; padding: 0px; vertical-align: top;&quot;&gt;Todos los programas&lt;/strong&gt;,&amp;nbsp;&lt;strong style=&quot;-webkit-font-smoothing: antialiased; border: 0px; margin: 0px; padding: 0px; vertical-align: top;&quot;&gt;Accesorios&lt;/strong&gt;, hacer clic con el botón derecho sobre&amp;nbsp;&lt;strong style=&quot;-webkit-font-smoothing: antialiased; border: 0px; margin: 0px; padding: 0px; vertical-align: top;&quot;&gt;símbolo del sistema&lt;/strong&gt;, ir a&amp;nbsp;&lt;strong style=&quot;-webkit-font-smoothing: antialiased; border: 0px; margin: 0px; padding: 0px; vertical-align: top;&quot;&gt;Ejecutar como administrador&lt;/strong&gt;.&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;-webkit-font-smoothing: antialiased; background-color: white; border: 0px; color: #333333; font-family: &#39;Segoe UI&#39;, Arial, sans-serif; font-size: 13px; padding: 0px; vertical-align: top;&quot;&gt;
&lt;span style=&quot;-webkit-font-smoothing: antialiased; border: 0px; margin: 0px; padding: 0px; vertical-align: top;&quot;&gt;2. En la pantalla negra del Símbolo de Sistema escriba el comando:&amp;nbsp;&lt;strong style=&quot;-webkit-font-smoothing: antialiased; border: 0px; margin: 0px; padding: 0px; vertical-align: top;&quot;&gt;slmgr.vbs -ipk &amp;lt;su clave del producto&amp;gt;&lt;/strong&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;-webkit-font-smoothing: antialiased; background-color: white; border: 0px; color: #333333; font-family: &#39;Segoe UI&#39;, Arial, sans-serif; font-size: 13px; padding: 0px; vertical-align: top;&quot;&gt;
&lt;span style=&quot;-webkit-font-smoothing: antialiased; border: 0px; margin: 0px; padding: 0px; vertical-align: top;&quot;&gt;3. Para activar Windows después del cambio de clave escriba el comando:&amp;nbsp;&lt;strong style=&quot;-webkit-font-smoothing: antialiased; border: 0px; margin: 0px; padding: 0px; vertical-align: top;&quot;&gt;slmgr.vbs -ato&lt;/strong&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;-webkit-font-smoothing: antialiased; background-color: white; border: 0px; color: #333333; font-family: &#39;Segoe UI&#39;, Arial, sans-serif; font-size: 13px; padding: 0px; vertical-align: top;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;-webkit-font-smoothing: antialiased; background-color: white; border: 0px; color: #333333; font-family: &#39;Segoe UI&#39;, Arial, sans-serif; font-size: 13px; padding: 0px; vertical-align: top;&quot;&gt;
&lt;span style=&quot;-webkit-font-smoothing: antialiased; border: 0px; margin: 0px; padding: 0px; vertical-align: top;&quot;&gt;Saludos.&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
</content><link rel='replies' type='application/atom+xml' href='http://informaticucho.blogspot.com/feeds/8146743775299280342/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://informaticucho.blogspot.com/2013/10/cambiarKeyWindows7.html#comment-form' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1878000117437642839/posts/default/8146743775299280342'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1878000117437642839/posts/default/8146743775299280342'/><link rel='alternate' type='text/html' href='http://informaticucho.blogspot.com/2013/10/cambiarKeyWindows7.html' title='Cambiar Key Windows 7 por linea de comandos'/><author><name>chemikal8</name><uri>http://www.blogger.com/profile/04947890254221708564</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjSAy4QwprWagLoLjiFtXYaGry8RM63WBmWXQucDI58PWK85PGMjXnZj-ggF5AqovJlNuU6JAEanwt1zyYHTn0mAHXk95v3wTuYhhK8i5g6NdBPOj6syiBKH_Maa3TIxbbZyLDmTeLZrR4/s72-c/windows_7_graphic.jpg" height="72" width="72"/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1878000117437642839.post-5658693496330201079</id><published>2013-07-25T00:35:00.001-07:00</published><updated>2013-07-25T00:35:13.796-07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="SQL"/><title type='text'>Habilitar ad hoc distributed queries en Sql Server 2008 para poder acceder a base de datos externas.</title><content type='html'>&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi4vr7hcFh_RXq7ig8XlGc5Ysplcxq6mJMQpiT672mKRcr0NCNYvHeIR93Bq8HcPinOX0yRg4PIlmVFPaAzkEvbJzch7Ug06HgliT6c3hw3e196fZ7VMSmV5F7DyLGcoGVkW9EWhcQlmXU/s1600/SQL.jpg&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi4vr7hcFh_RXq7ig8XlGc5Ysplcxq6mJMQpiT672mKRcr0NCNYvHeIR93Bq8HcPinOX0yRg4PIlmVFPaAzkEvbJzch7Ug06HgliT6c3hw3e196fZ7VMSmV5F7DyLGcoGVkW9EWhcQlmXU/s1600/SQL.jpg&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: left;&quot;&gt;
Puede pasar que alguna nos encontremos con que tenemos que acceder a una base de datos externa a Sql Server para poder trabajar con sus datos en algun procedimiento almacenado, por ejemplo.&amp;nbsp;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: left;&quot;&gt;
Para ello primero necesitamos habilitar una opcion de la configuracion avanzada de Sql Server, que por defecto viene deshabilitada, llamada Ad Hoc Distributed Queries.&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: left;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: left;&quot;&gt;
Para habilitarla creamos una nueva query , escribimos lo siguiente y la ejecutamos:&lt;/div&gt;
&lt;pre style=&quot;font-family: Consolas, Courier, monospace; font-size: 13px; line-height: 17px; overflow: auto; padding: 5px; word-wrap: normal;&quot;&gt;sp_configure &#39;show advanced options&#39;, 1;
RECONFIGURE;
sp_configure &#39;Ad Hoc Distributed Queries&#39;, 1;
RECONFIGURE;&lt;/pre&gt;
&lt;pre style=&quot;font-family: Consolas, Courier, monospace; font-size: 13px; line-height: 17px; overflow: auto; padding: 5px; word-wrap: normal;&quot;&gt;
&lt;/pre&gt;
&lt;pre style=&quot;font-family: Consolas, Courier, monospace; font-size: 13px; line-height: 17px; overflow: auto; padding: 5px; word-wrap: normal;&quot;&gt;Con esto ya podremos acceder a cualquier base de datos de la siguiente forma:&lt;/pre&gt;
&lt;pre style=&quot;font-family: Consolas, Courier, monospace; font-size: 13px; line-height: 17px; overflow: auto; padding: 5px; word-wrap: normal;&quot;&gt;
&lt;/pre&gt;
&lt;pre style=&quot;font-family: Consolas, Courier, monospace; font-size: 13px; line-height: 17px; overflow: auto; padding: 5px; word-wrap: normal;&quot;&gt;SELECT *&lt;/pre&gt;
&lt;pre style=&quot;font-family: Consolas, Courier, monospace; font-size: 13px; line-height: 17px; overflow: auto; padding: 5px; word-wrap: normal;&quot;&gt;FROM OPENROWSET(&#39;Microsoft.Jet.OLEDB.4.0&#39;,&#39;\\Ruta de la base de datos .mdb&#39;;&lt;/pre&gt;
&lt;pre style=&quot;font-family: Consolas, Courier, monospace; font-size: 13px; line-height: 17px; overflow: auto; padding: 5px; word-wrap: normal;&quot;&gt;&#39;Admin&#39;,&#39;&#39;,&#39;SELECT * FROM CLIENTES&#39;)&lt;/pre&gt;
&lt;pre style=&quot;font-family: Consolas, Courier, monospace; font-size: 13px; line-height: 17px; overflow: auto; padding: 5px; word-wrap: normal;&quot;&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; font-family: &#39;Times New Roman&#39;; font-size: medium; line-height: normal; white-space: normal;&quot;&gt;
De esta forma accedemos a una base de datos mdb.&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; font-family: &#39;Times New Roman&#39;; font-size: medium; line-height: normal; white-space: normal;&quot;&gt;
&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; font-family: &#39;Times New Roman&#39;; font-size: medium; line-height: normal; white-space: normal;&quot;&gt;
Espero a alguien le sirva.&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; font-family: &#39;Times New Roman&#39;; font-size: medium; line-height: normal; white-space: normal;&quot;&gt;
&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; font-family: &#39;Times New Roman&#39;; font-size: medium; line-height: normal; white-space: normal;&quot;&gt;
&lt;/div&gt;
&lt;/pre&gt;
&lt;pre style=&quot;font-family: Consolas, Courier, monospace; font-size: 13px; line-height: 17px; overflow: auto; padding: 5px; word-wrap: normal;&quot;&gt;
&lt;/pre&gt;
&lt;pre style=&quot;font-family: Consolas, Courier, monospace; font-size: 13px; line-height: 17px; overflow: auto; padding: 5px; word-wrap: normal;&quot;&gt;
&lt;/pre&gt;
</content><link rel='replies' type='application/atom+xml' href='http://informaticucho.blogspot.com/feeds/5658693496330201079/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://informaticucho.blogspot.com/2013/07/habilitar-ad-hoc-distributed-queries-en.html#comment-form' title='3 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1878000117437642839/posts/default/5658693496330201079'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1878000117437642839/posts/default/5658693496330201079'/><link rel='alternate' type='text/html' href='http://informaticucho.blogspot.com/2013/07/habilitar-ad-hoc-distributed-queries-en.html' title='Habilitar ad hoc distributed queries en Sql Server 2008 para poder acceder a base de datos externas.'/><author><name>chemikal8</name><uri>http://www.blogger.com/profile/04947890254221708564</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi4vr7hcFh_RXq7ig8XlGc5Ysplcxq6mJMQpiT672mKRcr0NCNYvHeIR93Bq8HcPinOX0yRg4PIlmVFPaAzkEvbJzch7Ug06HgliT6c3hw3e196fZ7VMSmV5F7DyLGcoGVkW9EWhcQlmXU/s72-c/SQL.jpg" height="72" width="72"/><thr:total>3</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1878000117437642839.post-5275189787988076254</id><published>2013-05-27T04:15:00.001-07:00</published><updated>2019-08-09T05:13:20.176-07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="TRUCOS"/><title type='text'>CAMBIAR DIRECCION IP A TRAVES DE UN FICHERO BAT</title><content type='html'>&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjRNhX_ens8jcFYzdKnJHLmca54y5QBZdA21MZaFZ1cQYVIhlS5fU08YGn68TsVqVJj-hqqnj8zZG-_s1EP-i4-2ev46DxcS2OoDHIxI-eTLQr_ei1echb0E9ki78t0ijAoMJyEat6trsE/s1600/windows_notepad-400-400.jpg&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;320&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjRNhX_ens8jcFYzdKnJHLmca54y5QBZdA21MZaFZ1cQYVIhlS5fU08YGn68TsVqVJj-hqqnj8zZG-_s1EP-i4-2ev46DxcS2OoDHIxI-eTLQr_ei1echb0E9ki78t0ijAoMJyEat6trsE/s320/windows_notepad-400-400.jpg&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: left;&quot;&gt;
&lt;span style=&quot;color: #666666; font-family: Arial, Helvetica, sans-serif;&quot;&gt;Esto es útil&amp;nbsp;por si trabajáis&amp;nbsp;con el mismo pc en varias Redes o en diferentes lugares, donde tengáis que configurar direcciones IP estáticas&amp;nbsp;y perdáis&amp;nbsp;mucho tiempo en configurar.&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: left;&quot;&gt;
&lt;span style=&quot;color: #666666; font-family: Arial, Helvetica, sans-serif;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: left;&quot;&gt;
&lt;span style=&quot;color: #666666; font-family: Arial, Helvetica, sans-serif;&quot;&gt;Lo primero que tenemos que hacer es crearnos un fichero con extensión&amp;nbsp;.bat, para ello creamos fichero .txt y escribimos lo siguiente para la dirección&amp;nbsp;ip:&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: left;&quot;&gt;
&lt;span style=&quot;color: #666666; font-family: Arial, Helvetica, sans-serif;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: left;&quot;&gt;
&lt;span style=&quot;color: #666666; font-family: Arial, Helvetica, sans-serif; font-size: x-small;&quot;&gt;&lt;b&gt;NETSH INTERFACE IPV4 SET ADDRESS NAME=&amp;lt;INDICE&amp;gt; STATIC &amp;lt;IP&amp;gt; &amp;lt;MASCARA&amp;gt; &amp;lt;PUERTA DE ENLACE&amp;gt;&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: left;&quot;&gt;
&lt;span style=&quot;color: #666666; font-family: Arial, Helvetica, sans-serif; font-size: x-small;&quot;&gt;&lt;b&gt;&lt;br /&gt;&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: left;&quot;&gt;
&lt;span style=&quot;color: #666666; font-family: Arial, Helvetica, sans-serif;&quot;&gt;Ejemplo:&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both;&quot;&gt;
&lt;b&gt;&lt;i&gt;&lt;span style=&quot;color: #666666; font-family: Arial, Helvetica, sans-serif;&quot;&gt;netsh interface ipv4 set address name=13 static 199.5.84.103 255.255.255.0 199.5.84.242&lt;/span&gt;&lt;/i&gt;&lt;/b&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;span style=&quot;color: #666666; font-family: Arial, Helvetica, sans-serif;&quot;&gt;Y para la DNS:&lt;/span&gt;&lt;br /&gt;
&lt;div&gt;
&lt;span style=&quot;color: #666666; font-family: Arial, Helvetica, sans-serif;&quot;&gt;&lt;br /&gt;&lt;/span&gt;
&lt;div&gt;
&lt;span style=&quot;color: #666666; font-family: Arial, Helvetica, sans-serif; font-size: x-small;&quot;&gt;&lt;b&gt;NETSH INTERFACE IPV4 SET DNS NAME=&amp;lt;INDICE&amp;gt; STATIC &amp;lt;IP&amp;gt;&amp;nbsp;&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;span style=&quot;color: #666666; font-family: Arial, Helvetica, sans-serif;&quot;&gt;Ejemplo:&lt;span style=&quot;font-size: x-small;&quot;&gt;&lt;b&gt;&lt;br /&gt;
&lt;/b&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both;&quot;&gt;
&lt;b&gt;&lt;i&gt;&lt;span style=&quot;color: #666666; font-family: Arial, Helvetica, sans-serif;&quot;&gt;netsh interface ipv4 set dns name=13 static 199.5.84.87&lt;/span&gt;&lt;/i&gt;&lt;/b&gt;&lt;/div&gt;
&lt;span style=&quot;color: #666666; font-family: Arial, Helvetica, sans-serif;&quot;&gt;&lt;br /&gt;&lt;/span&gt;
&lt;span style=&quot;color: #666666; font-family: Arial, Helvetica, sans-serif;&quot;&gt;Si por el contrario queremos ponerlo en modo DHCP:&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;color: #666666; font-family: Arial, Helvetica, sans-serif;&quot;&gt;&lt;br /&gt;&lt;/span&gt;
&lt;b style=&quot;font-size: small;&quot;&gt;&lt;span style=&quot;color: #666666; font-family: Arial, Helvetica, sans-serif;&quot;&gt;NETSH INTERFACE IPV4 SET ADDRESS NAME=&amp;lt;INDICE&amp;gt; &amp;nbsp;DHCP&lt;/span&gt;&lt;/b&gt;&lt;br /&gt;
&lt;span style=&quot;color: #666666; font-family: Arial, Helvetica, sans-serif;&quot;&gt;&lt;b style=&quot;font-size: small;&quot;&gt;NETSH INTERFACE IPV4 SET DNS NAME=&amp;lt;INDICE&amp;gt; &amp;nbsp;&lt;/b&gt;&lt;b style=&quot;font-size: small;&quot;&gt;DHCP&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;color: #666666; font-family: Arial, Helvetica, sans-serif;&quot;&gt;&lt;b style=&quot;font-size: small;&quot;&gt;&lt;br /&gt;
&lt;/b&gt; Ejemplo:&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;color: #666666; font-family: Arial, Helvetica, sans-serif;&quot;&gt;&lt;b&gt;&lt;i&gt;&lt;span style=&quot;color: blue;&quot;&gt;netsh interface ipv4 set Address name=13&lt;/span&gt;&lt;/i&gt;&lt;/b&gt;&lt;span style=&quot;color: blue;&quot;&gt;&lt;b&gt;&lt;i&gt;&amp;nbsp;DHCP&lt;/i&gt;&lt;/b&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;color: #666666; font-family: Arial, Helvetica, sans-serif;&quot;&gt;&lt;b&gt;&lt;i&gt;&lt;span style=&quot;color: blue;&quot;&gt;netsh interface ipv4 set dns name=13&lt;/span&gt;&lt;/i&gt;&lt;/b&gt;&lt;span style=&quot;color: blue;&quot;&gt;&lt;b&gt;&lt;i&gt;&amp;nbsp;DHCP&lt;/i&gt;&lt;/b&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;/div&gt;
&lt;span style=&quot;color: #666666; font-family: Arial, Helvetica, sans-serif;&quot;&gt;&lt;br /&gt;&lt;/span&gt;
&lt;span style=&quot;color: #666666; font-family: Arial, Helvetica, sans-serif;&quot;&gt;Saludos.&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
</content><link rel='replies' type='application/atom+xml' href='http://informaticucho.blogspot.com/feeds/5275189787988076254/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://informaticucho.blogspot.com/2013/05/DireccionIPFicheroBat.html#comment-form' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1878000117437642839/posts/default/5275189787988076254'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1878000117437642839/posts/default/5275189787988076254'/><link rel='alternate' type='text/html' href='http://informaticucho.blogspot.com/2013/05/DireccionIPFicheroBat.html' title='CAMBIAR DIRECCION IP A TRAVES DE UN FICHERO BAT'/><author><name>chemikal8</name><uri>http://www.blogger.com/profile/04947890254221708564</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjRNhX_ens8jcFYzdKnJHLmca54y5QBZdA21MZaFZ1cQYVIhlS5fU08YGn68TsVqVJj-hqqnj8zZG-_s1EP-i4-2ev46DxcS2OoDHIxI-eTLQr_ei1echb0E9ki78t0ijAoMJyEat6trsE/s72-c/windows_notepad-400-400.jpg" height="72" width="72"/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1878000117437642839.post-9179735631907052437</id><published>2013-05-20T07:45:00.005-07:00</published><updated>2020-08-17T01:07:17.429-07:00</updated><title type='text'>HACHA. Programa para cortar y unir archivos de la forma 0001-002 ... 000N</title><content type='html'>&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgRJR_LjdNYzp-1ccYhG2hEbXILUi6BZZFXq5WrKDlbFhW_sORQKUMRss2OTder_VF-teJ9efwkn_n_76lCGl00Om_KS4i_jXZSFjzQGWn94Wb3dg6bvD-6Vjpj5eVGDI7TPfU4XJEx-hY/s1600/hacha.png&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;194&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgRJR_LjdNYzp-1ccYhG2hEbXILUi6BZZFXq5WrKDlbFhW_sORQKUMRss2OTder_VF-teJ9efwkn_n_76lCGl00Om_KS4i_jXZSFjzQGWn94Wb3dg6bvD-6Vjpj5eVGDI7TPfU4XJEx-hY/s320/hacha.png&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;div style=&quot;background-color: white; color: #333333; font-family: arial, verdana, sans-serif; font-size: 12px; line-height: 18px; margin-bottom: 9px; margin-top: 9px; padding: 0px;&quot;&gt;
Hacha es un simple pero útil programa, muy fácil de usar.&amp;nbsp;&lt;/div&gt;
&lt;div style=&quot;background-color: white; color: #333333; font-family: arial, verdana, sans-serif; font-size: 12px; line-height: 18px; margin-bottom: 9px; margin-top: 9px; padding: 0px;&quot;&gt;
Solo tiene tres opciones: Cortar, Pegar, y Salir.&lt;/div&gt;
&lt;div style=&quot;background-color: white; color: #333333; font-family: arial, verdana, sans-serif; font-size: 12px; line-height: 18px; margin-bottom: 9px; margin-top: 9px; padding: 0px;&quot;&gt;
Al cortar con Hacha, se nos brinda la posibilidad de&amp;nbsp;&lt;strong&gt;escoger un tamaño para los cortes&lt;/strong&gt;, un nombre, y opciones varias, como la carpeta de destino.&lt;/div&gt;
&lt;div style=&quot;background-color: white; color: #333333; font-family: arial, verdana, sans-serif; font-size: 12px; line-height: 18px; margin-bottom: 9px; margin-top: 9px; padding: 0px;&quot;&gt;
En Hacha todo se realiza desde una única ventana, sin florituras o enredo alguno. Hacha es uno de los mejores programas de este tipo, ya que&amp;nbsp;&lt;strong&gt;ocupa poco y es muy rápido&lt;/strong&gt;.&lt;/div&gt;
&lt;div style=&quot;background-color: white; color: #333333; font-family: arial, verdana, sans-serif; font-size: 12px; line-height: 18px; margin-bottom: 9px; margin-top: 9px; padding: 0px;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;background-color: white; color: #333333; font-family: arial, verdana, sans-serif; font-size: 12px; line-height: 18px; margin-bottom: 9px; margin-top: 9px; padding: 0px;&quot;&gt;
&lt;a href=&quot;https://drive.google.com/file/d/1bYxsFXNnKckPFF3UbEDBSzLSdTxDi-2L/view?usp=sharing&quot; target=&quot;_blank&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjRbs9BBXEmRsFXm5OfTkBbeRB0PLfHd7dfeVfCUmSn0G4KQO95eW5Jn6oMaMcSobG_Ddzqydim5O03D_A1QVOk4ICd8rU-N1RFxM4Xh2tXH_CTonlTSInQRk4LiZ5eaMed5BjJ5CRCn1Y/s1600/BotonDescargar.png&quot; /&gt;&lt;/a&gt;&amp;nbsp;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjRbs9BBXEmRsFXm5OfTkBbeRB0PLfHd7dfeVfCUmSn0G4KQO95eW5Jn6oMaMcSobG_Ddzqydim5O03D_A1QVOk4ICd8rU-N1RFxM4Xh2tXH_CTonlTSInQRk4LiZ5eaMed5BjJ5CRCn1Y/s1600/BotonDescargar.png&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;br /&gt;</content><link rel='replies' type='application/atom+xml' href='http://informaticucho.blogspot.com/feeds/9179735631907052437/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://informaticucho.blogspot.com/2013/05/hacha-programa-para-cortar-y-unir.html#comment-form' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1878000117437642839/posts/default/9179735631907052437'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1878000117437642839/posts/default/9179735631907052437'/><link rel='alternate' type='text/html' href='http://informaticucho.blogspot.com/2013/05/hacha-programa-para-cortar-y-unir.html' title='HACHA. Programa para cortar y unir archivos de la forma 0001-002 ... 000N'/><author><name>chemikal8</name><uri>http://www.blogger.com/profile/04947890254221708564</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgRJR_LjdNYzp-1ccYhG2hEbXILUi6BZZFXq5WrKDlbFhW_sORQKUMRss2OTder_VF-teJ9efwkn_n_76lCGl00Om_KS4i_jXZSFjzQGWn94Wb3dg6bvD-6Vjpj5eVGDI7TPfU4XJEx-hY/s72-c/hacha.png" height="72" width="72"/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1878000117437642839.post-8517113221814751567</id><published>2013-05-20T02:31:00.002-07:00</published><updated>2020-08-17T01:09:35.775-07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="PROGRAMAS"/><category scheme="http://www.blogger.com/atom/ns#" term="S.O."/><title type='text'>HP USB Disk Storage Format Tool.</title><content type='html'>&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhH4aAaSpBZ6NPE4GazhFx9F67Gqjpv9cOCrGrK7d9jYeKTMCeylHssgn4NQI1bBDFsx0ujtpA0gC7CdQNo0vAsfi2HLwuWpZlKAoloFsluF6-wKZwiGE940fcWiCKlBdOTIknZbm88UA0/s1600/HP+usb+storage+format+tool.jpg&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;320&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhH4aAaSpBZ6NPE4GazhFx9F67Gqjpv9cOCrGrK7d9jYeKTMCeylHssgn4NQI1bBDFsx0ujtpA0gC7CdQNo0vAsfi2HLwuWpZlKAoloFsluF6-wKZwiGE940fcWiCKlBdOTIknZbm88UA0/s320/HP+usb+storage+format+tool.jpg&quot; width=&quot;265&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: left;&quot;&gt;Hola buenas, hoy os voy a hablar sobre este pequeño gran programa.&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: left;&quot;&gt;&lt;span style=&quot;background-color: white; color: #303030; font-family: Arial, Helvetica, sans-serif; font-size: 13px; line-height: 20px;&quot;&gt;Es una herramienta destinada al formateo de los discos rigidos,&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;background-color: white; color: #303030; font-family: Arial, Helvetica, sans-serif; font-size: 13px; line-height: 20px;&quot;&gt;Con ella podrás formatear tus memorias o discos USB en formato FAT32 o NTFS.&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: left;&quot;&gt;&lt;span style=&quot;background-color: white; color: #303030; font-family: Arial, Helvetica, sans-serif; font-size: 13px; line-height: 20px;&quot;&gt;A diferencia del asistente de Windows, HPv USB Disk Storage Format Tool puede formatear discos de tamaño superior a 32 GB como es el caso del FAT32.&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: left;&quot;&gt;&lt;span style=&quot;background-color: white; color: #303030; font-family: Arial, Helvetica, sans-serif; font-size: 13px; line-height: 20px;&quot;&gt;En fin un programa muy util y que pesa muy poco.&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: left;&quot;&gt;&lt;span style=&quot;background-color: white; color: #303030; font-family: Arial, Helvetica, sans-serif; font-size: 13px; line-height: 20px;&quot;&gt;&lt;br /&gt;
&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: left;&quot;&gt;&lt;span style=&quot;background-color: white; color: #303030; font-family: Arial, Helvetica, sans-serif; font-size: 13px; line-height: 20px;&quot;&gt;Aqui os dejo el link de la descarga:&amp;nbsp;&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: left;&quot;&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjRbs9BBXEmRsFXm5OfTkBbeRB0PLfHd7dfeVfCUmSn0G4KQO95eW5Jn6oMaMcSobG_Ddzqydim5O03D_A1QVOk4ICd8rU-N1RFxM4Xh2tXH_CTonlTSInQRk4LiZ5eaMed5BjJ5CRCn1Y/s1600/BotonDescargar.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;/a&gt;&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: left;&quot;&gt;&lt;span style=&quot;background-color: white; color: #303030; font-family: Arial, Helvetica, sans-serif; font-size: 13px; line-height: 20px;&quot;&gt;&lt;a href=&quot;https://drive.google.com/file/d/1up2Z2I3wosnILVGKmH6sBjOC3ylWAW5s/view?usp=sharing&quot; target=&quot;_blank&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjRbs9BBXEmRsFXm5OfTkBbeRB0PLfHd7dfeVfCUmSn0G4KQO95eW5Jn6oMaMcSobG_Ddzqydim5O03D_A1QVOk4ICd8rU-N1RFxM4Xh2tXH_CTonlTSInQRk4LiZ5eaMed5BjJ5CRCn1Y/s1600/BotonDescargar.png&quot; /&gt;&lt;/a&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: left;&quot;&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: left;&quot;&gt;Saludos&lt;/div&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;div style=&quot;font-family: Georgia, serif; font-size: 16px;&quot;&gt;&lt;span style=&quot;color: red; font-family: Georgia, serif;&quot;&gt;¿Quieres ganar dinero sin hacer nada?&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;font-family: Georgia, serif; font-size: 16px;&quot;&gt;&lt;span style=&quot;color: red; font-family: Georgia, serif;&quot;&gt;&lt;br /&gt;
&lt;/span&gt;&lt;/div&gt;&lt;span style=&quot;font-family: Georgia, serif; font-size: small;&quot;&gt;&lt;span style=&quot;font-family: Georgia, serif;&quot;&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;font-family: Georgia, serif; font-size: small;&quot;&gt;&lt;span style=&quot;color: #3366ff;&quot;&gt;Registrate y podras conseguir dinero solo por recibir emails, practicamente sin hacer nada, no te lo pienses&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;a href=&quot;http://www.clickxti.com/alta.php?Id=42862466&quot; style=&quot;font-family: Georgia, serif; font-size: 16px;&quot;&gt;Pincha aqui para registrarte en CLICXTI&lt;/a&gt;&lt;br /&gt;
&lt;div&gt;&lt;br /&gt;
&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://informaticucho.blogspot.com/feeds/8517113221814751567/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://informaticucho.blogspot.com/2013/05/hp-usb-disk-storage-format-tool.html#comment-form' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1878000117437642839/posts/default/8517113221814751567'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1878000117437642839/posts/default/8517113221814751567'/><link rel='alternate' type='text/html' href='http://informaticucho.blogspot.com/2013/05/hp-usb-disk-storage-format-tool.html' title='HP USB Disk Storage Format Tool.'/><author><name>chemikal8</name><uri>http://www.blogger.com/profile/04947890254221708564</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhH4aAaSpBZ6NPE4GazhFx9F67Gqjpv9cOCrGrK7d9jYeKTMCeylHssgn4NQI1bBDFsx0ujtpA0gC7CdQNo0vAsfi2HLwuWpZlKAoloFsluF6-wKZwiGE940fcWiCKlBdOTIknZbm88UA0/s72-c/HP+usb+storage+format+tool.jpg" height="72" width="72"/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1878000117437642839.post-6578933083054435739</id><published>2013-05-14T02:21:00.002-07:00</published><updated>2020-08-17T01:09:59.888-07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="TRUCOS"/><title type='text'>Crear un acceso directo a una carpeta en red a traves VBS</title><content type='html'>&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjRNhX_ens8jcFYzdKnJHLmca54y5QBZdA21MZaFZ1cQYVIhlS5fU08YGn68TsVqVJj-hqqnj8zZG-_s1EP-i4-2ev46DxcS2OoDHIxI-eTLQr_ei1echb0E9ki78t0ijAoMJyEat6trsE/s1600/windows_notepad-400-400.jpg&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;320&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjRNhX_ens8jcFYzdKnJHLmca54y5QBZdA21MZaFZ1cQYVIhlS5fU08YGn68TsVqVJj-hqqnj8zZG-_s1EP-i4-2ev46DxcS2OoDHIxI-eTLQr_ei1echb0E9ki78t0ijAoMJyEat6trsE/s320/windows_notepad-400-400.jpg&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: left;&quot;&gt;
Por ejemplo &amp;nbsp;si queremos crear una GPO para añadir de forma automatica accesos directos a carpetas compartidas en red en el escritorio de varios equipo podemos utilizar un script para llevarlo a cabo. Aqui os dejo el&amp;nbsp;código&amp;nbsp;utilizado:&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: left;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: left;&quot;&gt;
&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both;&quot;&gt;
set WshShell = WScript.CreateObject(&quot;WScript.Shell&quot;)&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both;&quot;&gt;
set objShell = CreateObject(&quot;Shell.Application&quot;)&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both;&quot;&gt;
&#39;Nos ubicamos en el Escritorio&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both;&quot;&gt;
strDesktop = WshShell.SpecialFolders(&quot;Desktop&quot;)&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both;&quot;&gt;
set objFolder = objShell.NameSpace(strDesktop)&amp;nbsp;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both;&quot;&gt;
&#39;Creamos el Folder&amp;nbsp;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both;&quot;&gt;
&#39;objFolder.NewFolder &quot;Mis Aplicaciones&quot;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both;&quot;&gt;
&#39;Creamos el acceso directo&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both;&quot;&gt;
set oShellLink = WshShell.CreateShortcut(strDesktop &amp;amp; &quot;\Nombre carpeta compartida en red.lnk&quot;)&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both;&quot;&gt;
oShellLink.TargetPath = &quot;\\192.168.1.38\Nombre carpeta compartida en red\&quot;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both;&quot;&gt;
oShellLink.WindowStyle = 1&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both;&quot;&gt;
oShellLink.Description = &quot;Acceso Directo a&amp;nbsp;Nombre carpeta compartida en red&quot;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both;&quot;&gt;
oShellLink.WorkingDirectory = &quot;\\192.168.1.38\Nombre carpeta compartida en red\&quot;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both;&quot;&gt;
oShellLink.Save&lt;/div&gt;
&lt;br /&gt;
&lt;br /&gt;
&#39;se supone que la&amp;nbsp;dirección&amp;nbsp;192.168.1.34 es el equipo que contiene la carpeta compartida.&lt;br /&gt;
&lt;br /&gt;
Espero que haber podido ayudar a alguien.&lt;br /&gt;
&lt;br /&gt;
Saludos.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;div style=&quot;font-family: georgia, serif; font-size: 16px;&quot;&gt;&lt;br /&gt;&lt;/div&gt;
&lt;br /&gt;</content><link rel='replies' type='application/atom+xml' href='http://informaticucho.blogspot.com/feeds/6578933083054435739/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://informaticucho.blogspot.com/2013/05/crear-un-acceso-directo-una-carpeta-en.html#comment-form' title='3 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1878000117437642839/posts/default/6578933083054435739'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1878000117437642839/posts/default/6578933083054435739'/><link rel='alternate' type='text/html' href='http://informaticucho.blogspot.com/2013/05/crear-un-acceso-directo-una-carpeta-en.html' title='Crear un acceso directo a una carpeta en red a traves VBS'/><author><name>chemikal8</name><uri>http://www.blogger.com/profile/04947890254221708564</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjRNhX_ens8jcFYzdKnJHLmca54y5QBZdA21MZaFZ1cQYVIhlS5fU08YGn68TsVqVJj-hqqnj8zZG-_s1EP-i4-2ev46DxcS2OoDHIxI-eTLQr_ei1echb0E9ki78t0ijAoMJyEat6trsE/s72-c/windows_notepad-400-400.jpg" height="72" width="72"/><thr:total>3</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1878000117437642839.post-687032382547303634</id><published>2013-05-01T23:59:00.001-07:00</published><updated>2020-08-17T01:12:36.433-07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="CURSO VB"/><title type='text'>2.4. Clase BaseDatos. Consultas.</title><content type='html'>Ahora vamos a ver como podemos hacer consultas a la base de datos (inserciones, modificaciones, eliminaciones o consultas para traernos datos).&lt;br /&gt;
&lt;br /&gt;
Primero vamos a ver como ejecutar consultas para inserciones, modificaciones o eliminaciones:&lt;br /&gt;
&lt;br /&gt;
&lt;pre class=&quot;brush:vbnet&quot;&gt;Public Function EjecutarConsulta(ByVal CadenaSql As String) As Boolean
        Try
            Me.CrearComando(CadenaSql, &quot;S&quot;)
            Me.EjecutarComando()
            EjecutarConsulta = True
        Catch ex As Exception
            EjecutarConsulta = False
            Throw New BaseDatosException(&quot;ERROR :&quot; &amp;amp; ex.Message &amp;amp; &quot; BASEDATOS.EjecutarConsulta &quot;, ex)
        End Try
    End Function
&lt;/pre&gt;
&lt;br /&gt;
Esta funcion crea un comando que ejecutara la consulta en la Base de Datos.&lt;br /&gt;
Para utilizar esta funcion necesitamos dos funciones mas :&lt;br /&gt;
&lt;br /&gt;
&lt;pre class=&quot;brush:vbnet&quot;&gt;Private Sub CrearComando(ByVal CadenaSql As String, _
                             ByVal TipoConsulta As String)

        Try
            Select Case tipoBBDD
                Case BBDD.SQL : Me.Commando = New SqlCommand
                Case BBDD.ODBC : Me.Commando = New OdbcCommand
                Case BBDD.OLEDB : Me.Commando = New OleDbCommand
            End Select

            Me.Commando = _Factory.CreateCommand()
            Me.Commando.Connection = Me.Conexion
            Me.Commando.CommandTimeout = 99999999
            Select Case TipoConsulta
                Case &quot;P&quot; &#39;Procedimiento almacenado
                    Me.Commando.CommandType = CommandType.StoredProcedure

                Case &quot;T&quot;
                    Me.Commando.CommandType = CommandType.TableDirect

                Case Else &#39;Sentencia SQL
                    Me.Commando.CommandType = CommandType.Text
            End Select

            Me.Commando.CommandText = CadenaSql

            If Not Me.Transaccion Is Nothing Then
                Me.Commando.Transaction = Me.Transaccion
            End If

        Catch ex As Exception
            Throw New BaseDatosException(&quot;ERROR :&quot; &amp;amp; ex.Message &amp;amp; &quot; BASEDATOS.CrearComando &quot;, ex)
        End Try

    End Sub
&lt;/pre&gt;
&lt;br /&gt;
&lt;pre class=&quot;brush:vbnet&quot;&gt;Private Sub EjecutarComando()
        Try
            Me.Commando.ExecuteNonQuery()
        Catch ex As Exception
            Throw New BaseDatosException(&quot;ERROR :&quot; &amp;amp; ex.Message &amp;amp; &quot; BASEDATOS.EjecutarComando &quot;, ex)
        End Try

    End Sub
&lt;/pre&gt;
&lt;br /&gt;
Si lo que queremos es hacer consultas para recuperar datos de la base de datos y tratarlos luego en nuestro programa tenemos varias opciones, podemos traernos en un DATAREADER, DATATABLE o en un DATASET. A mi me gusta mas recuperarlo en un DATATABLE pues a mi parecer es mas fácil tratar despues los datos. &lt;br /&gt;
&lt;br /&gt;
Para poder utilizar las siguientes funciones debemos primero crear esta funcion, que dependiendo del tipo de Base de Datos que tengamos ejecutara la consulta de una manera o de otra.&lt;br /&gt;
&lt;br /&gt;
&lt;pre class=&quot;brush:vbnet&quot;&gt;Private Function EjecutarConsultaDataAdapter() As IDataAdapter
        Try
            Select Case tipoBBDD
                Case BBDD.SQL : EjecutarConsultaDataAdapter = New SqlDataAdapter(Me.Commando)
                Case BBDD.ODBC : EjecutarConsultaDataAdapter = New OdbcDataAdapter(Me.Commando)
                Case BBDD.OLEDB : EjecutarConsultaDataAdapter = New OleDbDataAdapter(Me.Commando)
                Case Else : Return Nothing
            End Select
        Catch ex As Exception
            Return Nothing
            Throw New BaseDatosException(&quot;ERROR :&quot; &amp;amp; ex.Message &amp;amp; &quot; BASEDATOS.EjecutarConsultaDataAdapter &quot;, ex)
        End Try

    End Function
&lt;/pre&gt;
&lt;br /&gt;
La siguiente funcion ejecuta una consulta (CadenaSQL) y devuelve el resultado en un DATATABLE (Tabla) que luego podemos tratar en la capa de NEGOCIO. TipoConsulta nos dice si se trata de una consulta o de un procedimiento Almacenado y con &quot;HayParametros&quot; le decimos si le pasamos parametros (solo en el caso de que estemos tratando con un procedimiento almacenado.&lt;br /&gt;
&lt;br /&gt;
&lt;pre class=&quot;brush:vbnet&quot;&gt;Public Function Dame_Datos_DT(ByVal CadenaSQL As String, _
                                  ByVal HayParametros As Boolean, _
                                  ByRef Tabla As DataTable, _
                                  ByVal TipoConsulta As String) As Boolean

        Dim arsDatos As IDataAdapter
        Dim datos As New DataSet
        Dim i As Integer = 0

        Try

            Select Case tipoBBDD
                Case BBDD.SQL : arsDatos = New SqlDataAdapter
                Case BBDD.ODBC : arsDatos = New OdbcDataAdapter
                Case BBDD.OLEDB : arsDatos = New OleDbDataAdapter
            End Select


            CrearComando(CadenaSQL, TipoConsulta)

            If HayParametros Then
                While i &amp;lt;= UBound(pParametros)
                    Me.Commando.Parameters.Add(pParametros(i))
                    i = i + 1
                End While
            End If

            arsDatos = Me.EjecutarConsultaDataAdapter()
            arsDatos.Fill(datos)
            Tabla = datos.Tables(0)

            If Tabla.Rows.Count &amp;gt; 0 Then
                Dame_Datos_DT = True
            Else
                Dame_Datos_DT = False
            End If

        Catch ex As Exception
            Dame_Datos_DT = False
            Throw New BaseDatosException(&quot;ERROR :&quot; &amp;amp; ex.Message &amp;amp; &quot; BASEDATOS.DameDatosDT &quot;, ex)
        End Try
    End Function
&lt;/pre&gt;
&lt;br /&gt;
La siguiente funcion Ejecuta una consulta (CadenaSQL) y devuelve los datos en un DATAADAPTER que luego podremos utilizar en la capa NEGOCIO.&lt;br /&gt;
&lt;br /&gt;
&lt;pre class=&quot;brush:vbnet&quot;&gt;Public Function Dame_Datos_DA(ByVal CadenaSQL As String, _
                                  ByVal HayParametros As Boolean, _
                                  ByVal TipoConsulta As String) As IDataAdapter
        Try
            Dim i As Integer = 0

            CrearComando(CadenaSQL, TipoConsulta)

            If HayParametros Then
                While i &amp;lt;= UBound(pParametros)
                    Me.Commando.Parameters.Add(pParametros(i))
                    i = i + 1
                End While
            End If

            Return Me.EjecutarConsultaDataAdapter()

        Catch ex As Exception
            Dame_Datos_DA = Nothing
            Throw New BaseDatosException(&quot;ERROR :&quot; &amp;amp; ex.Message &amp;amp; &quot; BASEDATOS.DameDatos_DA &quot;, ex)
        End Try
    End Function
&lt;/pre&gt;
La siguiente funcion ejecuta una consulta (CadenaSQL) y devuelve los datos en un DATAREADER que luego podremos utilizar en la capa de NEGOCIO.   &lt;br /&gt;
&lt;pre class=&quot;brush:vbnet&quot;&gt;   Public Function Dame_Datos_DR(ByVal CadenaSQL As String, _
                                  ByVal HayParametros As Boolean, _
                                  ByVal TipoConsulta As String) As IDataReader
        Try
            Dim i As Integer = 0
            CrearComando(CadenaSQL, TipoConsulta)
            If HayParametros Then
                While i &amp;lt;= UBound(pParametros)
                    Me.Commando.Parameters.Add(pParametros(i))
                    i = i + 1
                End While
            End If

            Return Me.Commando.ExecuteReader()

        Catch ex As Exception
            Return Nothing
            Throw New BaseDatosException(&quot;ERROR :&quot; &amp;amp; ex.Message &amp;amp; &quot; BASEDATOS.DameDatosDR &quot;, ex)
        End Try
    End Function
&lt;/pre&gt;
&lt;br /&gt;
Nota: &quot;HayParametros&quot; le dice a la base de datos que el procedimiento almacenado lleva parametros.&lt;br /&gt;
&lt;br /&gt;
Para poder pasar parametros debemos de utilizar la siguiente funcion:  &lt;br /&gt;
&lt;pre class=&quot;brush:vbnet&quot;&gt;Public Function Añadir_Parametro(ByVal Indice As Integer, _
                                 ByVal Nombre As String, _
                                 ByVal Tipo As String, _
                                 ByVal Valor As String) As Boolean
        Try

            ReDim Preserve pParametros(Indice)
            Select Case tipoBBDD
                Case BBDD.SQL
                    pParametros(Indice) = New SqlParameter
                Case BBDD.ODBC
                    pParametros(Indice) = New OdbcParameter
                Case BBDD.OLEDB
                    pParametros(Indice) = New OleDbParameter
            End Select

            pParametros(Indice).ParameterName = Nombre

            Select Case Tipo
                Case &quot;L&quot; &#39;Long
                    pParametros(Indice).DbType = DbType.Int64
                Case &quot;D&quot; &#39;Double
                    pParametros(Indice).DbType = DbType.Double
                Case &quot;B&quot; &#39;Bit- Booleano
                    pParametros(Indice).DbType = DbType.Boolean
                Case &quot;DC&quot; &#39;Decimal
                    pParametros(Indice).DbType = DbType.Decimal
                Case &quot;DT&quot; &#39;Datetime
                    pParametros(Indice).DbType = DbType.DateTime
                Case &quot;S&quot; &#39;String
                    pParametros(Indice).DbType = DbType.String
                Case &quot;I&quot; &#39;Integer
                    pParametros(Indice).DbType = DbType.Int32
                Case &quot;SM&quot; &#39;Smallint
                    pParametros(Indice).DbType = DbType.Int16
            End Select

            pParametros(Indice).Value = Valor
            Añadir_Parametro = True
        Catch ex As Exception
            Añadir_Parametro = False
            Throw New BaseDatosException(&quot;ERROR :&quot; &amp;amp; ex.Message &amp;amp; &quot; BASEDATOS.Añadir_Parametro &quot;, ex)
        End Try

    End Function
&lt;/pre&gt;
&lt;br /&gt;
Esta funcion debemos de llamarla antes que la funcion para devolver los datos de Base de Datos.&lt;br /&gt;
Ejemplo:&lt;br /&gt;
&lt;br /&gt;
Datos.CGPO.Añadir_Parametro(0, &quot;CodigoCliente&quot;, &quot;I&quot;, 125)&lt;br /&gt;
&lt;br /&gt;
Datos.CGPO.Dame_Datos_DT(&quot;pa_DameDatosCliente&quot;, True, TCliente, &quot;P&quot;)&lt;br /&gt;
&lt;br /&gt;
Aqui le estamos diciendo que le pasamos un parametro a la base de datos llamado &quot;CodigoCliente&quot; de tipo Entero &quot;I&quot; con valor 125 en el indice 0. Luego llamamos al procedimiento Almacenado &quot;pa_DameDatosCliente&quot;, le decimos que tiene parametros y devolvemos los datos en un DATATABLE llamado TCliente. La &quot;P&quot; indica Procedimiento almacenado, para ver todos los tipos de consulta podeis ver la funcion CrearComando.&lt;br /&gt;
&lt;br /&gt;
&lt;a href=&quot;http://informaticucho.blogspot.com/2013/05/Curso.VB.2.5.ClaseBaseDatos.ProcedimientosAlmacenados.html&quot; style=&quot;clear: right; float: right; margin-bottom: 1em; margin-left: 1em;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi-B4z_rW2TBnq8Qb2l0Iy1MVlH6pN4duAyoRSc50JRnopbBV9TWVhdHpHM4UHlzfBufcny7faJCoALbdGdFQUdlJJoeJFzxMW363xDbrFZJwEvsMWOt_XNt4pR7SJEfH1QnrZdO_Q-icA/s1600/siguiente64.png&quot; /&gt;&lt;/a&gt;&lt;a href=&quot;http://informaticucho.blogspot.com/2013/05/Curso.VB.2.3.ClaseBaseDatos.Transacciones.html&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgagIyY3cwGqhx_TPCYm6ZgvxbJZbieUdetyy6K6Y6TYrcDDEbv_tsncYOn89mdlNSbpN5xo816lYb1KbHGEWb3TSKfGpAjw-m1ucwWoSqLw8kFBRaH7MTZFBJncGRpXZQubf_MBMbuC94/s1600/anterior64.png&quot; /&gt;&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;div style=&quot;font-family: georgia, serif; font-size: 16px;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
</content><link rel='replies' type='application/atom+xml' href='http://informaticucho.blogspot.com/feeds/687032382547303634/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://informaticucho.blogspot.com/2013/05/Curso.VB.2.4.BaseDatos.Consulta.html#comment-form' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1878000117437642839/posts/default/687032382547303634'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1878000117437642839/posts/default/687032382547303634'/><link rel='alternate' type='text/html' href='http://informaticucho.blogspot.com/2013/05/Curso.VB.2.4.BaseDatos.Consulta.html' title='2.4. Clase BaseDatos. Consultas.'/><author><name>chemikal8</name><uri>http://www.blogger.com/profile/04947890254221708564</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi-B4z_rW2TBnq8Qb2l0Iy1MVlH6pN4duAyoRSc50JRnopbBV9TWVhdHpHM4UHlzfBufcny7faJCoALbdGdFQUdlJJoeJFzxMW363xDbrFZJwEvsMWOt_XNt4pR7SJEfH1QnrZdO_Q-icA/s72-c/siguiente64.png" height="72" width="72"/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1878000117437642839.post-6925625820778533530</id><published>2013-05-01T23:57:00.001-07:00</published><updated>2020-08-17T01:13:38.825-07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="CURSO VB"/><title type='text'>1.2. Referencias y dependencias entre proyectos</title><content type='html'>Una vez que tenemos claro la estructura de nuestra solucion debemos crear las dependencias de cada proyecto y ver cual es nuestro proyecto de inicio.&lt;br /&gt;
Para ello debemos entender que el proyecto de presentacion &quot;depende&quot; directamente del proyecto de negocio y este &amp;nbsp;a su vez depende del proyecto de Acceso a Datos. Para decirle esto a Visual Studio pinchamos con el boton derecho sobre el proyecto de presentacion y en el menu resultante pinchamos sobre &quot;Dependencias del proyecto&quot;, la ventana resultante&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhL1gqGgccodVpEO96lZprSBe3lNeeBkED0tXBfd7fWFMAJ9a-B6BcHYxwynkQ7W7Kl1Pyc8clmmq9RCZowZl9hMMuNUK5viR9i92mNaw4gjDM9rzUShtEe0244fEZBbQ7x4NVPLmeLcLg/s1600/6.DependenciasPresentacion.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;298&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhL1gqGgccodVpEO96lZprSBe3lNeeBkED0tXBfd7fWFMAJ9a-B6BcHYxwynkQ7W7Kl1Pyc8clmmq9RCZowZl9hMMuNUK5viR9i92mNaw4gjDM9rzUShtEe0244fEZBbQ7x4NVPLmeLcLg/s320/6.DependenciasPresentacion.png&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;/div&gt;Como podemos ver tenemos que marcar solamente el proyecto &quot;Negocio&quot; de nuestra&amp;nbsp;solución&amp;nbsp; Acceso a Datos no lo marcamos pues el flujo de datos debe de pasar antes por el proyecto Negocio. Esto nos ayudara luego a importar los proyectos entre ellos.&lt;br /&gt;
Hacemos la misma&amp;nbsp;operación&amp;nbsp;con el proyecto Negocio añadiendo la dependencia del proyecto &quot;AccesoDatos&quot;.&lt;br /&gt;
Así mismo hay que añadir directamente las referencias de cada proyecto.&lt;br /&gt;
Si nos vamos al &quot;My Project&quot; del proyecto Presentacion y seleccionamos la pestaña Referencias se nos mostrara una ventana con todas las referencias asociadas al proyecto, como podeis ver, aunque hemos asignado la dependencia del proyecto Negocio no tenemos asignada la referencia.&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgSi5Rkj-LftVpNTdNWmeFKKSSmc30F2uyVAxG4LYhlki72V9-0VSFoYWz-7I-orNqBygKo5Y-yyABXarkWTLJQB7844rnmLyRnP4jgCauINT3_S8eTucCI3jLLLXexOlu8WPH8tXxBgFI/s1600/7.ReferenciasEntreProyectos.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;353&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgSi5Rkj-LftVpNTdNWmeFKKSSmc30F2uyVAxG4LYhlki72V9-0VSFoYWz-7I-orNqBygKo5Y-yyABXarkWTLJQB7844rnmLyRnP4jgCauINT3_S8eTucCI3jLLLXexOlu8WPH8tXxBgFI/s640/7.ReferenciasEntreProyectos.png&quot; width=&quot;640&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;
Para ello pulsamos sobre el&amp;nbsp;botón&amp;nbsp;Agregar y seleccionamos en la ventana emergente la pestaña &quot;Proyectos&quot;. &amp;nbsp;Seleccionamos la referencia del proyecto Negocio y pulsamos Aceptar. La referencia se ha añadido.&lt;br /&gt;
Hacemos la misma&amp;nbsp;operación&amp;nbsp;con el MY PROJECT de Negocio y le añadimos la referencia del proyecto AccesoDatos.&lt;br /&gt;
De esta forma ya tendremos añadidas las referencias y dependencias entre proyectos de la solucion.&lt;br /&gt;
&lt;br /&gt;
Nota:&lt;br /&gt;
Mas adelante os enseñare otra forma de meter referencias entre proyectos. Veremos que podemos crear una dll de un proyecto de una solucion en otra solucion como referencia.&lt;br /&gt;
&lt;br /&gt;
&lt;a href=&quot;http://informaticucho.blogspot.com/2013/05/Curso.vb.2.AccesoDatos.html&quot; style=&quot;clear: right; float: right; margin-bottom: 1em; margin-left: 1em;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi-B4z_rW2TBnq8Qb2l0Iy1MVlH6pN4duAyoRSc50JRnopbBV9TWVhdHpHM4UHlzfBufcny7faJCoALbdGdFQUdlJJoeJFzxMW363xDbrFZJwEvsMWOt_XNt4pR7SJEfH1QnrZdO_Q-icA/s1600/siguiente64.png&quot; /&gt;&lt;/a&gt;&lt;a href=&quot;http://informaticucho.blogspot.com/2013/05/curso.vb.1.1.CreandoUnaSolucion.html&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgagIyY3cwGqhx_TPCYm6ZgvxbJZbieUdetyy6K6Y6TYrcDDEbv_tsncYOn89mdlNSbpN5xo816lYb1KbHGEWb3TSKfGpAjw-m1ucwWoSqLw8kFBRaH7MTZFBJncGRpXZQubf_MBMbuC94/s1600/anterior64.png&quot; /&gt;&lt;/a&gt;&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi-B4z_rW2TBnq8Qb2l0Iy1MVlH6pN4duAyoRSc50JRnopbBV9TWVhdHpHM4UHlzfBufcny7faJCoALbdGdFQUdlJJoeJFzxMW363xDbrFZJwEvsMWOt_XNt4pR7SJEfH1QnrZdO_Q-icA/s1600/siguiente64.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;
</content><link rel='replies' type='application/atom+xml' href='http://informaticucho.blogspot.com/feeds/6925625820778533530/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://informaticucho.blogspot.com/2013/05/Curso.vb.1.2.ReferenciasYDependencias.html#comment-form' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1878000117437642839/posts/default/6925625820778533530'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1878000117437642839/posts/default/6925625820778533530'/><link rel='alternate' type='text/html' href='http://informaticucho.blogspot.com/2013/05/Curso.vb.1.2.ReferenciasYDependencias.html' title='1.2. Referencias y dependencias entre proyectos'/><author><name>chemikal8</name><uri>http://www.blogger.com/profile/04947890254221708564</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhL1gqGgccodVpEO96lZprSBe3lNeeBkED0tXBfd7fWFMAJ9a-B6BcHYxwynkQ7W7Kl1Pyc8clmmq9RCZowZl9hMMuNUK5viR9i92mNaw4gjDM9rzUShtEe0244fEZBbQ7x4NVPLmeLcLg/s72-c/6.DependenciasPresentacion.png" height="72" width="72"/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1878000117437642839.post-6602984613188095466</id><published>2013-05-01T23:53:00.003-07:00</published><updated>2020-08-17T01:16:13.045-07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="CURSO VB"/><title type='text'>2. Proyecto AccesoDatos</title><content type='html'>Vamos a empezar primero con el proyecto de Acceso a Datos, puesto que es el proyecto del que dependen los demás proyectos y sobre el cual va a caer la responsabilidad de conectar y comunicarse directamente con la Base de Datos de nuestra aplicación.&lt;br /&gt;
&lt;br /&gt;
Si nuestra aplicación no comunicara con una base de datos este proyecto no tendría ningún sentido.&lt;br /&gt;
La idea de este proyecto es que sea capaz de conectar con cualquier tipo de base de datos, independientemente de la cadena de conexión o a través de un ODBC, ¿por que? la respuesta es sencilla, este proyecto debe ser común para cualquier tipo de aplicación que creemos en el futuro.&lt;br /&gt;
&lt;br /&gt;
Para ello crearemos dos clases en nuestro proyecto:&lt;br /&gt;
&lt;ul&gt;&lt;li&gt;BaseDatos. Donde recaerá todo el peso del proyecto.&lt;/li&gt;
&lt;li&gt;BaseDatosException. Encargada de transmitir mensajes de errores a los demás proyectos.&lt;/li&gt;
&lt;/ul&gt;&lt;div&gt;En los siguientes capítulos explicaremos que propiedades tendrán cada una de estas clases.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg9EqIHbZ0a6llFK8FRAnwzxPkFEDCpGCOrP5DfCBcwiXlhhUYmfggOrG2Tl6nBdWm6QnniIopZPza8O6fgwP9fxQBn9MLOuiay5Hr6yMh8U2SBncRuWkMhlpAFDLofv9kBuU_c4O6437Q/s1600/8.AccesoDatos.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;201&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg9EqIHbZ0a6llFK8FRAnwzxPkFEDCpGCOrP5DfCBcwiXlhhUYmfggOrG2Tl6nBdWm6QnniIopZPza8O6fgwP9fxQBn9MLOuiay5Hr6yMh8U2SBncRuWkMhlpAFDLofv9kBuU_c4O6437Q/s640/8.AccesoDatos.png&quot; width=&quot;640&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;
&lt;a href=&quot;http://informaticucho.blogspot.com/2013/05/Curso.VB.BaseDatos.Constructores.html&quot; style=&quot;clear: right; float: right; margin-bottom: 1em; margin-left: 1em;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi-B4z_rW2TBnq8Qb2l0Iy1MVlH6pN4duAyoRSc50JRnopbBV9TWVhdHpHM4UHlzfBufcny7faJCoALbdGdFQUdlJJoeJFzxMW363xDbrFZJwEvsMWOt_XNt4pR7SJEfH1QnrZdO_Q-icA/s1600/siguiente64.png&quot; /&gt;&lt;/a&gt;&lt;a href=&quot;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgagIyY3cwGqhx_TPCYm6ZgvxbJZbieUdetyy6K6Y6TYrcDDEbv_tsncYOn89mdlNSbpN5xo816lYb1KbHGEWb3TSKfGpAjw-m1ucwWoSqLw8kFBRaH7MTZFBJncGRpXZQubf_MBMbuC94/s1600/anterior64.png&quot; /&gt;&lt;/a&gt;&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi-B4z_rW2TBnq8Qb2l0Iy1MVlH6pN4duAyoRSc50JRnopbBV9TWVhdHpHM4UHlzfBufcny7faJCoALbdGdFQUdlJJoeJFzxMW363xDbrFZJwEvsMWOt_XNt4pR7SJEfH1QnrZdO_Q-icA/s1600/siguiente64.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgagIyY3cwGqhx_TPCYm6ZgvxbJZbieUdetyy6K6Y6TYrcDDEbv_tsncYOn89mdlNSbpN5xo816lYb1KbHGEWb3TSKfGpAjw-m1ucwWoSqLw8kFBRaH7MTZFBJncGRpXZQubf_MBMbuC94/s1600/anterior64.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;
&lt;/div&gt;&lt;br /&gt;
</content><link rel='replies' type='application/atom+xml' href='http://informaticucho.blogspot.com/feeds/6602984613188095466/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://informaticucho.blogspot.com/2013/05/Curso.vb.2.AccesoDatos.html#comment-form' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1878000117437642839/posts/default/6602984613188095466'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1878000117437642839/posts/default/6602984613188095466'/><link rel='alternate' type='text/html' href='http://informaticucho.blogspot.com/2013/05/Curso.vb.2.AccesoDatos.html' title='2. Proyecto AccesoDatos'/><author><name>chemikal8</name><uri>http://www.blogger.com/profile/04947890254221708564</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg9EqIHbZ0a6llFK8FRAnwzxPkFEDCpGCOrP5DfCBcwiXlhhUYmfggOrG2Tl6nBdWm6QnniIopZPza8O6fgwP9fxQBn9MLOuiay5Hr6yMh8U2SBncRuWkMhlpAFDLofv9kBuU_c4O6437Q/s72-c/8.AccesoDatos.png" height="72" width="72"/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1878000117437642839.post-3016752414966307468</id><published>2013-05-01T23:53:00.002-07:00</published><updated>2020-08-17T01:14:23.064-07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="CURSO VB"/><title type='text'>2.5.Clase BaseDatos. Ejecutar Procedimientos Almacenados.</title><content type='html'>Para los que no sepais que es un procedimiento almacenado o PA, segun la definicion encontrada en la wikipedia:&lt;br /&gt;
&lt;div&gt;&lt;blockquote class=&quot;tr_bq&quot;&gt;&amp;nbsp;&quot;&lt;i&gt;&lt;span style=&quot;background-color: white; font-family: sans-serif; font-size: 13px; line-height: 19.1875px;&quot;&gt;Un&amp;nbsp;&lt;/span&gt;&lt;b style=&quot;background-color: white; font-family: sans-serif; font-size: 13px; line-height: 19.1875px;&quot;&gt;procedimiento almacenado&lt;/b&gt;&lt;span style=&quot;background-color: white; font-family: sans-serif; font-size: 13px; line-height: 19.1875px;&quot;&gt;&amp;nbsp;(&lt;/span&gt;&lt;span style=&quot;background-color: white; font-family: sans-serif; font-size: 13px; line-height: 19.1875px;&quot;&gt;&lt;b&gt;stored procedure&lt;/b&gt;&lt;/span&gt;&lt;span style=&quot;background-color: white; font-family: sans-serif; font-size: 13px; line-height: 19.1875px;&quot;&gt;&amp;nbsp;en inglés) es un&amp;nbsp;&lt;/span&gt;&lt;a class=&quot;mw-redirect&quot; href=&quot;http://es.wikipedia.org/wiki/Programa_(computaci%C3%B3n)&quot; style=&quot;background-color: white; background-image: none; color: #0b0080; font-family: sans-serif; font-size: 13px; line-height: 19.1875px; text-decoration: none;&quot; title=&quot;Programa (computación)&quot;&gt;programa&lt;/a&gt;&lt;span style=&quot;background-color: white; font-family: sans-serif; font-size: 13px; line-height: 19.1875px;&quot;&gt;&amp;nbsp;(o&amp;nbsp;&lt;/span&gt;&lt;a href=&quot;http://es.wikipedia.org/wiki/Subrutina&quot; style=&quot;background-color: white; background-image: none; color: #0b0080; font-family: sans-serif; font-size: 13px; line-height: 19.1875px; text-decoration: none;&quot; title=&quot;Subrutina&quot;&gt;procedimiento&lt;/a&gt;&lt;span style=&quot;background-color: white; font-family: sans-serif; font-size: 13px; line-height: 19.1875px;&quot;&gt;) el cual es almacenado físicamente en una&amp;nbsp;&lt;/span&gt;&lt;a href=&quot;http://es.wikipedia.org/wiki/Base_de_datos&quot; style=&quot;background-color: white; background-image: none; color: #0b0080; font-family: sans-serif; font-size: 13px; line-height: 19.1875px; text-decoration: none;&quot; title=&quot;Base de datos&quot;&gt;base de datos&lt;/a&gt;&lt;span style=&quot;background-color: white; font-family: sans-serif; font-size: 13px; line-height: 19.1875px;&quot;&gt;. Su implementación varía de un&amp;nbsp;&lt;/span&gt;&lt;a class=&quot;mw-redirect&quot; href=&quot;http://es.wikipedia.org/wiki/DBMS&quot; style=&quot;background-color: white; background-image: none; color: #0b0080; font-family: sans-serif; font-size: 13px; line-height: 19.1875px; text-decoration: none;&quot; title=&quot;DBMS&quot;&gt;gestor de bases de datos&lt;/a&gt;&lt;span style=&quot;background-color: white; font-family: sans-serif; font-size: 13px; line-height: 19.1875px;&quot;&gt;&amp;nbsp;a otro.&amp;nbsp;&lt;/span&gt;&lt;b style=&quot;background-color: white; font-family: sans-serif; font-size: 13px; line-height: 19.1875px;&quot;&gt;La ventaja de un procedimiento almacenado&lt;/b&gt;&lt;/i&gt;&lt;span style=&quot;background-color: white; font-family: sans-serif; font-size: 13px; line-height: 19.1875px;&quot;&gt;&lt;i&gt;&amp;nbsp;es que al ser ejecutado, en respuesta a una petición de usuario, es ejecutado directamente en el motor de bases de datos&lt;/i&gt;&quot;&lt;/span&gt;&lt;/blockquote&gt;Es decir, sirver para hacer que las consultas a base de datos sean mas rapidas que una consulta normal, ya que esta directamente conectado con la base de datos.&lt;br /&gt;
&lt;br /&gt;
Así que nuestra clase también debe de tener una función que sea capaz de ejecutar un PA alojado en la base de datos que estamos conectada.&lt;br /&gt;
Para ello utilizamos la siguiente función:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;pre class=&quot;brush:vbnet&quot;&gt;Public Function Ejecutar_PA(ByVal NombreProcedimiento As String, _
                            ByVal HayParametros As Boolean) As Boolean
        &#39;Esta instancia ejecuta un procedimiento almacenado INSERT, DELETE o UPDATE
        Try
            Dim i As Integer = 0

            CrearComando(NombreProcedimiento, &quot;P&quot;)
            If HayParametros Then
                While i &amp;lt;= UBound(pParametros)
                    Me.Commando.Parameters.Add(pParametros(i))
                    i = i + 1
                End While
            End If

            If Me.Commando.ExecuteNonQuery() = 0 Then
                Ejecutar_PA = False
            Else
                Ejecutar_PA = True
            End If

        Catch ex As Exception
            Ejecutar_PA = False
            Throw New BaseDatosException(&quot;ERROR :&quot; &amp;amp; ex.Message &amp;amp; &quot; BASEDATOS.EjecutarPA &quot;, ex)
        End Try

    End Function
&lt;/pre&gt;&lt;br /&gt;
Lo único que le pasamos a la función es el nombre del procedimiento y si le hemos pasado parámetros antes de la llamada, recordad que tenéis que pasárselo antes de la llamada con la función AñadirParametro.&lt;br /&gt;
&lt;br /&gt;
&lt;a href=&quot;http://informaticucho.blogspot.com/2013/05/Curso.VB.2.6.ClaseBaseDatosException.html&quot; style=&quot;clear: right; float: right; margin-bottom: 1em; margin-left: 1em;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi-B4z_rW2TBnq8Qb2l0Iy1MVlH6pN4duAyoRSc50JRnopbBV9TWVhdHpHM4UHlzfBufcny7faJCoALbdGdFQUdlJJoeJFzxMW363xDbrFZJwEvsMWOt_XNt4pR7SJEfH1QnrZdO_Q-icA/s1600/siguiente64.png&quot; /&gt;&lt;/a&gt;&lt;a href=&quot;http://informaticucho.blogspot.com/2013/05/Curso.VB.2.4.BaseDatos.Consulta.html&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgagIyY3cwGqhx_TPCYm6ZgvxbJZbieUdetyy6K6Y6TYrcDDEbv_tsncYOn89mdlNSbpN5xo816lYb1KbHGEWb3TSKfGpAjw-m1ucwWoSqLw8kFBRaH7MTZFBJncGRpXZQubf_MBMbuC94/s1600/anterior64.png&quot; /&gt;&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;/div&gt;&lt;div style=&quot;font-family: Georgia, serif; font-size: 16px;&quot;&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div&gt;&lt;br /&gt;
&lt;/div&gt;&lt;br /&gt;
</content><link rel='replies' type='application/atom+xml' href='http://informaticucho.blogspot.com/feeds/3016752414966307468/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://informaticucho.blogspot.com/2013/05/Curso.VB.2.5.ClaseBaseDatos.ProcedimientosAlmacenados.html#comment-form' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1878000117437642839/posts/default/3016752414966307468'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1878000117437642839/posts/default/3016752414966307468'/><link rel='alternate' type='text/html' href='http://informaticucho.blogspot.com/2013/05/Curso.VB.2.5.ClaseBaseDatos.ProcedimientosAlmacenados.html' title='2.5.Clase BaseDatos. Ejecutar Procedimientos Almacenados.'/><author><name>chemikal8</name><uri>http://www.blogger.com/profile/04947890254221708564</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi-B4z_rW2TBnq8Qb2l0Iy1MVlH6pN4duAyoRSc50JRnopbBV9TWVhdHpHM4UHlzfBufcny7faJCoALbdGdFQUdlJJoeJFzxMW363xDbrFZJwEvsMWOt_XNt4pR7SJEfH1QnrZdO_Q-icA/s72-c/siguiente64.png" height="72" width="72"/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1878000117437642839.post-3184892737745927468</id><published>2013-05-01T09:50:00.001-07:00</published><updated>2020-08-17T01:16:56.863-07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="CURSO VB"/><title type='text'>2.3.Clase Base Datos. Transacciones</title><content type='html'>Como sabéis en base de datos las transacciones tiene muy buen uso, pues te permite hacer todo tipo de pruebas a las base de datos y poder &quot;retroceder&quot; si algo ha salido mal. Hay 3 tipos de transacciones:&lt;br /&gt;
&lt;br /&gt;
&lt;ol&gt;&lt;li&gt;BeginTrans. Es cuando empieza la transacción. Todo lo que este después de aquí se ejecutara en modo de prueba.&amp;nbsp;&lt;/li&gt;
&lt;li&gt;Commit. Si todo lo que hemos programado ha salido correcto y no ha habido errores debemos de lanzar este comando a la Base de Datos, que hará que los cambios tengan efecto.&lt;/li&gt;
&lt;li&gt;RollBack. Si se produce un error durante la ejecución debemos de lanzar este comando a la Base de Datos, de tal forma que todos los cambios producidos en base de datos desde el BeginTrans no tengan efecto.&lt;/li&gt;
&lt;/ol&gt;&lt;div&gt;En la clase Base de Datos que estamos creando lo haremos de esta manera:&lt;/div&gt;&lt;div&gt;&lt;br /&gt;
&lt;/div&gt;&lt;pre class=&quot;brush:vbnet&quot;&gt;Public Sub ComenzarTransaccion()
        If Me.Transaccion Is Nothing Then
            Me.Transaccion = Me.Conexion.BeginTransaction()
        End If
    End Sub

    Public Sub CancelarTransaccion()
        If Not Me.Transaccion Is Nothing Then
            Me.Transaccion.Rollback()
        End If
    End Sub

    Public Sub ConfirmarTransaccion()
        If Not Me.Transaccion Is Nothing Then
            Me.Transaccion.Commit()
        End If
    End Sub

&lt;/pre&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;a href=&quot;http://informaticucho.blogspot.com/2013/05/Curso.VB.2.4.BaseDatos.Consulta.html&quot; style=&quot;clear: right; float: right; margin-bottom: 1em; margin-left: 1em;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi-B4z_rW2TBnq8Qb2l0Iy1MVlH6pN4duAyoRSc50JRnopbBV9TWVhdHpHM4UHlzfBufcny7faJCoALbdGdFQUdlJJoeJFzxMW363xDbrFZJwEvsMWOt_XNt4pR7SJEfH1QnrZdO_Q-icA/s1600/siguiente64.png&quot; /&gt;&lt;/a&gt;&lt;a href=&quot;http://informaticucho.blogspot.com/2013/05/Curso.VB.2.2.ClaseBaseDatos.ConexionDesconexion.html&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgagIyY3cwGqhx_TPCYm6ZgvxbJZbieUdetyy6K6Y6TYrcDDEbv_tsncYOn89mdlNSbpN5xo816lYb1KbHGEWb3TSKfGpAjw-m1ucwWoSqLw8kFBRaH7MTZFBJncGRpXZQubf_MBMbuC94/s1600/anterior64.png&quot; /&gt;&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;div style=&quot;font-family: Georgia, serif; font-size: 16px;&quot;&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div&gt;&lt;br /&gt;
&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://informaticucho.blogspot.com/feeds/3184892737745927468/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://informaticucho.blogspot.com/2013/05/Curso.VB.2.3.ClaseBaseDatos.Transacciones.html#comment-form' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1878000117437642839/posts/default/3184892737745927468'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1878000117437642839/posts/default/3184892737745927468'/><link rel='alternate' type='text/html' href='http://informaticucho.blogspot.com/2013/05/Curso.VB.2.3.ClaseBaseDatos.Transacciones.html' title='2.3.Clase Base Datos. Transacciones'/><author><name>chemikal8</name><uri>http://www.blogger.com/profile/04947890254221708564</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi-B4z_rW2TBnq8Qb2l0Iy1MVlH6pN4duAyoRSc50JRnopbBV9TWVhdHpHM4UHlzfBufcny7faJCoALbdGdFQUdlJJoeJFzxMW363xDbrFZJwEvsMWOt_XNt4pR7SJEfH1QnrZdO_Q-icA/s72-c/siguiente64.png" height="72" width="72"/><thr:total>0</thr:total></entry></feed>