<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Tara Andrei &#187; microsoft</title>
	<atom:link href="http://www.andreitara.com/category/microsoft/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.andreitara.com</link>
	<description>a developer&#039;s blog</description>
	<lastBuildDate>Sun, 18 Jul 2010 17:46:20 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.8.4</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>Wireless signal power detector</title>
		<link>http://www.andreitara.com/2009/04/wireless-signal-power-detector/</link>
		<comments>http://www.andreitara.com/2009/04/wireless-signal-power-detector/#comments</comments>
		<pubDate>Thu, 23 Apr 2009 20:42:31 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[c#]]></category>
		<category><![CDATA[microsoft]]></category>
		<category><![CDATA[wireless]]></category>
		<category><![CDATA[signal quality and strength]]></category>
		<category><![CDATA[wireless signal]]></category>

		<guid isPermaLink="false">http://www.andreitara.com/?p=151</guid>
		<description><![CDATA[Zilele trecute mi-am cumparat un router wireless nou, unul care sa bata o distanta mai mare pentru a-mi oferi un grad mai mare de portabilitate, curios de performantele noului router am cautat pe net un tool care sa imi indice putere semnalului si calitatea deoarece eram nemultumit de cel existent in sistemul de operare . [...]]]></description>
			<content:encoded><![CDATA[<p>Zilele trecute mi-am cumparat un router wireless nou, unul care sa bata o distanta mai mare pentru a-mi oferi un grad mai mare de portabilitate, curios de performantele noului router am cautat pe net un tool care sa imi indice putere semnalului si calitatea deoarece eram nemultumit de cel existent in sistemul de operare . Dupa cateva minute de cautare pe google in care nu am gasit nimic (nimic care sa ma satisfaca) imi suflec manecile si ma hotarasc sa imi scriu propriul programul care sa imi calculeze calitatea si puterea semnalului, dupa cate ore de programare am schitat un programel care m-am gandit ca poate ar mai putea fi util cuiva. Daca sunteti intersati aplicatia o puteti descarca de <a href="http://www.andreitara.com/projects/wireless-signal-power-detector/">aici </a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.andreitara.com/2009/04/wireless-signal-power-detector/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Componente vizuale in c#</title>
		<link>http://www.andreitara.com/2009/03/conponente-vizuale-in-c/</link>
		<comments>http://www.andreitara.com/2009/03/conponente-vizuale-in-c/#comments</comments>
		<pubDate>Sun, 01 Mar 2009 11:42:50 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Programare]]></category>
		<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[c#]]></category>
		<category><![CDATA[microsoft]]></category>
		<category><![CDATA[component vizuala c#]]></category>
		<category><![CDATA[programare c#]]></category>

		<guid isPermaLink="false">http://www.andreitara.com/?p=103</guid>
		<description><![CDATA[Desi nu imi  place trebuie sa reunosc ca limbajul de la Microsoft c#, principalul rival al lui Java, este o adevarata &#8220;unealta&#8221; atunci cand vine vorba de productivitate si viteza in a realiza un program, iar paltforma .net este o adevarata &#8220;lada plina de unelte&#8221; in sensul ca aici poti gasi o sumedenie de [...]]]></description>
			<content:encoded><![CDATA[<div id="attachment_107" class="wp-caption alignleft" style="width: 310px"><a href="http://www.andreitara.com/wp-content/uploads/2009/03/763.gif"><img class="size-medium wp-image-107" title="763" src="http://www.andreitara.com/wp-content/uploads/2009/03/763-300x210.gif" alt="C#" width="300" height="210" /></a><p class="wp-caption-text">C#</p></div>
<p>Desi nu imi  place trebuie sa reunosc ca limbajul de la Microsoft c#, principalul rival al lui Java, este o adevarata &#8220;unealta&#8221; atunci cand vine vorba de productivitate si viteza in a realiza un program, iar paltforma .net este o adevarata &#8220;lada plina de unelte&#8221; in sensul ca aici poti gasi o sumedenie de clase gata facute pentru tine ce asteapta sa le folosesti.  O sa incerca sa ilustrez cele mentionate printr-un exemplu practic si anume o componenta vizuala pe care o putem folosi ori de cate ori dorim in orice proiect. Pentru cei care au mai relizat astfel de compoente in alte limbaje cum ar fi c++ sau vb se se poate observa simplitatea cu  care realizam o munca relativ complexa daca stam sa ne gandim la principiile care stau la baza unei componente vizuale.</p>
<blockquote><p><a href="http://www.youtube.com/watch?v=3xRduR2Hqf8">Prima componenta vizuala in c#</a></p></blockquote>
<p>P.S. Pentru cei care probabil ca va inrebati de unde vine numele asta de c# (citit c sharp) iata raspunsul <a href="http://www.piano-lesson-online.com/notes-on-the-black-key1.php">aici</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.andreitara.com/2009/03/conponente-vizuale-in-c/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Windows sub licenta GNOT</title>
		<link>http://www.andreitara.com/2009/01/windows-sub-licenta-gnot/</link>
		<comments>http://www.andreitara.com/2009/01/windows-sub-licenta-gnot/#comments</comments>
		<pubDate>Thu, 29 Jan 2009 17:42:03 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[microsoft]]></category>
		<category><![CDATA[umor]]></category>
		<category><![CDATA[windows]]></category>
		<category><![CDATA[windows 7]]></category>
		<category><![CDATA[windows sourcecode]]></category>

		<guid isPermaLink="false">http://www.andreitara.com/?p=96</guid>
		<description><![CDATA[In sfarsit Windows este open-source. Codul sura este redat mai jos.  Deja ne putem face o imagine la cum ar arata sursa la Windows 7   .

]]></description>
			<content:encoded><![CDATA[<p>In sfarsit Windows este open-source. Codul sura este redat mai jos.  Deja ne putem face o imagine la cum ar arata sursa la Windows 7 <img src='http://www.andreitara.com/wp-includes/images/smilies/icon_biggrin.gif' alt=':D' class='wp-smiley' />  .</p>
<p><a href="http://www.andreitara.com/wp-content/uploads/2009/01/windows_vista_source_code.gif"><img class="alignnone size-full wp-image-97" title="windows_vista_source_code" src="http://www.andreitara.com/wp-content/uploads/2009/01/windows_vista_source_code.gif" alt="" width="325" height="830" /></a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.andreitara.com/2009/01/windows-sub-licenta-gnot/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Reveal password</title>
		<link>http://www.andreitara.com/2008/12/58/</link>
		<comments>http://www.andreitara.com/2008/12/58/#comments</comments>
		<pubDate>Mon, 01 Dec 2008 14:10:32 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Programare]]></category>
		<category><![CDATA[hacks]]></category>
		<category><![CDATA[microsoft]]></category>
		<category><![CDATA[parole]]></category>
		<category><![CDATA[password revealer]]></category>

		<guid isPermaLink="false">http://www.andreitara.com/?p=58</guid>
		<description><![CDATA[Pentru astazi va propun un mic tutorial in care o sa va arat cum se &#8216;dezvaluie&#8217; un string dintr-un input de pe orice forumlar care este mascat..ma refer la campurile acelea in care se introduce parola.
Ideia de baza este una foarte simpla tot ce trebuie sa facem este sa luam fiecare proces in  parte [...]]]></description>
			<content:encoded><![CDATA[<p>Pentru astazi va propun un mic tutorial in care o sa va arat cum se &#8216;dezvaluie&#8217; un string dintr-un input de pe orice forumlar care este mascat..ma refer la campurile acelea in care se introduce parola.<br />
Ideia de baza este una foarte simpla tot ce trebuie sa facem este sa luam fiecare proces in  parte si daca acesta contine un fomular ce are campuri mascate atunci le dezvaluim( trimitem un mesaj catre componenta pentru a reseta carcaterul de masca).Haideti sa aruncam o privire la cod, am incercat sa ma folosesc doar de WinAPI pentru a evita eventualele dependente de platforme sau mai stiu eu ce.</p>
<p>//declarare functii<br />
BOOL CALLBACK EnumWindowsProc(HWND hwnd,LPARAM lParam);<br />
BOOL CALLBACK EnumWindowsProc2(HWND hwnd,LPARAM lParam);</p>
<p>//functia principala<br />
int WINAPI WinMain(HINSTANCE hInstance, HINSTANCE hPrevInstance,<br />
LPSTR lpCmdLine, int nCmdShow)<br />
{<br />
EnumWindows(EnumWindowsProc,0);<br />
return 0;<br />
}</p>
<p>BOOL CALLBACK EnumWindowsProc(HWND hwnd,LPARAM lParam)<br />
{<br />
// se &#8216;enumereaza&#8217; toate procesele ce contin ferstre<br />
EnumChildWindows(hwnd,EnumWindowsProc2,lParam);<br />
return TRUE;<br />
}</p>
<p>BOOL CALLBACK EnumWindowsProc2(HWND hwnd,LPARAM)<br />
{<br />
//se reseteaza caracterul de masca pentru input-ul de parola<br />
::SendMessage(hwnd,EM_SETPASSWORDCHAR,0,0);<br />
InvalidateRect(hwnd,NULL,FALSE);<br />
return TRUE;<br />
}</p>
<p>Iata o demonstratie:</p>
<p><a href="http://www.andreitara.com/wp-content/uploads/2008/12/ss1.jpg"><img class="alignnone size-medium wp-image-60" title="ss1" src="http://www.andreitara.com/wp-content/uploads/2008/12/ss1.jpg" alt="" width="222" height="81" /></a><a href="http://www.andreitara.com/wp-content/uploads/2008/12/ss2.jpg"><br />
<img class="alignnone size-medium wp-image-61" title="ss2" src="http://www.andreitara.com/wp-content/uploads/2008/12/ss2.jpg" alt="" width="234" height="70" /></a></p>
<p>Singura remarca care s-ar putea face este ca programul nu functioneaza pentru procesele care contin formulare ierarhizate pe mai mult de 2 nivele. Acest neajuns se poate rezolva printr-o tehnica mult mai avansata ,care cere anumite cunostiinte destul de serioase despre sistemul de operare, si anume DLL injection, tehnica pe care sper sa am timp sa o abordez ceva mai pe larg in masura in care timpul mi-o permite si mai ales daca sunt cititori intersati <img src='http://www.andreitara.com/wp-includes/images/smilies/icon_biggrin.gif' alt=':D' class='wp-smiley' />  .</p>
]]></content:encoded>
			<wfw:commentRss>http://www.andreitara.com/2008/12/58/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
	</channel>
</rss>
