<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet type="text/xsl" media="screen" href="/~d/styles/atom10full.xsl"?><?xml-stylesheet type="text/css" media="screen" href="http://feeds.feedburner.com/~d/styles/itemcontent.css"?><feed xmlns="http://www.w3.org/2005/Atom" xmlns:openSearch="http://a9.com/-/spec/opensearch/1.1/" xmlns:georss="http://www.georss.org/georss" xmlns:gd="http://schemas.google.com/g/2005" xmlns:thr="http://purl.org/syndication/thread/1.0" xmlns:feedburner="http://rssnamespace.org/feedburner/ext/1.0" gd:etag="W/&quot;C0MNRX89fip7ImA9WhRbEU8.&quot;"><id>tag:blogger.com,1999:blog-5021044382947826261</id><updated>2012-02-02T00:08:14.166+05:30</updated><category term="VBScript" /><category term="logging" /><category term="Sending Email" /><category term="Download" /><category term="SQL" /><category term="AOL" /><category term="Automated Software Testing Magazine" /><category term="Windows Form" /><category term="QC" /><category term="white" /><category term="Wix" /><category term="MSI" /><category term="Code project." /><category term="Instrumentation" /><category term="jeroen van Menen" /><category term="Embedded" /><category term="BreakPoint" /><category term="Reporting" /><category term="WATiN 2.0" /><category term="popup" /><category term="ePrint" /><category term="web automation" /><category term="filedownload" /><category term="Pie Chart" /><category term="Debugging" /><category term="Documentation" /><category term="BitMap" /><category term="Automation" /><category term="googleautomation" /><category term="table" /><category term="Microsoft Product" /><category term="Images" /><category term="HOTMAIL" /><category term="Post Comments" /><category term="SEND email" /><category term="Tips" /><category term="Experience" /><category term="File Splitter" /><category term="IIS" /><category term="WATiN" /><category term="handler" /><category term="BitMaps" /><category term="Header" /><category term="Development" /><category term="cfg" /><category term="Assembly" /><category term="Learning" /><category term="event viewer" /><category term="FXCop" /><category term="Execution Time" /><category term="VS2010" /><category term="Process" /><category term="ASP.Net" /><category term="J-AXE" /><category term="Talk2Db" /><category term="Removal Derives" /><category term="Q and Answer in WATiN" /><category term="Visual studio" /><category term="Comparison" /><category term=".Net" /><category term="Appartment state" /><category term="Selenium" /><category term="LogonDialogHandler" /><category term="Customize Google" /><category term="Use Of WATiN as API(Orkut)" /><category term="Xcopy" /><category term="HHTP" /><category term="First Blog" /><category term="Interface" /><category term="OTA" /><category term="Quality center" /><category term="MStest" /><category term="Version" /><category term="Receive email" /><category term="SMTP" /><category term="Excelsheet" /><category term="STA" /><category term="Unit Testing Framework" /><category term="SQL server" /><category term="OutLook" /><category term="TAFX" /><category term="Dos" /><category term="Integration with VS.Net" /><category term="Application" /><category term="Windows 7" /><category term="Assert Type" /><category term="Ip Address" /><category term="HP" /><category term="POP3" /><category term="Testing Definition" /><category term="Thread" /><category term="Abstract Class" /><category term="Array Resize" /><category term="ListBox" /><category term="Capture" /><category term="Tracing" /><category term="API" /><category term="DeskTop" /><category term="Printer" /><category term="Tool" /><category term="C#" /><category term="32dll" /><category term="Snippet" /><category term="SD card" /><category term="Code review" /><category term="GMAIL" /><category term="status code" /><category term="Discussion" /><category term="Exploratory Testing" /><category term="Web connected" /><category term="WATiN in web Application" /><category term="BirthdayScrap on Orkut Using WATiN" /><category term="Get list of winodws" /><category term="Visitors Details" /><category term=".net 2.0" /><category term="Dump file" /><category term="Coding Time" /><category term="YAHOO" /><category term="pop up" /><category term="Windows Application" /><category term="AIM" /><title>Automation for All</title><subtitle type="html">Through this blog i would love to share my learning,Experience in automation/coding and the applications/Tools developed my me.
Thanks a lot!!</subtitle><link rel="http://schemas.google.com/g/2005#feed" type="application/atom+xml" href="http://jawedm.blogspot.com/feeds/posts/default" /><link rel="alternate" type="text/html" href="http://jawedm.blogspot.com/" /><link rel="next" type="application/atom+xml" href="http://www.blogger.com/feeds/5021044382947826261/posts/default?start-index=26&amp;max-results=25&amp;redirect=false&amp;v=2" /><author><name>MD.JAWED</name><uri>http://www.blogger.com/profile/07432832127158337660</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="33" height="22" src="http://4.bp.blogspot.com/_SPPOhexZeA0/SkH3PsAaUVI/AAAAAAAAALQ/K3cgVII_VcA/S220/_far0475.jpg" /></author><generator version="7.00" uri="http://www.blogger.com">Blogger</generator><openSearch:totalResults>67</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>25</openSearch:itemsPerPage><atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="self" type="application/atom+xml" href="http://feeds.feedburner.com/blogspot/tlIDs" /><feedburner:info uri="blogspot/tlids" /><atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="hub" href="http://pubsubhubbub.appspot.com/" /><feedburner:emailServiceId>blogspot/tlIDs</feedburner:emailServiceId><feedburner:feedburnerHostname>http://feedburner.google.com</feedburner:feedburnerHostname><entry gd:etag="W/&quot;C0QFRHg7eyp7ImA9WhRUGUQ.&quot;"><id>tag:blogger.com,1999:blog-5021044382947826261.post-1154252706858120735</id><published>2012-01-31T11:58:00.003+05:30</published><updated>2012-01-31T11:58:35.603+05:30</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2012-01-31T11:58:35.603+05:30</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="web automation" /><category scheme="http://www.blogger.com/atom/ns#" term="Selenium" /><category scheme="http://www.blogger.com/atom/ns#" term="C#" /><category scheme="http://www.blogger.com/atom/ns#" term=".Net" /><title>http://seleniumdotnet.blogspot.com</title><content type="html">&lt;div dir="ltr" style="text-align: left;" trbidi="on"&gt;
Hello All, it’s giving me intense pleaser to share that now I have started one more blog. That is &lt;a href="http://seleniumdotnet.blogspot.com./"&gt;http://seleniumdotnet.blogspot.com./&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
In this blog I’m going to share my learning about selenium web driver in .net using C#.&lt;br /&gt;
&lt;br /&gt;
If you have any issues related to selenium dot net then feel free to visit this &lt;a href="http://seleniumdotnet.blogspot.com./" target="_blank"&gt;blog&lt;/a&gt; and feel free to provide your valuable comments and suggestion. Thanks!!&lt;br /&gt;
&lt;br /&gt;
&lt;strong&gt;&lt;u&gt;&lt;span style="color: #660000;"&gt;One glimpse of the blog:&lt;/span&gt;&lt;/u&gt;&lt;/strong&gt;&lt;br /&gt;
&lt;br /&gt;
﻿ &lt;table align="center" cellpadding="0" cellspacing="0" class="tr-caption-container" style="margin-left: auto; margin-right: auto; text-align: center;"&gt;&lt;tbody&gt;
&lt;tr&gt;&lt;td style="text-align: center;"&gt;&lt;a href="http://2.bp.blogspot.com/-IXSWxsd2l6M/TyeJ4JYbuPI/AAAAAAAAA1A/PgBFuZuM4-E/s1600/SeleniumBlog_Jawed.PNG" imageanchor="1" style="margin-left: auto; margin-right: auto;"&gt;&lt;img border="0" gda="true" height="222" src="http://2.bp.blogspot.com/-IXSWxsd2l6M/TyeJ4JYbuPI/AAAAAAAAA1A/PgBFuZuM4-E/s400/SeleniumBlog_Jawed.PNG" width="400" /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class="tr-caption" style="text-align: center;"&gt;http://seleniumdotnet.blogspot.com. &lt;br /&gt;
&lt;br /&gt;
&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;
Thanks, &lt;br /&gt;
Md. Jawed &lt;br /&gt;
&lt;a href="http://seleniumdotnet.blogspot.com./"&gt;http://seleniumdotnet.blogspot.com./&lt;/a&gt; &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5021044382947826261-1154252706858120735?l=jawedm.blogspot.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/oSxncrqhgb4lumpM72tYMh7ck-M/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/oSxncrqhgb4lumpM72tYMh7ck-M/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/oSxncrqhgb4lumpM72tYMh7ck-M/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/oSxncrqhgb4lumpM72tYMh7ck-M/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/blogspot/tlIDs/~4/0KFcFiUQYHA" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://jawedm.blogspot.com/feeds/1154252706858120735/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=5021044382947826261&amp;postID=1154252706858120735&amp;isPopup=true" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/5021044382947826261/posts/default/1154252706858120735?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/5021044382947826261/posts/default/1154252706858120735?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/blogspot/tlIDs/~3/0KFcFiUQYHA/httpseleniumdotnetblogspotcom.html" title="http://seleniumdotnet.blogspot.com" /><author><name>MD.JAWED</name><uri>http://www.blogger.com/profile/07432832127158337660</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="33" height="22" src="http://4.bp.blogspot.com/_SPPOhexZeA0/SkH3PsAaUVI/AAAAAAAAALQ/K3cgVII_VcA/S220/_far0475.jpg" /></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://2.bp.blogspot.com/-IXSWxsd2l6M/TyeJ4JYbuPI/AAAAAAAAA1A/PgBFuZuM4-E/s72-c/SeleniumBlog_Jawed.PNG" height="72" width="72" /><thr:total>0</thr:total><feedburner:origLink>http://jawedm.blogspot.com/2012/01/httpseleniumdotnetblogspotcom.html</feedburner:origLink></entry><entry gd:etag="W/&quot;CkIGQX89eCp7ImA9WhRUFEw.&quot;"><id>tag:blogger.com,1999:blog-5021044382947826261.post-1850618836816901921</id><published>2012-01-24T18:38:00.001+05:30</published><updated>2012-01-24T18:38:40.160+05:30</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2012-01-24T18:38:40.160+05:30</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="Code project." /><category scheme="http://www.blogger.com/atom/ns#" term="C#" /><category scheme="http://www.blogger.com/atom/ns#" term="Customize Google" /><title>Let's customize Google to show previous searchs by Hitesh Sharma</title><content type="html">&lt;div dir="ltr" style="text-align: left;" trbidi="on"&gt;
while going through &lt;a href="http://www.codeproject.com/" target="_blank"&gt;code project&lt;/a&gt; website i show one article published by Hitesh sharma.&lt;br /&gt;
which catches my eyes with his nice idea and&amp;nbsp;explanation of&amp;nbsp;the article.&lt;br /&gt;
awesome!!&lt;br /&gt;
here is little introduction:&lt;br /&gt;
&lt;span style="color: #b45f06;"&gt;&lt;strong&gt;Introduction&lt;/strong&gt;&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Usually when I Google something there are a good amount of chances that I'll be googling the same thing again after a few days to recollect whatever I learned last time. So I run Internet Explorer and look into the history if I feel like hitting the search button again with the same keywords as I used last time to get the results I am looking for. This works great but one day I just wondered that why doesn't google shows recently searched text on its page, if it does so it will provide Googlers much ease. Certainly since I can't approach Google with the idea so I decided to customize google for my machine so that it may show me whatever I looked for last few times&lt;br /&gt;
&lt;br /&gt;
you can visit this link to get the more details about the artile.&lt;br /&gt;
&lt;br /&gt;
&lt;a href="http://www.codeproject.com/Articles/316073/Lets-customize-Google-to-show-previous-searchs" target="_blank"&gt;Let's customize Google to show previous searchs&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;
&lt;a href="http://www.codeproject.com/KB/applications/LetsCustomizeGoogle/google.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" gda="true" height="202" src="http://www.codeproject.com/KB/applications/LetsCustomizeGoogle/google.png" width="400" /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5021044382947826261-1850618836816901921?l=jawedm.blogspot.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/yf19Z1OyQijjRnhnOfmr9yEvyV8/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/yf19Z1OyQijjRnhnOfmr9yEvyV8/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/yf19Z1OyQijjRnhnOfmr9yEvyV8/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/yf19Z1OyQijjRnhnOfmr9yEvyV8/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/blogspot/tlIDs/~4/ge8NrhMZ0jU" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://jawedm.blogspot.com/feeds/1850618836816901921/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=5021044382947826261&amp;postID=1850618836816901921&amp;isPopup=true" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/5021044382947826261/posts/default/1850618836816901921?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/5021044382947826261/posts/default/1850618836816901921?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/blogspot/tlIDs/~3/ge8NrhMZ0jU/lets-customize-google-to-show-previous.html" title="Let's customize Google to show previous searchs by Hitesh Sharma" /><author><name>MD.JAWED</name><uri>http://www.blogger.com/profile/07432832127158337660</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="33" height="22" src="http://4.bp.blogspot.com/_SPPOhexZeA0/SkH3PsAaUVI/AAAAAAAAALQ/K3cgVII_VcA/S220/_far0475.jpg" /></author><thr:total>0</thr:total><feedburner:origLink>http://jawedm.blogspot.com/2012/01/lets-customize-google-to-show-previous.html</feedburner:origLink></entry><entry gd:etag="W/&quot;DU8HR305eSp7ImA9WhRUEkw.&quot;"><id>tag:blogger.com,1999:blog-5021044382947826261.post-7541272438797975500</id><published>2012-01-22T13:05:00.001+05:30</published><updated>2012-01-22T13:07:16.321+05:30</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2012-01-22T13:07:16.321+05:30</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="Automated Software Testing Magazine" /><category scheme="http://www.blogger.com/atom/ns#" term="Automation" /><category scheme="http://www.blogger.com/atom/ns#" term="Learning" /><category scheme="http://www.blogger.com/atom/ns#" term="googleautomation" /><title>Google Automation-Automated Testing Search Engine</title><content type="html">&lt;div dir="ltr" style="text-align: left;" trbidi="on"&gt;
&lt;br /&gt;
&lt;div class="MsoNormal"&gt;
While I was reading Sep 2011 issue of Automated Software
Testing Magazine, but at one page my eye got stuck, where the publisher has partnered
with Google to create a software test automation search engine. I tried this
and its work great it means gave my all search related to automation.&lt;/div&gt;
&lt;div class="MsoNormal"&gt;
So here is the word complied for the same magazine.&lt;/div&gt;
&lt;div class="MsoNormal"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class="MsoNormal"&gt;
&lt;span style="color: purple;"&gt;“The Automated Testing Institute has partnered with Google to
create a software test automation search engine. If your are looking for the
software test automation information, you will get the best results by using
this search engine, because it only searches the sites that matter most to
automators. You can also restrict searches to blogs and forum sites."&lt;/span&gt;&lt;/div&gt;
&lt;div class="MsoNormal"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class="MsoNormal"&gt;
&lt;a href="http://www.googleautomation.com/"&gt;http://www.googleautomation.com&lt;/a&gt;&lt;/div&gt;
&lt;div class="MsoNormal"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;
&lt;a href="http://2.bp.blogspot.com/-Jb_7zQoX88c/Txu8Dqhv80I/AAAAAAAAA0M/ELzD7bt7Dyw/s1600/Googleautomation.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="148" src="http://2.bp.blogspot.com/-Jb_7zQoX88c/Txu8Dqhv80I/AAAAAAAAA0M/ELzD7bt7Dyw/s400/Googleautomation.png" width="400" /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div class="MsoNormal"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class="MsoNormal"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class="MsoNormal"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class="MsoNormal"&gt;
Enjoy happy automation.&lt;/div&gt;
&lt;div class="MsoNormal"&gt;
Thanks,&lt;/div&gt;
&lt;div class="MsoNormal"&gt;
Md. jawed&lt;/div&gt;
&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5021044382947826261-7541272438797975500?l=jawedm.blogspot.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/Z4smwdxcZM_dWBeedtw2gZUVJbk/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/Z4smwdxcZM_dWBeedtw2gZUVJbk/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/Z4smwdxcZM_dWBeedtw2gZUVJbk/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/Z4smwdxcZM_dWBeedtw2gZUVJbk/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/blogspot/tlIDs/~4/9nWXEcOtZ-g" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://jawedm.blogspot.com/feeds/7541272438797975500/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=5021044382947826261&amp;postID=7541272438797975500&amp;isPopup=true" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/5021044382947826261/posts/default/7541272438797975500?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/5021044382947826261/posts/default/7541272438797975500?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/blogspot/tlIDs/~3/9nWXEcOtZ-g/google-automation-automated-testing.html" title="Google Automation-Automated Testing Search Engine" /><author><name>MD.JAWED</name><uri>http://www.blogger.com/profile/07432832127158337660</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="33" height="22" src="http://4.bp.blogspot.com/_SPPOhexZeA0/SkH3PsAaUVI/AAAAAAAAALQ/K3cgVII_VcA/S220/_far0475.jpg" /></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://2.bp.blogspot.com/-Jb_7zQoX88c/Txu8Dqhv80I/AAAAAAAAA0M/ELzD7bt7Dyw/s72-c/Googleautomation.png" height="72" width="72" /><thr:total>0</thr:total><feedburner:origLink>http://jawedm.blogspot.com/2012/01/google-automation-automated-testing.html</feedburner:origLink></entry><entry gd:etag="W/&quot;DEQMQngzcCp7ImA9WhRVF00.&quot;"><id>tag:blogger.com,1999:blog-5021044382947826261.post-7213028791209735654</id><published>2012-01-16T15:02:00.001+05:30</published><updated>2012-01-16T15:03:03.688+05:30</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2012-01-16T15:03:03.688+05:30</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="Dos" /><category scheme="http://www.blogger.com/atom/ns#" term="VBScript" /><category scheme="http://www.blogger.com/atom/ns#" term="Microsoft Product" /><title>Script to Get Microsoft Product Installed on your machine with version Number</title><content type="html">&lt;div dir="ltr" style="text-align: left;" trbidi="on"&gt;
Few days back I was working on build machine. Or you can say I need to release new build machine installed with some specific software.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
To achieve this I wrote few bat file to installed particular software silently.&lt;br /&gt;
&lt;br /&gt;
But to verify this whether that software or application has been installed or not I need to check this through control panel. It was kind of manual process.&lt;br /&gt;
&lt;br /&gt;
So avoid this manual process I came across bat file or VBscript file which will list out the entire Microsoft product with version number installed on that particular machine.&lt;br /&gt;
&lt;br /&gt;
First I will show you the bat file to write the entire product with version list in test file:&lt;br /&gt;
&lt;br /&gt;
echo CompanyName SoftwareInstalled VersionNumber&amp;gt;ListOfMicroSoftware.txt &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;span style="background-color: #bf9000;"&gt;echo ===========================================&amp;gt;&amp;gt;ListOfMicroSoftware.txt&lt;/span&gt;&lt;br /&gt;
&lt;span style="background-color: #bf9000;"&gt;cscript //nologo D:\Install-Jawed\GetListOfSoft.vbs &amp;gt;&amp;gt;ListOfMicroSoftware.txt&lt;/span&gt;&lt;br /&gt;
&amp;nbsp; &lt;br /&gt;
&amp;nbsp; &lt;br /&gt;
&lt;div class="MsoNormal" style="margin: 0in 0in 10pt;"&gt;
&lt;b style="mso-bidi-font-weight: normal;"&gt;&lt;span style="font-family: Calibri;"&gt;Now here is the logic written in VBscript file.&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;
&lt;div class="MsoNormal" style="margin: 0in 0in 10pt;"&gt;
&lt;span style="font-family: Calibri;"&gt;&lt;span style="background-color: #ffe599;"&gt;On Error Resume Next&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family: Calibri;"&gt;&lt;/span&gt;&lt;/div&gt;
&lt;span style="background-color: #ffe599;"&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style="background-color: #ffe599;"&gt;Const strComputer = "."&lt;/span&gt;&lt;br /&gt;
&lt;span style="background-color: #ffe599;"&gt;Const HKLM = &amp;amp;H80000002&lt;/span&gt;&lt;br /&gt;
&lt;span style="background-color: #ffe599;"&gt;Const strKeyPath = "SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall"&lt;/span&gt;&lt;br /&gt;
&lt;span style="background-color: #ffe599;"&gt;Dim oReg, arrSubKeys, strProduct, strDisplayName, strVersion&lt;/span&gt;&lt;br /&gt;
&lt;span style="background-color: #ffe599;"&gt;Set oReg = GetObject("winmgmts:{impersonationLevel=impersonate}!\\" &amp;amp; _ &lt;/span&gt;&lt;br /&gt;
&lt;span style="background-color: #ffe599;"&gt;strComputer &amp;amp; "\root\default:StdRegProv")&lt;/span&gt;&lt;br /&gt;
&lt;span style="background-color: #ffe599;"&gt;' Enumerate the subkeys of the Uninstall key&lt;/span&gt;&lt;br /&gt;
&lt;span style="background-color: #ffe599;"&gt;oReg.EnumKey HKLM, strKeyPath, arrSubKeys&lt;/span&gt;&lt;br /&gt;
&lt;span style="background-color: #ffe599;"&gt;For Each strProduct In arrSubKeys&lt;/span&gt;&lt;br /&gt;
&lt;span style="background-color: #ffe599;"&gt;' Get the product's display name&lt;/span&gt;&lt;br /&gt;
&lt;span style="background-color: #ffe599;"&gt;oReg.GetStringValue HKLM, strKeyPath &amp;amp; "\" &amp;amp; strProduct, "DisplayName", strDisplayName&lt;/span&gt;&lt;br /&gt;
&lt;span style="background-color: #ffe599;"&gt;' Process only products whose name contain 'Microsoft'&lt;/span&gt;&lt;br /&gt;
&lt;span style="background-color: #ffe599;"&gt;If InStr(1, strDisplayName, "Microsoft", vbTextCompare) &amp;gt; 0 Then&lt;/span&gt;&lt;br /&gt;
&lt;span style="background-color: #ffe599;"&gt;' Get the product's display version&lt;/span&gt;&lt;br /&gt;
&lt;span style="background-color: #ffe599;"&gt;oReg.GetStringValue HKLM, strKeyPath &amp;amp; "\" &amp;amp; strProduct, "DisplayVersion", strVersion&lt;/span&gt;&lt;br /&gt;
&lt;span style="background-color: #ffe599;"&gt;WScript.Echo strDisplayName &amp;amp;"======"&amp;amp; vbTab &amp;amp;"===========================================" &amp;amp; strVersion&lt;/span&gt;&lt;br /&gt;
&lt;span style="background-color: #ffe599;"&gt;End If&lt;/span&gt;&lt;br /&gt;
&lt;span style="background-color: #ffe599;"&gt;Next&lt;/span&gt;&lt;br /&gt;
&lt;strong&gt;&lt;br /&gt;&lt;/strong&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;b style="mso-bidi-font-weight: normal;"&gt;&lt;span style="font-family: Calibri;"&gt;&lt;/span&gt;&lt;/b&gt;&amp;nbsp; &lt;br /&gt;
&lt;div class="MsoNormal" style="margin: 0in 0in 10pt;"&gt;
&lt;b style="mso-bidi-font-weight: normal;"&gt;Click on bat file and it will generate the text file with all products with version number.&lt;/b&gt;&lt;/div&gt;
&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;
&lt;a href="http://4.bp.blogspot.com/-Sk3JBIhKiKY/TxPucoHg0GI/AAAAAAAAA0A/NoLJIAUhl34/s1600/productList.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="193" kba="true" src="http://4.bp.blogspot.com/-Sk3JBIhKiKY/TxPucoHg0GI/AAAAAAAAA0A/NoLJIAUhl34/s640/productList.jpg" width="640" /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;
Thanks,&lt;/div&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;
Md. jawed&lt;/div&gt;
&lt;br /&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5021044382947826261-7213028791209735654?l=jawedm.blogspot.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/uNaCtQZ2Fy5p2RutzJ4xHqAT0ds/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/uNaCtQZ2Fy5p2RutzJ4xHqAT0ds/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/uNaCtQZ2Fy5p2RutzJ4xHqAT0ds/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/uNaCtQZ2Fy5p2RutzJ4xHqAT0ds/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/blogspot/tlIDs/~4/oPq9kqCRzb4" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://jawedm.blogspot.com/feeds/7213028791209735654/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=5021044382947826261&amp;postID=7213028791209735654&amp;isPopup=true" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/5021044382947826261/posts/default/7213028791209735654?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/5021044382947826261/posts/default/7213028791209735654?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/blogspot/tlIDs/~3/oPq9kqCRzb4/script-to-get-microsoft-product.html" title="Script to Get Microsoft Product Installed on your machine with version Number" /><author><name>MD.JAWED</name><uri>http://www.blogger.com/profile/07432832127158337660</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="33" height="22" src="http://4.bp.blogspot.com/_SPPOhexZeA0/SkH3PsAaUVI/AAAAAAAAALQ/K3cgVII_VcA/S220/_far0475.jpg" /></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://4.bp.blogspot.com/-Sk3JBIhKiKY/TxPucoHg0GI/AAAAAAAAA0A/NoLJIAUhl34/s72-c/productList.jpg" height="72" width="72" /><thr:total>0</thr:total><feedburner:origLink>http://jawedm.blogspot.com/2012/01/script-to-get-microsoft-product.html</feedburner:origLink></entry><entry gd:etag="W/&quot;CkMESHw4eSp7ImA9WhRVE0g.&quot;"><id>tag:blogger.com,1999:blog-5021044382947826261.post-5276895040977912891</id><published>2012-01-12T12:10:00.000+05:30</published><updated>2012-01-12T12:10:09.231+05:30</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2012-01-12T12:10:09.231+05:30</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="Visual studio" /><category scheme="http://www.blogger.com/atom/ns#" term="Tips" /><category scheme="http://www.blogger.com/atom/ns#" term="Windows 7" /><category scheme="http://www.blogger.com/atom/ns#" term="BreakPoint" /><title>Enable Sound when Breakpoint is hit in Visual Studio 2010</title><content type="html">&lt;div dir="ltr" style="text-align: left;" trbidi="on"&gt;
It is really interesting and funny to let Visual studio make sound or give some signal that it hit break point.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
So here is the tips to do the same. I have done this in windows 7 machine. Might be for other OS setting would be different.&lt;br /&gt;
&lt;br /&gt;
First look at the below snap shot.&lt;br /&gt;
&lt;br /&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;
&lt;img border="0" height="355" kba="true" src="http://2.bp.blogspot.com/-86hIoMpLknc/Tw5_iDzUBWI/AAAAAAAAAz4/Yrzu503dHTc/s400/VS_BreakPoint.PNG" width="400" /&gt;&lt;/div&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;span style="color: #38761d;"&gt;&lt;strong&gt;&lt;u&gt;Steps:&lt;/u&gt;&lt;/strong&gt;&lt;/span&gt;&lt;br /&gt;
1. Go to Control Panel.&lt;br /&gt;
2. Click on Hardware and Sound. A different window appears.&lt;br /&gt;
3. On new popup window click on Change System sounds. A different pop window would appear, refer above snap shot.&lt;br /&gt;
4. Select sound tab and scroll down to Microsoft Visual Studio.&lt;br /&gt;
5. Select Break point Hit.&lt;br /&gt;
6. Now select your desired sound from Sounds drop down menu.&lt;br /&gt;
7. Click on Apply and then ok.&lt;br /&gt;
&lt;br /&gt;
Now you are ready to hear the Hit sound, whenever visual studio would hit the breakpoint.&lt;br /&gt;
&lt;br /&gt;
Happy Debugging.&lt;br /&gt;
&lt;br /&gt;
Thanks,&lt;br /&gt;
&lt;br /&gt;
Md. Jawed &lt;br /&gt;
&lt;br /&gt;
&amp;nbsp; &lt;br /&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5021044382947826261-5276895040977912891?l=jawedm.blogspot.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/4o9VkKE-vnQMAChcaUNXP8k2YJk/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/4o9VkKE-vnQMAChcaUNXP8k2YJk/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/4o9VkKE-vnQMAChcaUNXP8k2YJk/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/4o9VkKE-vnQMAChcaUNXP8k2YJk/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/blogspot/tlIDs/~4/As2-6UWJhjU" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://jawedm.blogspot.com/feeds/5276895040977912891/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=5021044382947826261&amp;postID=5276895040977912891&amp;isPopup=true" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/5021044382947826261/posts/default/5276895040977912891?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/5021044382947826261/posts/default/5276895040977912891?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/blogspot/tlIDs/~3/As2-6UWJhjU/enable-sound-when-breakpoint-is-hit-in.html" title="Enable Sound when Breakpoint is hit in Visual Studio 2010" /><author><name>MD.JAWED</name><uri>http://www.blogger.com/profile/07432832127158337660</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="33" height="22" src="http://4.bp.blogspot.com/_SPPOhexZeA0/SkH3PsAaUVI/AAAAAAAAALQ/K3cgVII_VcA/S220/_far0475.jpg" /></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://2.bp.blogspot.com/-86hIoMpLknc/Tw5_iDzUBWI/AAAAAAAAAz4/Yrzu503dHTc/s72-c/VS_BreakPoint.PNG" height="72" width="72" /><thr:total>0</thr:total><feedburner:origLink>http://jawedm.blogspot.com/2012/01/enable-sound-when-breakpoint-is-hit-in.html</feedburner:origLink></entry><entry gd:etag="W/&quot;A0UDQXo8eCp7ImA9WhRVGEw.&quot;"><id>tag:blogger.com,1999:blog-5021044382947826261.post-7157153915345801993</id><published>2012-01-11T17:25:00.000+05:30</published><updated>2012-01-17T22:24:30.470+05:30</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2012-01-17T22:24:30.470+05:30</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="MSI" /><category scheme="http://www.blogger.com/atom/ns#" term="Wix" /><category scheme="http://www.blogger.com/atom/ns#" term="C#" /><title>Deploy your web application other than default Web Site virtual directory using wix template</title><content type="html">&lt;div dir="ltr" style="text-align: left;" trbidi="on"&gt;
The below wix template would create a MSI to deploy your application under different virtual directory. It means it would not create your directory under Default Web Site.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
So here is the price of code to do the same.&lt;br /&gt;
&lt;br /&gt;
To know more about Wix you can Google it and you will loads of information of various sites.&lt;br /&gt;
&lt;br /&gt;
&lt;div style="border-bottom: medium none; border-left: medium none; border-right: medium none; border-top: medium none;"&gt;
&lt;/div&gt;
&lt;div class="separator" style="border-bottom: medium none; border-left: medium none; border-right: medium none; border-top: medium none; clear: both; text-align: center;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class="separator" style="border-bottom: medium none; border-left: medium none; border-right: medium none; border-top: medium none; clear: both; text-align: center;"&gt;
&lt;a href="http://2.bp.blogspot.com/-cGLxnznHFDs/Tw14EbpaS-I/AAAAAAAAAzw/5BjfPmBczZA/s1600/Wix%252BWebsite.PNG" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="241" kba="true" src="http://2.bp.blogspot.com/-cGLxnznHFDs/Tw14EbpaS-I/AAAAAAAAAzw/5BjfPmBczZA/s640/Wix%252BWebsite.PNG" width="640" /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div class="separator" style="border-bottom: medium none; border-left: medium none; border-right: medium none; border-top: medium none; clear: both; text-align: center;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class="separator" style="border-bottom: medium none; border-left: medium none; border-right: medium none; border-top: medium none; clear: both; text-align: center;"&gt;
Let me know your feedback or for any questions.&lt;/div&gt;
&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5021044382947826261-7157153915345801993?l=jawedm.blogspot.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/v3yZvHY9Gu7b_QvVkIB50FEv-CA/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/v3yZvHY9Gu7b_QvVkIB50FEv-CA/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/v3yZvHY9Gu7b_QvVkIB50FEv-CA/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/v3yZvHY9Gu7b_QvVkIB50FEv-CA/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/blogspot/tlIDs/~4/1omJ4HLevLg" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://jawedm.blogspot.com/feeds/7157153915345801993/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=5021044382947826261&amp;postID=7157153915345801993&amp;isPopup=true" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/5021044382947826261/posts/default/7157153915345801993?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/5021044382947826261/posts/default/7157153915345801993?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/blogspot/tlIDs/~3/1omJ4HLevLg/deploy-you-web-application-other-than.html" title="Deploy your web application other than default Web Site virtual directory using wix template" /><author><name>MD.JAWED</name><uri>http://www.blogger.com/profile/07432832127158337660</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="33" height="22" src="http://4.bp.blogspot.com/_SPPOhexZeA0/SkH3PsAaUVI/AAAAAAAAALQ/K3cgVII_VcA/S220/_far0475.jpg" /></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://2.bp.blogspot.com/-cGLxnznHFDs/Tw14EbpaS-I/AAAAAAAAAzw/5BjfPmBczZA/s72-c/Wix%252BWebsite.PNG" height="72" width="72" /><thr:total>0</thr:total><feedburner:origLink>http://jawedm.blogspot.com/2012/01/deploy-you-web-application-other-than.html</feedburner:origLink></entry><entry gd:etag="W/&quot;CUEDQ3w-eyp7ImA9WhRVEko.&quot;"><id>tag:blogger.com,1999:blog-5021044382947826261.post-8875628261769511493</id><published>2012-01-11T14:51:00.001+05:30</published><updated>2012-01-11T14:51:12.253+05:30</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2012-01-11T14:51:12.253+05:30</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="status code" /><category scheme="http://www.blogger.com/atom/ns#" term="IIS" /><category scheme="http://www.blogger.com/atom/ns#" term="HHTP" /><title>HTTP Status Code returns by IIS</title><content type="html">&lt;div dir="ltr" style="text-align: left;" trbidi="on"&gt;
Below is the detail of all HTTO status code which return by IIS and this code indicates the status of the response.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
I complied this information from &lt;a href="http://support.microsoft.com/kb/943891"&gt;http://support.microsoft.com/kb/943891&lt;/a&gt; for more details you can visit above link.&lt;br /&gt;
&amp;nbsp;&lt;br /&gt;
&lt;table align="center" cellpadding="0" cellspacing="0" class="tr-caption-container" style="margin-left: auto; margin-right: auto; text-align: center;"&gt;&lt;tbody&gt;
&lt;tr&gt;&lt;td style="text-align: center;"&gt;&lt;a href="http://www.tutorialchip.com/wp-content/uploads/2010/12/HTTP-Status-Code-List.gif" imageanchor="1" style="margin-left: auto; margin-right: auto;"&gt;&lt;img border="0" height="179" kba="true" src="http://www.tutorialchip.com/wp-content/uploads/2010/12/HTTP-Status-Code-List.gif" width="200" /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class="tr-caption" style="text-align: center;"&gt;Images taken from &lt;a href="http://www.tutorialchip.com/wp-content/uploads/2010/12/HTTP-Status-Code-List.gif"&gt;http://www.tutorialchip.com/wp-content/uploads/2010/12/HTTP-Status-Code-List.gif&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;strong&gt;The HTTP status codes&lt;/strong&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;strong&gt;&lt;span style="color: #990000;"&gt;1xx - Informational&lt;/span&gt;&lt;/strong&gt;&lt;br /&gt;
&lt;br /&gt;
These HTTP status codes indicate a provisional response. The client computer receives one or more 1xx responses before the client computer receives a regular response. &lt;br /&gt;
&lt;br /&gt;
IIS 7.0 uses the following informational HTTP status codes: &lt;br /&gt;
&lt;br /&gt;
&lt;span style="color: #38761d;"&gt;• 100 - Continue.&lt;/span&gt;&lt;br /&gt;
&lt;span style="color: #38761d;"&gt;• 101 - Switching protocols.&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;strong&gt;&lt;span style="color: red;"&gt;2xx - Success&lt;/span&gt;&lt;/strong&gt;&lt;br /&gt;
&lt;br /&gt;
These HTTP status codes indicate that the server successfully accepted the request. &lt;br /&gt;
&lt;br /&gt;
IIS 7.0 uses the following success HTTP status codes: &lt;br /&gt;
&lt;br /&gt;
• &lt;span style="color: #0b5394;"&gt;200 - OK. The client request has succeeded.&lt;/span&gt;&lt;br /&gt;
&lt;span style="color: #0b5394;"&gt;• 201 - Created.&lt;/span&gt;&lt;br /&gt;
&lt;span style="color: #0b5394;"&gt;• 202 - Accepted.&lt;/span&gt;&lt;br /&gt;
&lt;span style="color: #0b5394;"&gt;• 203 - Nonauthoritative information.&lt;/span&gt;&lt;br /&gt;
&lt;span style="color: #0b5394;"&gt;• 204 - No content.&lt;/span&gt;&lt;br /&gt;
&lt;span style="color: #0b5394;"&gt;• 205 - Reset content.&lt;/span&gt;&lt;br /&gt;
&lt;span style="color: #0b5394;"&gt;• 206 - Partial content.&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;strong&gt;&lt;span style="color: red;"&gt;3xx - Redirection&lt;/span&gt;&lt;/strong&gt;&lt;br /&gt;
&lt;br /&gt;
These HTTP status codes indicate that the client browser must take more action to fulfill the request. For example, the client browser may have to request a different page on the server. Or, the client browser may have to repeat the request by using a proxy server. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
IIS 7.0 uses the following redirection HTTP status codes: &lt;br /&gt;
&lt;br /&gt;
&lt;span style="color: #674ea7;"&gt;• 301 - Moved permanently.&lt;/span&gt;&lt;br /&gt;
&lt;span style="color: #674ea7;"&gt;• 302 - Object moved.&lt;/span&gt;&lt;br /&gt;
&lt;span style="color: #674ea7;"&gt;• 304 - Not modified.&lt;/span&gt;&lt;br /&gt;
&lt;span style="color: #674ea7;"&gt;• 307 - Temporary redirect.&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;strong&gt;&lt;span style="color: red;"&gt;4xx - Client error&lt;/span&gt;&lt;/strong&gt;&lt;br /&gt;
&lt;br /&gt;
These HTTP status codes indicate that an error occurred and that the client browser appears to be at fault. For example, the client browser may have requested a page that does not exist. Or, the client browser may not have provided valid authentication information. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
IIS 7.0 uses the following client error HTTP status codes: &lt;br /&gt;
&lt;br /&gt;
• 400 - Bad request. The request could not be understood by the server due to malformed syntax. The client should not repeat the request without modifications.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
IIS 7.0 defines the following HTTP status codes that indicate a more specific cause of a 400 error: &lt;br /&gt;
&lt;br /&gt;
&lt;span style="color: #741b47;"&gt;o 400.1 - Invalid Destination Header.&lt;/span&gt;&lt;br /&gt;
&lt;span style="color: #741b47;"&gt;o 400.2 - Invalid Depth Header.&lt;/span&gt;&lt;br /&gt;
&lt;span style="color: #741b47;"&gt;o 400.3 - Invalid If Header.&lt;/span&gt;&lt;br /&gt;
&lt;span style="color: #741b47;"&gt;o 400.4 - Invalid Overwrite Header.&lt;/span&gt;&lt;br /&gt;
&lt;span style="color: #741b47;"&gt;o 400.5 - Invalid Translate Header.&lt;/span&gt;&lt;br /&gt;
&lt;span style="color: #741b47;"&gt;o 400.6 - Invalid Request Body.&lt;/span&gt;&lt;br /&gt;
&lt;span style="color: #741b47;"&gt;o 400.7 - Invalid Content Length.&lt;/span&gt;&lt;br /&gt;
&lt;span style="color: #741b47;"&gt;o 400.8 - Invalid Timeout.&lt;/span&gt;&lt;br /&gt;
&lt;span style="color: #741b47;"&gt;o 400.9 - Invalid Lock Token.&lt;/span&gt;&lt;br /&gt;
&lt;span style="color: #741b47;"&gt;• 401 - Access denied.&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
IIS 7.0 defines several HTTP status codes that indicate a more specific cause of a 401 error. The following specific HTTP status codes are displayed in the client browser but are not displayed in the IIS log: &lt;br /&gt;
&lt;br /&gt;
&lt;span style="color: #783f04;"&gt;o 401.1 - Logon failed.&lt;/span&gt;&lt;br /&gt;
&lt;span style="color: #783f04;"&gt;o 401.2 - Logon failed due to server configuration.&lt;/span&gt;&lt;br /&gt;
&lt;span style="color: #783f04;"&gt;o 401.3 - Unauthorized due to ACL on resource.&lt;/span&gt;&lt;br /&gt;
&lt;span style="color: #783f04;"&gt;o 401.4 - Authorization failed by filter.&lt;/span&gt;&lt;br /&gt;
&lt;span style="color: #783f04;"&gt;o 401.5 - Authorization failed by ISAPI/CGI application.&lt;/span&gt;&lt;br /&gt;
&lt;span style="color: #783f04;"&gt;• 403 - Forbidden. &lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
IIS 7.0 defines the following HTTP status codes that indicate a more specific cause of a 403 error: &lt;br /&gt;
&lt;br /&gt;
&lt;span style="color: #20124d;"&gt;o 403.1 - Execute access forbidden.&lt;/span&gt;&lt;br /&gt;
&lt;span style="color: #20124d;"&gt;o 403.2 - Read access forbidden.&lt;/span&gt;&lt;br /&gt;
&lt;span style="color: #20124d;"&gt;o 403.3 - Write access forbidden.&lt;/span&gt;&lt;br /&gt;
&lt;span style="color: #20124d;"&gt;o 403.4 - SSL required.&lt;/span&gt;&lt;br /&gt;
&lt;span style="color: #20124d;"&gt;o 403.5 - SSL 128 required.&lt;/span&gt;&lt;br /&gt;
&lt;span style="color: #20124d;"&gt;o 403.6 - IP address rejected.&lt;/span&gt;&lt;br /&gt;
&lt;span style="color: #20124d;"&gt;o 403.7 - Client certificate required.&lt;/span&gt;&lt;br /&gt;
&lt;span style="color: #20124d;"&gt;o 403.8 - Site access denied.&lt;/span&gt;&lt;br /&gt;
&lt;span style="color: #20124d;"&gt;o 403.9 - Forbidden: Too many clients are trying to connect to the Web server.&lt;/span&gt;&lt;br /&gt;
&lt;span style="color: #20124d;"&gt;o 403.10 - Forbidden: Web server is configured to deny Execute access.&lt;/span&gt;&lt;br /&gt;
&lt;span style="color: #20124d;"&gt;o 403.11 - Forbidden: Password has been changed.&lt;/span&gt;&lt;br /&gt;
&lt;span style="color: #20124d;"&gt;o 403.12 - Mapper denied access.&lt;/span&gt;&lt;br /&gt;
&lt;span style="color: #20124d;"&gt;o 403.13 - Client certificate revoked.&lt;/span&gt;&lt;br /&gt;
&lt;span style="color: #20124d;"&gt;o 403.14 - Directory listing denied.&lt;/span&gt;&lt;br /&gt;
&lt;span style="color: #20124d;"&gt;o 403.15 - Forbidden: Client access licenses have exceeded limits on the Web server.&lt;/span&gt;&lt;br /&gt;
&lt;span style="color: #20124d;"&gt;o 403.16 - Client certificate is untrusted or invalid.&lt;/span&gt;&lt;br /&gt;
&lt;span style="color: #20124d;"&gt;o 403.17 - Client certificate has expired or is not yet valid.&lt;/span&gt;&lt;br /&gt;
&lt;span style="color: #20124d;"&gt;o 403.18 - Cannot execute requested URL in the current application pool.&lt;/span&gt;&lt;br /&gt;
&lt;span style="color: #20124d;"&gt;o 403.19 - Cannot execute CGI applications for the client in this application pool.&lt;/span&gt;&lt;br /&gt;
&lt;span style="color: #20124d;"&gt;o 403.20 - Forbidden: Passport logon failed. &lt;/span&gt;&lt;br /&gt;
&lt;span style="color: #20124d;"&gt;o 403.21 - Forbidden: Source access denied. &lt;/span&gt;&lt;br /&gt;
&lt;span style="color: #20124d;"&gt;o 403.22 - Forbidden: Infinite depth is denied. &lt;/span&gt;&lt;br /&gt;
&lt;span style="color: #20124d;"&gt;o 403.502 - Forbidden: Too many requests from the same client IP; Dynamic IP Restriction limit reached.&lt;/span&gt;&lt;br /&gt;
&lt;span style="color: #20124d;"&gt;• 404 - Not found. &lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
IIS 7.0 defines the following HTTP status codes that indicate a more specific cause of a 404 error: &lt;br /&gt;
&lt;br /&gt;
&lt;span style="color: #990000;"&gt;o 404.0 - Not found.&lt;/span&gt;&lt;br /&gt;
&lt;span style="color: #990000;"&gt;o 404.1 - Site Not Found.&lt;/span&gt;&lt;br /&gt;
&lt;span style="color: #990000;"&gt;o 404.2 - ISAPI or CGI restriction.&lt;/span&gt;&lt;br /&gt;
&lt;span style="color: #990000;"&gt;o 404.3 - MIME type restriction.&lt;/span&gt;&lt;br /&gt;
&lt;span style="color: #990000;"&gt;o 404.4 - No handler configured.&lt;/span&gt;&lt;br /&gt;
&lt;span style="color: #990000;"&gt;o 404.5 - Denied by request filtering configuration.&lt;/span&gt;&lt;br /&gt;
&lt;span style="color: #990000;"&gt;o 404.6 - Verb denied.&lt;/span&gt;&lt;br /&gt;
&lt;span style="color: #990000;"&gt;o 404.7 - File extension denied.&lt;/span&gt;&lt;br /&gt;
&lt;span style="color: #990000;"&gt;o 404.8 - Hidden namespace.&lt;/span&gt;&lt;br /&gt;
&lt;span style="color: #990000;"&gt;o 404.9 - File attribute hidden.&lt;/span&gt;&lt;br /&gt;
&lt;span style="color: #990000;"&gt;o 404.10 - Request header too long.&lt;/span&gt;&lt;br /&gt;
&lt;span style="color: #990000;"&gt;o 404.11 - Request contains double escape sequence.&lt;/span&gt;&lt;br /&gt;
&lt;span style="color: #990000;"&gt;o 404.12 - Request contains high-bit characters.&lt;/span&gt;&lt;br /&gt;
&lt;span style="color: #990000;"&gt;o 404.13 - Content length too large.&lt;/span&gt;&lt;br /&gt;
&lt;span style="color: #990000;"&gt;o 404.14 - Request URL too long.&lt;/span&gt;&lt;br /&gt;
&lt;span style="color: #990000;"&gt;o 404.15 - Query string too long.&lt;/span&gt;&lt;br /&gt;
&lt;span style="color: #990000;"&gt;o 404.16 - DAV request sent to the static file handler.&lt;/span&gt;&lt;br /&gt;
&lt;span style="color: #990000;"&gt;o 404.17 - Dynamic content mapped to the static file handler via a wildcard MIME mapping.&lt;/span&gt;&lt;br /&gt;
&lt;span style="color: #990000;"&gt;o 404.18 - Querystring sequence denied.&lt;/span&gt;&lt;br /&gt;
&lt;span style="color: #990000;"&gt;o 404.19 - Denied by filtering rule.&lt;/span&gt;&lt;br /&gt;
&lt;span style="color: #990000;"&gt;o 404.20 - Too Many URL Segments&lt;/span&gt;&lt;br /&gt;
&lt;span style="color: #990000;"&gt;• 405 - Method Not Allowed.&lt;/span&gt;&lt;br /&gt;
&lt;span style="color: #990000;"&gt;• 406 - Client browser does not accept the MIME type of the requested page.&lt;/span&gt;&lt;br /&gt;
&lt;span style="color: #990000;"&gt;• 408 - Request timed out.&lt;/span&gt;&lt;br /&gt;
&lt;span style="color: #990000;"&gt;• 412 - Precondition failed.&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;strong&gt;&lt;span style="color: red;"&gt;5xx - Server error&lt;/span&gt;&lt;/strong&gt;&lt;br /&gt;
&lt;br /&gt;
These HTTP status codes indicate that the server cannot complete the request because the server encounters an error.&lt;br /&gt;
&lt;br /&gt;
IIS 7.0 uses the following server error HTTP status codes: &lt;br /&gt;
&lt;br /&gt;
• 500 - Internal server error. &lt;br /&gt;
&lt;br /&gt;
IIS 7.0 defines the following HTTP status codes that indicate a more specific cause of a 500 error: &lt;br /&gt;
&lt;br /&gt;
o&lt;span style="color: magenta;"&gt; 500.0 - Module or ISAPI error occurred.&lt;/span&gt;&lt;br /&gt;
&lt;span style="color: magenta;"&gt;o 500.11 - Application is shutting down on the Web server.&lt;/span&gt;&lt;br /&gt;
&lt;span style="color: magenta;"&gt;o 500.12 - Application is busy restarting on the Web server.&lt;/span&gt;&lt;br /&gt;
&lt;span style="color: magenta;"&gt;o 500.13 - Web server is too busy.&lt;/span&gt;&lt;br /&gt;
&lt;span style="color: magenta;"&gt;o 500.15 - Direct requests for Global.asax are not allowed.&lt;/span&gt;&lt;br /&gt;
&lt;span style="color: magenta;"&gt;o 500.19 - Configuration data is invalid.&lt;/span&gt;&lt;br /&gt;
&lt;span style="color: magenta;"&gt;o 500.21 - Module not recognized.&lt;/span&gt;&lt;br /&gt;
&lt;span style="color: magenta;"&gt;o 500.22 - An ASP.NET httpModules configuration does not apply in Managed Pipeline mode.&lt;/span&gt;&lt;br /&gt;
&lt;span style="color: magenta;"&gt;o 500.23 - An ASP.NET httpHandlers configuration does not apply in Managed Pipeline mode.&lt;/span&gt;&lt;br /&gt;
&lt;span style="color: magenta;"&gt;o 500.24 - An ASP.NET impersonation configuration does not apply in Managed Pipeline mode.&lt;/span&gt;&lt;br /&gt;
&lt;span style="color: magenta;"&gt;o 500.50 - A rewrite error occurred during RQ_BEGIN_REQUEST notification handling. A configurationr inbound rule execution error occurred. &lt;/span&gt;&lt;br /&gt;
&lt;span style="color: magenta;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style="color: #666666;"&gt;Note Here is where the distributed rules configuration is read for both inbound and outbound rules.&lt;/span&gt;&lt;br /&gt;
&lt;span style="color: magenta;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style="color: magenta;"&gt;o 500.51 - A rewrite error occurred during GL_PRE_BEGIN_REQUEST notification handling. A global configuration or global rule execution error occurred. &lt;/span&gt;&lt;br /&gt;
&lt;span style="color: magenta;"&gt;Note Here is where the global rules configuration is read.&lt;/span&gt;&lt;br /&gt;
&lt;span style="color: magenta;"&gt;o 500.52 - A rewrite error occurred during RQ_SEND_RESPONSE notification handling. An outbound rule execution occurred. &lt;/span&gt;&lt;br /&gt;
&lt;span style="color: magenta;"&gt;o 500.53 - A rewrite error occurred during RQ_RELEASE_REQUEST_STATE notification handling. An outbound rule execution error occurred. The rule is configured to be executed before the output user cache gets updated.&lt;/span&gt;&lt;br /&gt;
&lt;span style="color: magenta;"&gt;o 500.100 - Internal ASP error.&lt;/span&gt;&lt;br /&gt;
&lt;span style="color: magenta;"&gt;• 501 - Header values specify a configuration that is not implemented.&lt;/span&gt;&lt;br /&gt;
&lt;span style="color: magenta;"&gt;• 502 - Web server received an invalid response while acting as a gateway or proxy. &lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;span style="color: magenta;"&gt;IIS 7.0 defines the following HTTP status codes that indicate a more specific cause of a 502 error: &lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;span style="color: magenta;"&gt;o 502.1 - CGI application timeout.&lt;/span&gt;&lt;br /&gt;
&lt;span style="color: magenta;"&gt;o 502.2 - Bad gateway.&lt;/span&gt;&lt;br /&gt;
&lt;span style="color: magenta;"&gt;• 503 - Service unavailable. &lt;/span&gt;&lt;br /&gt;
&lt;span style="color: magenta;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
IIS 7.0 defines the following HTTP status codes that indicate a more specific cause of a 503 error: &lt;br /&gt;
&lt;br /&gt;
&lt;span style="color: #7f6000;"&gt;o 503.0 - Application pool unavailable.&lt;/span&gt;&lt;br /&gt;
&lt;span style="color: #7f6000;"&gt;o 503.2 - Concurrent request limit exceeded.&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
More information you can visit below site:&lt;br /&gt;
&lt;br /&gt;
&lt;a href="http://support.microsoft.com/kb/943891"&gt;http://support.microsoft.com/kb/943891&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
Thanks,&lt;br /&gt;
Md. jawed&lt;br /&gt;
&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5021044382947826261-8875628261769511493?l=jawedm.blogspot.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/mxfLLg4yAnbxU24DeHlkiAozl5w/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/mxfLLg4yAnbxU24DeHlkiAozl5w/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/mxfLLg4yAnbxU24DeHlkiAozl5w/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/mxfLLg4yAnbxU24DeHlkiAozl5w/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/blogspot/tlIDs/~4/a6G9poVy6Fo" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://jawedm.blogspot.com/feeds/8875628261769511493/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=5021044382947826261&amp;postID=8875628261769511493&amp;isPopup=true" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/5021044382947826261/posts/default/8875628261769511493?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/5021044382947826261/posts/default/8875628261769511493?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/blogspot/tlIDs/~3/a6G9poVy6Fo/http-status-code-returns-by-iis.html" title="HTTP Status Code returns by IIS" /><author><name>MD.JAWED</name><uri>http://www.blogger.com/profile/07432832127158337660</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="33" height="22" src="http://4.bp.blogspot.com/_SPPOhexZeA0/SkH3PsAaUVI/AAAAAAAAALQ/K3cgVII_VcA/S220/_far0475.jpg" /></author><thr:total>0</thr:total><feedburner:origLink>http://jawedm.blogspot.com/2012/01/http-status-code-returns-by-iis.html</feedburner:origLink></entry><entry gd:etag="W/&quot;DUEEQX4-eSp7ImA9WhRVEks.&quot;"><id>tag:blogger.com,1999:blog-5021044382947826261.post-3688823018690848573</id><published>2012-01-11T13:07:00.002+05:30</published><updated>2012-01-11T13:10:00.051+05:30</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2012-01-11T13:10:00.051+05:30</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="Xcopy" /><category scheme="http://www.blogger.com/atom/ns#" term="C#" /><category scheme="http://www.blogger.com/atom/ns#" term="Process" /><title>Copy files from source directory to target directory using Xcopy in C#.</title><content type="html">&lt;div dir="ltr" style="text-align: left;" trbidi="on"&gt;
&lt;div class="MsoNormal" style="margin: 0in 0in 10pt;"&gt;
&lt;span style="font-family: Calibri;"&gt;If you are interested to copy files and folder to target location using Xcopy then just use the below piece of code to perform you desired operation.&lt;/span&gt;&lt;/div&gt;
&lt;div class="MsoNormal" style="margin: 0in 0in 10pt;"&gt;
&lt;span style="font-family: Calibri;"&gt;&lt;span style="color: blue;"&gt;private static void&lt;/span&gt; ProcessXcopy(&lt;span style="color: blue;"&gt;string&lt;/span&gt; SolutionDirectory, &lt;span style="color: blue;"&gt;string&lt;/span&gt; TargetDirectory)&lt;/span&gt;&lt;/div&gt;
&lt;br /&gt;
{&lt;br /&gt;
&lt;span style="color: #38761d;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; // Use ProcessStartInfo class&lt;/span&gt;&lt;br /&gt;
&lt;span style="color: #45818e;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; ProcessStartInfo&lt;/span&gt; startInfo = &lt;span style="color: blue;"&gt;new&lt;/span&gt; &lt;span style="color: #3d85c6;"&gt;ProcessStartInfo&lt;/span&gt;();&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; startInfo.CreateNoWindow = &lt;span style="color: blue;"&gt;false&lt;/span&gt;;&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; startInfo.UseShellExecute = &lt;span style="color: blue;"&gt;false&lt;/span&gt;;&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; startInfo.FileName = &lt;span style="color: #b45f06;"&gt;"xcopy";&lt;/span&gt;&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; startInfo.WindowStyle = &lt;span style="color: #45818e;"&gt;ProcessWindowStyle&lt;/span&gt;.Hidden;&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; startInfo.Arguments = &lt;span style="color: #b45f06;"&gt;"\""&lt;/span&gt; + SolutionDirectory +&lt;span style="color: #b45f06;"&gt; "\""&lt;/span&gt; + " " + "\"" + TargetDirectory + "\"" +&lt;span style="color: #b45f06;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;br /&gt;
&lt;span style="color: #b45f06;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; @" /e /y /I";&lt;/span&gt;&lt;br /&gt;
&lt;span style="color: blue;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; try&lt;/span&gt;&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; {&lt;br /&gt;
&lt;span style="color: blue;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; using&lt;/span&gt; (&lt;span style="color: blue;"&gt;Process&lt;/span&gt; exeProcess = &lt;span style="color: blue;"&gt;Process&lt;/span&gt;.Start(startInfo))&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; {&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; exeProcess.WaitForExit();&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;br /&gt;
&lt;span style="color: blue;"&gt;catch&lt;/span&gt; (&lt;span style="color: #0b5394;"&gt;Exception&lt;/span&gt; exp)&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;{&lt;br /&gt;
&lt;span style="color: blue;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; throw&lt;/span&gt; exp;&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
Thanks,&lt;br /&gt;
Md. jawed&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5021044382947826261-3688823018690848573?l=jawedm.blogspot.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/WHPNGLT7JEWIhcuFloKe3MHW_0o/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/WHPNGLT7JEWIhcuFloKe3MHW_0o/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/WHPNGLT7JEWIhcuFloKe3MHW_0o/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/WHPNGLT7JEWIhcuFloKe3MHW_0o/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/blogspot/tlIDs/~4/bmHuHjSvMKg" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://jawedm.blogspot.com/feeds/3688823018690848573/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=5021044382947826261&amp;postID=3688823018690848573&amp;isPopup=true" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/5021044382947826261/posts/default/3688823018690848573?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/5021044382947826261/posts/default/3688823018690848573?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/blogspot/tlIDs/~3/bmHuHjSvMKg/copy-files-from-source-directory-to.html" title="Copy files from source directory to target directory using Xcopy in C#." /><author><name>MD.JAWED</name><uri>http://www.blogger.com/profile/07432832127158337660</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="33" height="22" src="http://4.bp.blogspot.com/_SPPOhexZeA0/SkH3PsAaUVI/AAAAAAAAALQ/K3cgVII_VcA/S220/_far0475.jpg" /></author><thr:total>0</thr:total><feedburner:origLink>http://jawedm.blogspot.com/2012/01/copy-files-from-source-directory-to.html</feedburner:origLink></entry><entry gd:etag="W/&quot;DEEARX84eCp7ImA9WhRVEks.&quot;"><id>tag:blogger.com,1999:blog-5021044382947826261.post-8701090633064939119</id><published>2012-01-11T12:54:00.001+05:30</published><updated>2012-01-11T12:54:04.130+05:30</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2012-01-11T12:54:04.130+05:30</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="Assembly" /><category scheme="http://www.blogger.com/atom/ns#" term="C#" /><category scheme="http://www.blogger.com/atom/ns#" term=".Net" /><category scheme="http://www.blogger.com/atom/ns#" term="Version" /><title>Get Assembly Version</title><content type="html">&lt;div dir="ltr" style="text-align: left;" trbidi="on"&gt;
Below code would help you get the Assembly version.&lt;br /&gt;
This code also stamp the build version in a file where you want to write the build version.&lt;br /&gt;
The build version is nothing but versioning provided after building the&amp;nbsp;Project from tfs.&lt;br /&gt;
so here the code:&lt;br /&gt;
&lt;span style="color: #cccccc;"&gt;///&lt;summry&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style="color: lime;"&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style="color: #0b5394;"&gt;/// This method will get the version&lt;/span&gt;&lt;br /&gt;
&lt;span style="color: #cccccc;"&gt;/// &lt;/summry&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style="color: #3d85c6;"&gt;/// &lt;return&gt;return version of version as string&lt;/return&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style="color: blue;"&gt;private static string&lt;/span&gt; GetVersion()&lt;br /&gt;
{&lt;br /&gt;
&lt;span style="color: #45818e;"&gt;Assembly&lt;/span&gt; assembly = &lt;span style="color: #76a5af;"&gt;Assembly&lt;/span&gt;.GetExecutingAssembly();&lt;br /&gt;
&lt;span style="color: #76a5af;"&gt;FileVersionInfo&lt;/span&gt; fileVersionInfo = &lt;span style="color: #76a5af;"&gt;FileVersionInfo&lt;/span&gt;.GetVersionInfo(assembly.Location);&lt;br /&gt;
&lt;span style="color: #45818e;"&gt;return&lt;/span&gt; fileVersionInfo.ProductVersion;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
Thanks,&lt;br /&gt;
Md. jawed&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5021044382947826261-8701090633064939119?l=jawedm.blogspot.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/eVizgUq2Mk3HzeqMu4uJqecd3xo/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/eVizgUq2Mk3HzeqMu4uJqecd3xo/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/eVizgUq2Mk3HzeqMu4uJqecd3xo/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/eVizgUq2Mk3HzeqMu4uJqecd3xo/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/blogspot/tlIDs/~4/1i9rMo1R3yA" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://jawedm.blogspot.com/feeds/8701090633064939119/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=5021044382947826261&amp;postID=8701090633064939119&amp;isPopup=true" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/5021044382947826261/posts/default/8701090633064939119?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/5021044382947826261/posts/default/8701090633064939119?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/blogspot/tlIDs/~3/1i9rMo1R3yA/get-assembly-version.html" title="Get Assembly Version" /><author><name>MD.JAWED</name><uri>http://www.blogger.com/profile/07432832127158337660</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="33" height="22" src="http://4.bp.blogspot.com/_SPPOhexZeA0/SkH3PsAaUVI/AAAAAAAAALQ/K3cgVII_VcA/S220/_far0475.jpg" /></author><thr:total>0</thr:total><feedburner:origLink>http://jawedm.blogspot.com/2012/01/get-assembly-version.html</feedburner:origLink></entry><entry gd:etag="W/&quot;DEMMQ3s5eSp7ImA9WhRWEE0.&quot;"><id>tag:blogger.com,1999:blog-5021044382947826261.post-6836853060576146872</id><published>2011-12-27T22:51:00.003+05:30</published><updated>2011-12-27T22:51:22.521+05:30</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2011-12-27T22:51:22.521+05:30</app:edited><title>Basic Interview Questions for Manual Testing By  Saravanan on c-sharpcorner</title><content type="html">&lt;div dir="ltr" style="text-align: left;" trbidi="on"&gt;
&lt;br /&gt;
&lt;div class="MsoNormal"&gt;
Saravanan the author of above article on c-sharpcorner has
nicely collected all the Basic Interview Questions of manual testing.&lt;/div&gt;
&lt;div class="MsoNormal"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class="MsoNormal"&gt;
I would suggest the entire Manual tester to have a look or
we should know all this basics of manual testing.&lt;/div&gt;
&lt;div class="MsoNormal"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class="MsoNormal"&gt;
Below is the link of the article published by Saravanan on c-sharpcorner.&lt;/div&gt;
&lt;div class="MsoNormal"&gt;
&lt;a href="http://www.c-sharpcorner.com/UploadFile/51e7af/basic-interview-questions-for-manual-testing/"&gt;http://www.c-sharpcorner.com/UploadFile/51e7af/basic-interview-questions-for-manual-testing/&lt;/a&gt;&lt;span id="goog_1234836484"&gt;&lt;/span&gt;&lt;span id="goog_1234836485"&gt;&lt;/span&gt;&lt;a href="http://www.blogger.com/"&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div class="MsoNormal"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class="MsoNormal"&gt;
Please don’t forget providing your valuable feedback over
there.&lt;/div&gt;
&lt;div class="MsoNormal"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class="MsoNormal"&gt;
Thanks,&lt;br /&gt;
Md. jawed&lt;/div&gt;
&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5021044382947826261-6836853060576146872?l=jawedm.blogspot.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/_IKU2-4CzOnthh09fejcztEGyvo/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/_IKU2-4CzOnthh09fejcztEGyvo/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/_IKU2-4CzOnthh09fejcztEGyvo/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/_IKU2-4CzOnthh09fejcztEGyvo/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/blogspot/tlIDs/~4/dJqNhVppeV8" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://jawedm.blogspot.com/feeds/6836853060576146872/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=5021044382947826261&amp;postID=6836853060576146872&amp;isPopup=true" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/5021044382947826261/posts/default/6836853060576146872?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/5021044382947826261/posts/default/6836853060576146872?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/blogspot/tlIDs/~3/dJqNhVppeV8/basic-interview-questions-for-manual.html" title="Basic Interview Questions for Manual Testing By  Saravanan on c-sharpcorner" /><author><name>MD.JAWED</name><uri>http://www.blogger.com/profile/07432832127158337660</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="33" height="22" src="http://4.bp.blogspot.com/_SPPOhexZeA0/SkH3PsAaUVI/AAAAAAAAALQ/K3cgVII_VcA/S220/_far0475.jpg" /></author><thr:total>0</thr:total><feedburner:origLink>http://jawedm.blogspot.com/2011/12/basic-interview-questions-for-manual.html</feedburner:origLink></entry><entry gd:etag="W/&quot;D04FRHs8fSp7ImA9WhRWEE0.&quot;"><id>tag:blogger.com,1999:blog-5021044382947826261.post-8313724016367468530</id><published>2011-12-27T22:41:00.003+05:30</published><updated>2011-12-27T22:41:55.575+05:30</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2011-12-27T22:41:55.575+05:30</app:edited><title>.NET Interview Questions complied by Scott Hanselman</title><content type="html">&lt;div dir="ltr" style="text-align: left;" trbidi="on"&gt;
&lt;br /&gt;
&lt;div class="MsoNormal"&gt;
While surfing net I came across a fantastic blog. Thought to
share with all of you!!&lt;/div&gt;
&lt;div class="MsoNormal"&gt;
The author of this blog nicely listed out all the Questions
being asked in interview or rather Great .net Developers Should know.&lt;/div&gt;
&lt;div class="MsoNormal"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class="MsoNormal"&gt;
So here is the link to get the list of questions from .Net.&lt;/div&gt;
&lt;div class="MsoNormal"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class="MsoNormal"&gt;
&lt;a href="http://www.hanselman.com/blog/WhatGreatNETDevelopersOughtToKnowMoreNETInterviewQuestions.aspx"&gt;http://www.hanselman.com/blog/WhatGreatNETDevelopersOughtToKnowMoreNETInterviewQuestions.aspx&lt;/a&gt;&lt;/div&gt;
&lt;div class="MsoNormal"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class="MsoNormal"&gt;
Let me know your view about the questions!!&lt;/div&gt;
&lt;div class="MsoNormal"&gt;
Thanks,&lt;/div&gt;
&lt;div class="MsoNormal"&gt;
Md. jawed&lt;/div&gt;
&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5021044382947826261-8313724016367468530?l=jawedm.blogspot.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/Hql9Zc5NFZMgLFWaP3tEiPt4gVE/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/Hql9Zc5NFZMgLFWaP3tEiPt4gVE/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/Hql9Zc5NFZMgLFWaP3tEiPt4gVE/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/Hql9Zc5NFZMgLFWaP3tEiPt4gVE/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/blogspot/tlIDs/~4/FSt5FGaIAZg" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://jawedm.blogspot.com/feeds/8313724016367468530/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=5021044382947826261&amp;postID=8313724016367468530&amp;isPopup=true" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/5021044382947826261/posts/default/8313724016367468530?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/5021044382947826261/posts/default/8313724016367468530?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/blogspot/tlIDs/~3/FSt5FGaIAZg/net-interview-questions-complied-by.html" title=".NET Interview Questions complied by Scott Hanselman" /><author><name>MD.JAWED</name><uri>http://www.blogger.com/profile/07432832127158337660</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="33" height="22" src="http://4.bp.blogspot.com/_SPPOhexZeA0/SkH3PsAaUVI/AAAAAAAAALQ/K3cgVII_VcA/S220/_far0475.jpg" /></author><thr:total>0</thr:total><feedburner:origLink>http://jawedm.blogspot.com/2011/12/net-interview-questions-complied-by.html</feedburner:origLink></entry><entry gd:etag="W/&quot;D0cGRHw4fyp7ImA9WhRXE0s.&quot;"><id>tag:blogger.com,1999:blog-5021044382947826261.post-3196280135123318113</id><published>2011-12-20T12:39:00.000+05:30</published><updated>2011-12-20T12:40:25.237+05:30</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2011-12-20T12:40:25.237+05:30</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="Abstract Class" /><category scheme="http://www.blogger.com/atom/ns#" term="C#" /><category scheme="http://www.blogger.com/atom/ns#" term="Interface" /><category scheme="http://www.blogger.com/atom/ns#" term=".Net" /><title>Are you Confuse between Abstract class and interface?</title><content type="html">&lt;div dir="ltr" style="text-align: left;" trbidi="on"&gt;
If you are unable to find out, when to use abstract class and interface. Then here is the solution of your problem. I found very useful article on Abstract class and interface. The author “&lt;span style="color: #990000;"&gt;&lt;strong&gt;Rahman Mahmoodi&lt;/strong&gt;&lt;/span&gt;” has explained the things in very nice way. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Before going through this article even I was not having clear picture of abstract class and interface.&lt;br /&gt;
&lt;br /&gt;
But now I’m clear about abstract class and interface.&lt;br /&gt;
&lt;br /&gt;
I would suggest all of you to at least once go through this article. And fold back your shelve to learn Abstract class and interface.&lt;br /&gt;
&lt;br /&gt;
Link provided below.&lt;br /&gt;
&lt;br /&gt;
&lt;a href="http://www.codeproject.com/KB/cs/abstractsvsinterfaces.aspx"&gt;http://www.codeproject.com/KB/cs/abstractsvsinterfaces.aspx&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
And don’t forget providing your feedback or comments below this article.&lt;br /&gt;
Thanks,&lt;br /&gt;
Md. Jawed&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5021044382947826261-3196280135123318113?l=jawedm.blogspot.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/mwUYn0x5AIBE6Ig62xBHNpUb340/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/mwUYn0x5AIBE6Ig62xBHNpUb340/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/mwUYn0x5AIBE6Ig62xBHNpUb340/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/mwUYn0x5AIBE6Ig62xBHNpUb340/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/blogspot/tlIDs/~4/J475uFk-7Xo" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://jawedm.blogspot.com/feeds/3196280135123318113/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=5021044382947826261&amp;postID=3196280135123318113&amp;isPopup=true" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/5021044382947826261/posts/default/3196280135123318113?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/5021044382947826261/posts/default/3196280135123318113?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/blogspot/tlIDs/~3/J475uFk-7Xo/are-you-confuse-between-abstract-class.html" title="Are you Confuse between Abstract class and interface?" /><author><name>MD.JAWED</name><uri>http://www.blogger.com/profile/07432832127158337660</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="33" height="22" src="http://4.bp.blogspot.com/_SPPOhexZeA0/SkH3PsAaUVI/AAAAAAAAALQ/K3cgVII_VcA/S220/_far0475.jpg" /></author><thr:total>0</thr:total><feedburner:origLink>http://jawedm.blogspot.com/2011/12/are-you-confuse-between-abstract-class.html</feedburner:origLink></entry><entry gd:etag="W/&quot;AkIER3s9fCp7ImA9WhRXEE8.&quot;"><id>tag:blogger.com,1999:blog-5021044382947826261.post-6566863495723306376</id><published>2011-12-16T15:11:00.000+05:30</published><updated>2011-12-16T15:11:46.564+05:30</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2011-12-16T15:11:46.564+05:30</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="Automation" /><category scheme="http://www.blogger.com/atom/ns#" term="WATiN" /><category scheme="http://www.blogger.com/atom/ns#" term="C#" /><title>Dynamically Find  controls Type used in web application using WaTin</title><content type="html">&lt;div dir="ltr" style="text-align: left;" trbidi="on"&gt;&lt;strong&gt;&lt;u&gt;&lt;span style="color: #990000; font-size: large;"&gt;Introduction:&lt;/span&gt;&lt;/u&gt;&lt;/strong&gt;&lt;br /&gt;
&lt;span style="color: #38761d; font-size: large;"&gt;&lt;span style="color: #c00000; font-family: &amp;quot;Calibri&amp;quot;, &amp;quot;sans-serif&amp;quot;; font-size: 12pt; line-height: 115%; mso-ansi-language: EN-US; mso-ascii-theme-font: minor-latin; mso-bidi-font-family: &amp;quot;Times New Roman&amp;quot;; mso-bidi-font-size: 11.0pt; mso-bidi-language: AR-SA; mso-bidi-theme-font: minor-bidi; mso-fareast-font-family: Calibri; mso-fareast-language: EN-US; mso-fareast-theme-font: minor-latin; mso-hansi-theme-font: minor-latin;"&gt;&lt;em&gt;&lt;span style="color: #00b050; font-family: &amp;quot;Calibri&amp;quot;, &amp;quot;sans-serif&amp;quot;; font-size: 12pt; line-height: 115%; mso-ansi-language: EN-US; mso-ascii-theme-font: minor-latin; mso-bidi-font-family: &amp;quot;Times New Roman&amp;quot;; mso-bidi-font-size: 11.0pt; mso-bidi-language: AR-SA; mso-bidi-theme-font: minor-bidi; mso-fareast-font-family: Calibri; mso-fareast-language: EN-US; mso-fareast-theme-font: minor-latin; mso-hansi-theme-font: minor-latin;"&gt;Using this WaTin feature user would be able to get all the controls types dynamically used in web page. &lt;/span&gt;&lt;/em&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="color: #38761d; font-size: large;"&gt;&lt;span style="color: #c00000; font-family: &amp;quot;Calibri&amp;quot;, &amp;quot;sans-serif&amp;quot;; font-size: 12pt; line-height: 115%; mso-ansi-language: EN-US; mso-ascii-theme-font: minor-latin; mso-bidi-font-family: &amp;quot;Times New Roman&amp;quot;; mso-bidi-font-size: 11.0pt; mso-bidi-language: AR-SA; mso-bidi-theme-font: minor-bidi; mso-fareast-font-family: Calibri; mso-fareast-language: EN-US; mso-fareast-theme-font: minor-latin; mso-hansi-theme-font: minor-latin;"&gt;&lt;em&gt;&lt;/em&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style="color: #990000; font-size: large;"&gt;&lt;span style="color: #c00000; font-family: &amp;quot;Calibri&amp;quot;, &amp;quot;sans-serif&amp;quot;; line-height: 115%; mso-ansi-language: EN-US; mso-ascii-theme-font: minor-latin; mso-bidi-font-family: &amp;quot;Times New Roman&amp;quot;; mso-bidi-font-size: 11.0pt; mso-bidi-language: AR-SA; mso-bidi-theme-font: minor-bidi; mso-fareast-font-family: Calibri; mso-fareast-language: EN-US; mso-fareast-theme-font: minor-latin; mso-hansi-theme-font: minor-latin;"&gt;&lt;u&gt;&lt;strong&gt;Details:&lt;/strong&gt;&lt;/u&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;div style="border-bottom: medium none; border-left: medium none; border-right: medium none; border-top: medium none;"&gt;&amp;nbsp;&amp;nbsp;&lt;/div&gt;&lt;div class="separator" style="border-bottom: medium none; border-left: medium none; border-right: medium none; border-top: medium none; clear: both; text-align: center;"&gt;&lt;/div&gt;&lt;div style="text-align: left;"&gt;&lt;span style="color: black; font-size: large;"&gt;&lt;span style="color: #c00000; font-family: &amp;quot;Calibri&amp;quot;, &amp;quot;sans-serif&amp;quot;; font-size: 12pt; line-height: 115%; mso-ansi-language: EN-US; mso-ascii-theme-font: minor-latin; mso-bidi-font-family: &amp;quot;Times New Roman&amp;quot;; mso-bidi-font-size: 11.0pt; mso-bidi-language: AR-SA; mso-bidi-theme-font: minor-bidi; mso-fareast-font-family: Calibri; mso-fareast-language: EN-US; mso-fareast-theme-font: minor-latin; mso-hansi-theme-font: minor-latin;"&gt;&lt;span style="color: black;"&gt;While performing automation so many times we have faced the issues to find the control type on fly and perform some basic operation or get the properties of controls. &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;br /&gt;
&lt;br /&gt;
Let me give an example to explain this with clear picture.&lt;br /&gt;
&lt;br /&gt;
Suppose that developer has placed a table on webpage. This table would contents many controls like textbox, button, picture box, label, dropdown, list etc. etc. all this control would appear in table cells dynamically, it means we are not sure when and at what position of cells it will appear in table. &lt;br /&gt;
&lt;br /&gt;
Now we have to read this control on fly and performed some basic operation.&lt;br /&gt;
&lt;br /&gt;
So being an automation engineer, we have programmed our automation code in such a way to know about this control and where it has appeared then performed operation or read properties of that control. &lt;br /&gt;
&lt;br /&gt;
Its bit tricky to handle this kind of situation.&lt;br /&gt;
&lt;br /&gt;
To solve this kind of issues WaTin have provided one best feature to get the type of controls and then based on control we can call our custom method to either get the properties or performed common action.&lt;br /&gt;
&lt;br /&gt;
Here I will only show to how to read controls types on FLY using WaTin.&lt;br /&gt;
&lt;br /&gt;
Below is the Image of web page (to automate this scenario I have developed one basic web application)&lt;br /&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://4.bp.blogspot.com/-cXaqWJ1RAkc/TusOvOdAugI/AAAAAAAAAx8/qO8WGvx3xKA/s1600/ControlTypes.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="300" oda="true" src="http://4.bp.blogspot.com/-cXaqWJ1RAkc/TusOvOdAugI/AAAAAAAAAx8/qO8WGvx3xKA/s400/ControlTypes.png" width="400" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;
&lt;div class="MsoNormal" style="margin: 0in 0in 10pt;"&gt;And here is the piece of the code to the same.&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://3.bp.blogspot.com/-n67HHnQC1xM/TusOtyn-b3I/AAAAAAAAAx0/awIuCoaaJic/s1600/CodeDetails.PNG" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="296" oda="true" src="http://3.bp.blogspot.com/-n67HHnQC1xM/TusOtyn-b3I/AAAAAAAAAx0/awIuCoaaJic/s400/CodeDetails.PNG" width="400" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;
&lt;span style="color: blue;"&gt;try&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
{&lt;br /&gt;
&lt;span style="color: cyan;"&gt;IE&lt;/span&gt; ie = &lt;span style="color: cyan;"&gt;IE&lt;/span&gt;.AttachTo&amp;lt;&lt;span style="color: cyan;"&gt;IE&lt;/span&gt;&amp;gt;(&lt;span style="color: cyan;"&gt;Find&lt;/span&gt;.ByUrl("&lt;span style="color: #b45f06;"&gt;http://localhost:28348/Home.aspx&lt;/span&gt;"));&lt;br /&gt;
&lt;span style="color: blue;"&gt;var&lt;/span&gt; tablecells = ie.Table("&lt;span style="color: #b45f06;"&gt;table&lt;/span&gt;").TableCells;&lt;br /&gt;
&lt;span style="color: blue;"&gt;var&lt;/span&gt; type = &lt;span style="color: blue;"&gt;new&lt;/span&gt; &lt;span style="color: blue;"&gt;string&lt;/span&gt;[tablecells.Count];&lt;br /&gt;
&lt;span style="color: blue;"&gt;int&lt;/span&gt; i = 0;&lt;br /&gt;
&lt;span style="color: blue;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; foreach&lt;/span&gt; (&lt;span style="color: cyan;"&gt;TableCell&lt;/span&gt; tableCell &lt;span style="color: blue;"&gt;in&lt;/span&gt; tablecells)&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; {&lt;br /&gt;
&lt;span style="background-color: #f3f3f3; color: blue;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; try&lt;/span&gt;&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; {&lt;br /&gt;
&lt;span style="color: blue;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; string&lt;/span&gt; watinType = tableCell.Elements[0].GetType().FullName;&lt;br /&gt;
&lt;span style="color: blue;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; if&lt;/span&gt; (watinType != &lt;span style="color: blue;"&gt;null&lt;/span&gt;) type[i] = watinType.Split('.')[2];&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;br /&gt;
&lt;span style="color: blue;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; catch&lt;/span&gt; (&lt;span style="color: cyan;"&gt;Exception&lt;/span&gt;)&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; {&lt;br /&gt;
&lt;span style="color: blue;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; throw&lt;/span&gt;;&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; i++;&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;br /&gt;
}&lt;br /&gt;
&lt;span style="color: blue;"&gt;Catch&lt;/span&gt; (&lt;span style="color: cyan;"&gt;Exception&lt;/span&gt;)&lt;br /&gt;
{&lt;br /&gt;
&lt;span style="color: blue;"&gt;throw&lt;/span&gt;;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;div class="MsoNormal" style="margin: 0in 0in 10pt;"&gt;And below is the Result when you run the above piece of code. You can see all the controls type in the Type array of string. Shown in below drop down.&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://4.bp.blogspot.com/-5fu68sWjd4M/TusOwAArEMI/AAAAAAAAAyA/tDtmFCSghkw/s1600/ControlTypesDetails.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="327" oda="true" src="http://4.bp.blogspot.com/-5fu68sWjd4M/TusOwAArEMI/AAAAAAAAAyA/tDtmFCSghkw/s400/ControlTypesDetails.png" width="400" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="margin: 0in 0in 10pt;"&gt;Feel free to provide your valuable comments and suggestion.&lt;/div&gt;&lt;br /&gt;
&lt;br /&gt;
Thanks,&lt;br /&gt;
Md. Jawed&lt;br /&gt;
&lt;br /&gt;
&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5021044382947826261-6566863495723306376?l=jawedm.blogspot.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/RXjuw8Ny7vFbfCi2aB-qszgzF7I/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/RXjuw8Ny7vFbfCi2aB-qszgzF7I/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/RXjuw8Ny7vFbfCi2aB-qszgzF7I/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/RXjuw8Ny7vFbfCi2aB-qszgzF7I/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/blogspot/tlIDs/~4/sdM5NEsq36M" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://jawedm.blogspot.com/feeds/6566863495723306376/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=5021044382947826261&amp;postID=6566863495723306376&amp;isPopup=true" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/5021044382947826261/posts/default/6566863495723306376?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/5021044382947826261/posts/default/6566863495723306376?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/blogspot/tlIDs/~3/sdM5NEsq36M/dynamically-find-controls-type-used-in.html" title="Dynamically Find  controls Type used in web application using WaTin" /><author><name>MD.JAWED</name><uri>http://www.blogger.com/profile/07432832127158337660</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="33" height="22" src="http://4.bp.blogspot.com/_SPPOhexZeA0/SkH3PsAaUVI/AAAAAAAAALQ/K3cgVII_VcA/S220/_far0475.jpg" /></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://4.bp.blogspot.com/-cXaqWJ1RAkc/TusOvOdAugI/AAAAAAAAAx8/qO8WGvx3xKA/s72-c/ControlTypes.png" height="72" width="72" /><thr:total>0</thr:total><feedburner:origLink>http://jawedm.blogspot.com/2011/12/dynamically-find-controls-type-used-in.html</feedburner:origLink></entry><entry gd:etag="W/&quot;CE4GSXY6eSp7ImA9WhRQGEg.&quot;"><id>tag:blogger.com,1999:blog-5021044382947826261.post-2364101923930193590</id><published>2011-12-14T14:25:00.000+05:30</published><updated>2011-12-14T14:25:28.811+05:30</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2011-12-14T14:25:28.811+05:30</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="white" /><category scheme="http://www.blogger.com/atom/ns#" term="WATiN" /><category scheme="http://www.blogger.com/atom/ns#" term="C#" /><category scheme="http://www.blogger.com/atom/ns#" term=".Net" /><title>Perform action on web application using White framework</title><content type="html">&lt;div dir="ltr" style="text-align: left;" trbidi="on"&gt;&lt;strong&gt;&lt;span style="color: #b45f06;"&gt;&lt;u&gt;Introduction:&lt;/u&gt;&lt;/span&gt;&lt;/strong&gt;&lt;br /&gt;
Using this user would be able to transfer control from WaTiN framework to White Framework to perform action on target web site which is not provided by WaTin.&lt;br /&gt;
you can also read this post on &lt;u&gt;&lt;span style="color: purple;"&gt;&lt;a href="http://www.c-sharpcorner.com/UploadFile/jawedmd/perform-action-on-web-application-using-white-framework/" target="_blank"&gt;http://www.c-sharpcorner.com/UploadFile/jawedmd/perform-action-on-web-application-using-white-framework/&lt;/a&gt;&lt;/span&gt;&lt;/u&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;strong&gt;&lt;u&gt;&lt;span style="color: #b45f06;"&gt;Details:&lt;/span&gt;&lt;/u&gt;&lt;/strong&gt;&lt;br /&gt;
Before explain this Article/tips I assume that reader is well aware with WaTiN and White Framework (refer below link to get roll your eyes with WaTin and White framework). &lt;br /&gt;
&lt;br /&gt;
Being automation engineering sometimes while automating web application we have to passes the browser control from one framework to another framework to perform some additional action/task on target application. &lt;br /&gt;
&lt;br /&gt;
Okay so let's talk about some real time scenario. &lt;br /&gt;
&lt;br /&gt;
To automate web application I highly concentrated on WaTin framework, as I'm good in that.But sometimes I have to pass browser control from WaTin to White (framework for Windows application) to get focus of open browser or to bring the Browser on User Focus and/or user wants to Click at some particular coordination of browser for that the white framework is much comfortable doing this. &lt;br /&gt;
&lt;br /&gt;
• To know more about White you can refer my link posted on this site&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;a href="http://www.c-sharpcorner.com/UploadFile/jawedmd/white-an-automation-framework-for-windows-application/" target="_blank"&gt;Click Here&lt;/a&gt;&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; "or" &lt;br /&gt;
&amp;nbsp; &lt;a href="http://white.codeplex.com/"&gt;http://white.codeplex.com/&lt;/a&gt; &lt;br /&gt;
&lt;br /&gt;
• And to know more about WaTin framework you can refer below link.&lt;br /&gt;
&amp;nbsp;&amp;nbsp; &lt;a href="http://watin.org/"&gt;http://watin.org/&lt;/a&gt; &lt;br /&gt;
&lt;br /&gt;
okay so now come to the coding part,To achieve this below is the piece of code doing the same?. &lt;br /&gt;
&lt;br /&gt;
I have commented each lines of the code to get clear picture about logic of the code written. And I think rest of things is self-explanatory. &lt;br /&gt;
&lt;br /&gt;
using System;&lt;br /&gt;
using System.Collections.Generic;&lt;br /&gt;
using System.Linq;&lt;br /&gt;
using System.Text;&lt;br /&gt;
using System.Windows.Forms;&lt;br /&gt;
using WatiN.Core;&lt;br /&gt;
using WatiN.Core.Logging;&lt;br /&gt;
using WatiN.Core.Native.Windows;&lt;br /&gt;
using White.Core;&lt;br /&gt;
using White.Core.UIItems;&lt;br /&gt;
/// &lt;summary&gt;&lt;br /&gt;
///Pass the Browser control from Watin to White &lt;br /&gt;
/// &lt;/summary&gt;&lt;br /&gt;
class BrowserFocus&lt;br /&gt;
{&lt;br /&gt;
//Instance of Internet explorer using watin&lt;br /&gt;
readonly IE _browser = new IE();&lt;br /&gt;
/// &lt;summary&gt;&lt;br /&gt;
/// Method to open browser using watin&lt;br /&gt;
/// &lt;/summary&gt;&lt;br /&gt;
public void AutomationUsingWaTin()&lt;br /&gt;
{&lt;br /&gt;
//open browser&lt;br /&gt;
_browser.GoTo(http://jawedm.blogspot.com);&lt;br /&gt;
_browser.WaitForComplete();&lt;br /&gt;
//call white method to pass control from watin to white&lt;br /&gt;
PerformActionUsingWhite(); &lt;br /&gt;
&lt;br /&gt;
}&lt;br /&gt;
/// &lt;summary&gt;&lt;br /&gt;
/// Perform Operation on Web application using White, by passing control from WaTin To White&lt;br /&gt;
/// &lt;/summary&gt;&lt;br /&gt;
private void PerformActionUsingWhite()&lt;br /&gt;
{&lt;br /&gt;
try&lt;br /&gt;
{&lt;br /&gt;
//Get the application from watin using processId&lt;br /&gt;
var app = White.Core.Application.Attach(_browser.ProcessID);&lt;br /&gt;
//get the open browser by watin for white&lt;br /&gt;
var windows = app.GetWindows();&lt;br /&gt;
White.Core.UIItems.WindowItems.Window window;&lt;br /&gt;
//check whether its having browser control or not&lt;br /&gt;
if (windows.Count == 1)&lt;br /&gt;
{&lt;br /&gt;
window = windows[0];&lt;br /&gt;
}&lt;br /&gt;
else&lt;br /&gt;
{//get the browser control using desktop instance&lt;br /&gt;
window = White.Core.Desktop.Instance.Windows().Find(w =&amp;gt; w.Title.Contains(_browser.Title));&lt;br /&gt;
}&lt;br /&gt;
//bring the focus on Browser using white&lt;br /&gt;
window.Focus();&lt;br /&gt;
//Coordination of point where we want to perform right click&lt;br /&gt;
var point = new System.Windows.Point(400, 500);&lt;br /&gt;
//Right click on the browser using white.&lt;br /&gt;
window.RightClickAt(point);&lt;br /&gt;
}&lt;br /&gt;
catch (Exception ex)&lt;br /&gt;
{&lt;br /&gt;
// This happens when one of the open windows doea not respond.&lt;br /&gt;
// Logger.TraceException("White caused an exception", ex);&lt;br /&gt;
}&lt;br /&gt;
}&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
Feel Free to provide you valuable feedback and suggestion. &lt;br /&gt;
&lt;br /&gt;
&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5021044382947826261-2364101923930193590?l=jawedm.blogspot.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/Yj59yWN21ej64iXGNoHUpcHiFgQ/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/Yj59yWN21ej64iXGNoHUpcHiFgQ/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/Yj59yWN21ej64iXGNoHUpcHiFgQ/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/Yj59yWN21ej64iXGNoHUpcHiFgQ/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/blogspot/tlIDs/~4/SqKd3FJlT7s" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://jawedm.blogspot.com/feeds/2364101923930193590/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=5021044382947826261&amp;postID=2364101923930193590&amp;isPopup=true" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/5021044382947826261/posts/default/2364101923930193590?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/5021044382947826261/posts/default/2364101923930193590?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/blogspot/tlIDs/~3/SqKd3FJlT7s/perform-action-on-web-application-using.html" title="Perform action on web application using White framework" /><author><name>MD.JAWED</name><uri>http://www.blogger.com/profile/07432832127158337660</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="33" height="22" src="http://4.bp.blogspot.com/_SPPOhexZeA0/SkH3PsAaUVI/AAAAAAAAALQ/K3cgVII_VcA/S220/_far0475.jpg" /></author><thr:total>0</thr:total><feedburner:origLink>http://jawedm.blogspot.com/2011/12/perform-action-on-web-application-using.html</feedburner:origLink></entry><entry gd:etag="W/&quot;DEMMSXc4eip7ImA9WhRQFk8.&quot;"><id>tag:blogger.com,1999:blog-5021044382947826261.post-114822505602886619</id><published>2011-12-01T15:12:00.001+05:30</published><updated>2011-12-11T23:31:28.932+05:30</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2011-12-11T23:31:28.932+05:30</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="logging" /><category scheme="http://www.blogger.com/atom/ns#" term="C#" /><category scheme="http://www.blogger.com/atom/ns#" term="event viewer" /><title>System EVENLOG for logging</title><content type="html">&lt;div dir="ltr" style="text-align: left;" trbidi="on"&gt;if you are planning to use system even viewer for loging purpose. then,below piece of code will work for you!!&lt;br /&gt;
&lt;br /&gt;
if(System.Diagnostics.&lt;span style="color: cyan;"&gt;EventLog&lt;/span&gt;.SourceExists("&lt;span style="color: #990000;"&gt;Application&lt;/span&gt;"))&lt;br /&gt;
&amp;nbsp;&amp;nbsp; {&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;span style="color: blue;"&gt;this&lt;/span&gt;.eventLog.Source = "&lt;span style="color: #990000;"&gt;Application&lt;/span&gt;";&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;span style="color: blue;"&gt;this&lt;/span&gt;.eventLog.Log = "&lt;span style="color: #990000;"&gt;Application&lt;/span&gt;";&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;span style="color: blue;"&gt;this&lt;/span&gt;.eventLog.WriteEntry("&lt;span style="color: #990000;"&gt;This is Warning for evenlog!!",&lt;/span&gt; &lt;span style="color: cyan;"&gt;EventLogEntryType&lt;/span&gt;.Warning);&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;span style="color: blue;"&gt;this&lt;/span&gt;.eventLog.WriteEntry("&lt;span style="color: #cc0000;"&gt;This is Information for evenlog!!",&lt;/span&gt; &lt;span style="color: cyan;"&gt;EventLogEntryType&lt;/span&gt;.Information);&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;span style="color: blue;"&gt;this&lt;/span&gt;.eventLog.WriteEntry("&lt;span style="color: #990000;"&gt;This is Error for evenlog&lt;/span&gt;!!", &lt;span style="color: cyan;"&gt;EventLogEntryType&lt;/span&gt;.Error);&lt;br /&gt;
&amp;nbsp;&amp;nbsp; }&lt;br /&gt;
&lt;br /&gt;
below is the screen shot from event viewer with logging details.&lt;br /&gt;
&lt;br /&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://2.bp.blogspot.com/-n7RD47bEoxQ/TtdLyiSX27I/AAAAAAAAAxs/wTILoduh1lc/s1600/EventLogg.PNG" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" dda="true" height="278" src="http://2.bp.blogspot.com/-n7RD47bEoxQ/TtdLyiSX27I/AAAAAAAAAxs/wTILoduh1lc/s640/EventLogg.PNG" width="640" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;
Thanks,&lt;br /&gt;
Md. jawed&lt;/div&gt;&lt;script type="text/javascript"&gt;&lt;!--
google_ad_client = "ca-pub-0526154860494460";
/* blogspot */
google_ad_slot = "4966503962";
google_ad_width = 234;
google_ad_height = 60;
//--&gt;
&lt;/script&gt;&lt;br /&gt;
&lt;script type="text/javascript"
src="http://pagead2.googlesyndication.com/pagead/show_ads.js"&gt;
&lt;/script&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5021044382947826261-114822505602886619?l=jawedm.blogspot.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/VfYyz7QhHjLS4uP5ur8fCXdB2bs/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/VfYyz7QhHjLS4uP5ur8fCXdB2bs/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/VfYyz7QhHjLS4uP5ur8fCXdB2bs/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/VfYyz7QhHjLS4uP5ur8fCXdB2bs/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/blogspot/tlIDs/~4/MWeC0O00-X0" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://jawedm.blogspot.com/feeds/114822505602886619/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=5021044382947826261&amp;postID=114822505602886619&amp;isPopup=true" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/5021044382947826261/posts/default/114822505602886619?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/5021044382947826261/posts/default/114822505602886619?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/blogspot/tlIDs/~3/MWeC0O00-X0/system-evenlog-for-logging.html" title="System EVENLOG for logging" /><author><name>MD.JAWED</name><uri>http://www.blogger.com/profile/07432832127158337660</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="33" height="22" src="http://4.bp.blogspot.com/_SPPOhexZeA0/SkH3PsAaUVI/AAAAAAAAALQ/K3cgVII_VcA/S220/_far0475.jpg" /></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://2.bp.blogspot.com/-n7RD47bEoxQ/TtdLyiSX27I/AAAAAAAAAxs/wTILoduh1lc/s72-c/EventLogg.PNG" height="72" width="72" /><thr:total>0</thr:total><feedburner:origLink>http://jawedm.blogspot.com/2011/12/system-evenlog-for-logging.html</feedburner:origLink></entry><entry gd:etag="W/&quot;DEAFR3c4eSp7ImA9WhRQFk8.&quot;"><id>tag:blogger.com,1999:blog-5021044382947826261.post-7622970106528637194</id><published>2011-11-29T11:22:00.001+05:30</published><updated>2011-12-11T23:35:16.931+05:30</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2011-12-11T23:35:16.931+05:30</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="Images" /><category scheme="http://www.blogger.com/atom/ns#" term="MStest" /><category scheme="http://www.blogger.com/atom/ns#" term="C#" /><category scheme="http://www.blogger.com/atom/ns#" term="Assert Type" /><title>Assert for Image in MStest</title><content type="html">&lt;div dir="ltr" style="text-align: left;" trbidi="on"&gt;Few days back while giving an interview in some R&amp;amp;D company. The interviewer who took my interview asked me one question, how will you assert images in test method and I was unable to answer this question, cuz I had never used this in my automation till now. Let me put this in clear way!!&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Question: In your test method how will you assert for image. Like assert that two given images are same or equal?&lt;br /&gt;
&lt;br /&gt;
Answer: I was not having clear answer to this question. Just I told that we have to customize our Assert for images assert. &lt;br /&gt;
&lt;br /&gt;
Then I come back and wrote piece of code to assert the image for AreEqual.&lt;br /&gt;
&lt;br /&gt;
Here is the code. Thanks to interviewer who forced me to think about this.&lt;br /&gt;
&lt;br /&gt;
&lt;strong&gt;&lt;u&gt;&lt;span style="color: purple;"&gt;Test Method:&lt;/span&gt;&lt;/u&gt;&lt;/strong&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://4.bp.blogspot.com/-sO8Q9DZ7QxE/TtRyMoOcLZI/AAAAAAAAAxc/DVKy3bQ6bEI/s1600/TestMethod_Assert.PNG" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" dda="true" height="410" src="http://4.bp.blogspot.com/-sO8Q9DZ7QxE/TtRyMoOcLZI/AAAAAAAAAxc/DVKy3bQ6bEI/s640/TestMethod_Assert.PNG" width="640" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;strong&gt;&lt;u&gt;&lt;span style="color: red;"&gt;Assert Class for Image(Assert.AreEqual)&lt;/span&gt;&lt;/u&gt;&lt;/strong&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;br /&gt;
&lt;/div&gt;&lt;br /&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://3.bp.blogspot.com/-m2TqydG2Stg/TtRycQdK5TI/AAAAAAAAAxk/URMYwZ7Zksg/s1600/Assert_Class.PNG" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" dda="true" height="454" src="http://3.bp.blogspot.com/-m2TqydG2Stg/TtRycQdK5TI/AAAAAAAAAxk/URMYwZ7Zksg/s640/Assert_Class.PNG" width="640" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;
Please feel free to provide your Feedback and comments!!&lt;br /&gt;
Thanks,&lt;br /&gt;
Md. Jawed&lt;/div&gt;&lt;br /&gt;
&lt;script type="text/javascript"&gt;&lt;!--
google_ad_client = "ca-pub-0526154860494460";
/* blogspot */
google_ad_slot = "4966503962";
google_ad_width = 234;
google_ad_height = 60;
//--&gt;
&lt;/script&gt;&lt;br /&gt;
&lt;script type="text/javascript"
src="http://pagead2.googlesyndication.com/pagead/show_ads.js"&gt;
&lt;/script&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5021044382947826261-7622970106528637194?l=jawedm.blogspot.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/RNwLt3kza6u9i4oeq7RnokzIGE0/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/RNwLt3kza6u9i4oeq7RnokzIGE0/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/RNwLt3kza6u9i4oeq7RnokzIGE0/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/RNwLt3kza6u9i4oeq7RnokzIGE0/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/blogspot/tlIDs/~4/D2oXMzbvPh8" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://jawedm.blogspot.com/feeds/7622970106528637194/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=5021044382947826261&amp;postID=7622970106528637194&amp;isPopup=true" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/5021044382947826261/posts/default/7622970106528637194?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/5021044382947826261/posts/default/7622970106528637194?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/blogspot/tlIDs/~3/D2oXMzbvPh8/assert-for-image-in-mstest.html" title="Assert for Image in MStest" /><author><name>MD.JAWED</name><uri>http://www.blogger.com/profile/07432832127158337660</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="33" height="22" src="http://4.bp.blogspot.com/_SPPOhexZeA0/SkH3PsAaUVI/AAAAAAAAALQ/K3cgVII_VcA/S220/_far0475.jpg" /></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://4.bp.blogspot.com/-sO8Q9DZ7QxE/TtRyMoOcLZI/AAAAAAAAAxc/DVKy3bQ6bEI/s72-c/TestMethod_Assert.PNG" height="72" width="72" /><thr:total>0</thr:total><feedburner:origLink>http://jawedm.blogspot.com/2011/11/assert-for-image-in-mstest.html</feedburner:origLink></entry><entry gd:etag="W/&quot;CkQAQ3s5eyp7ImA9WhRREk4.&quot;"><id>tag:blogger.com,1999:blog-5021044382947826261.post-7265127017038470336</id><published>2011-11-25T19:41:00.001+05:30</published><updated>2011-11-25T19:42:22.523+05:30</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2011-11-25T19:42:22.523+05:30</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="white" /><category scheme="http://www.blogger.com/atom/ns#" term="C#" /><category scheme="http://www.blogger.com/atom/ns#" term=".Net" /><title>White: An UI Automation tool for windows application</title><content type="html">&lt;div dir="ltr" style="text-align: left;" trbidi="on"&gt;White: An UI Automation tool for windows application&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Finaly i wrote an article on White. just now published this article on code project. &lt;br /&gt;
below is the link for the same. &lt;br /&gt;
Please have a look and provide your feedback. &lt;br /&gt;
&amp;nbsp; &lt;br /&gt;
&lt;a href="http://www.codeproject.com/KB/testing/WhiteCalculatorTest_cs.aspx"&gt;http://www.codeproject.com/KB/testing/WhiteCalculatorTest_cs.aspx&lt;/a&gt; &lt;br /&gt;
&amp;nbsp; &lt;br /&gt;
&amp;nbsp; &lt;br /&gt;
&amp;nbsp; &lt;br /&gt;
Thanks, &lt;br /&gt;
Md. jawed &lt;br /&gt;
&amp;nbsp; &lt;br /&gt;
&amp;nbsp; &lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5021044382947826261-7265127017038470336?l=jawedm.blogspot.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/TFnGXfjG5oNJc7C9B621VN2pIYE/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/TFnGXfjG5oNJc7C9B621VN2pIYE/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/TFnGXfjG5oNJc7C9B621VN2pIYE/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/TFnGXfjG5oNJc7C9B621VN2pIYE/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/blogspot/tlIDs/~4/K41yY1F3zvI" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://jawedm.blogspot.com/feeds/7265127017038470336/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=5021044382947826261&amp;postID=7265127017038470336&amp;isPopup=true" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/5021044382947826261/posts/default/7265127017038470336?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/5021044382947826261/posts/default/7265127017038470336?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/blogspot/tlIDs/~3/K41yY1F3zvI/white-ui-automation-tool-for-windows.html" title="White: An UI Automation tool for windows application" /><author><name>MD.JAWED</name><uri>http://www.blogger.com/profile/07432832127158337660</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="33" height="22" src="http://4.bp.blogspot.com/_SPPOhexZeA0/SkH3PsAaUVI/AAAAAAAAALQ/K3cgVII_VcA/S220/_far0475.jpg" /></author><thr:total>0</thr:total><feedburner:origLink>http://jawedm.blogspot.com/2011/11/white-ui-automation-tool-for-windows.html</feedburner:origLink></entry><entry gd:etag="W/&quot;D0QFQXgyeip7ImA9WhRSFU4.&quot;"><id>tag:blogger.com,1999:blog-5021044382947826261.post-169825547808234196</id><published>2011-11-17T18:36:00.001+05:30</published><updated>2011-11-17T18:38:30.692+05:30</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2011-11-17T18:38:30.692+05:30</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="VS2010" /><category scheme="http://www.blogger.com/atom/ns#" term="C#" /><category scheme="http://www.blogger.com/atom/ns#" term="Snippet" /><title>Adding a Code Snippet into Visual Studio2010 to enclose a block of code.</title><content type="html">&lt;div dir="ltr" style="text-align: left;" trbidi="on"&gt;While surfing web I came across a nice blog post by &lt;a href="http://prabathf.blogspot.com/2010/02/code-snippets-in-visual-studio-2010.html" target="_blank"&gt;PRABATH &lt;/a&gt;. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Who has nicely explained about adding the code snippet in visual studio 2010 to enclose the block of code?. The best part about this post is that he tried best to explain all the steps through screen shot which make the blog post more clear and easy to understand.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://3.bp.blogspot.com/-JLq3MObkdBY/TsUGzEsMP1I/AAAAAAAAAxQ/zD0XxepOlts/s1600/CodeSnippet.png" imageanchor="1" style="clear: left; cssfloat: left; float: left; margin-bottom: 1em; margin-right: 1em;"&gt;&lt;img border="0" hda="true" height="290" src="http://3.bp.blogspot.com/-JLq3MObkdBY/TsUGzEsMP1I/AAAAAAAAAxQ/zD0XxepOlts/s640/CodeSnippet.png" width="640" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;span style="color: #0b5394;"&gt;Thanks to Prabath for this nice work.&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;span style="color: #990000;"&gt;Follow the below link to get the details.&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;a href="http://prabathf.blogspot.com/2010/02/code-snippets-in-visual-studio-2010.html"&gt;http://prabathf.blogspot.com/2010/02/code-snippets-in-visual-studio-2010.html&lt;/a&gt; &lt;br /&gt;
&amp;nbsp; &lt;br /&gt;
&lt;span style="color: magenta;"&gt;Keep up the good job buddy :)&lt;/span&gt; &lt;br /&gt;
&amp;nbsp; &lt;br /&gt;
&lt;span style="color: #7f6000;"&gt;Thanks,&lt;/span&gt; &lt;br /&gt;
&lt;span style="color: #7f6000;"&gt;Md. jawed&lt;/span&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5021044382947826261-169825547808234196?l=jawedm.blogspot.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/mU3XZ6U9O0lICliu06H176l03ec/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/mU3XZ6U9O0lICliu06H176l03ec/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/mU3XZ6U9O0lICliu06H176l03ec/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/mU3XZ6U9O0lICliu06H176l03ec/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/blogspot/tlIDs/~4/5eei84N0eOg" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://jawedm.blogspot.com/feeds/169825547808234196/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=5021044382947826261&amp;postID=169825547808234196&amp;isPopup=true" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/5021044382947826261/posts/default/169825547808234196?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/5021044382947826261/posts/default/169825547808234196?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/blogspot/tlIDs/~3/5eei84N0eOg/adding-code-snippet-into-visual.html" title="Adding a Code Snippet into Visual Studio2010 to enclose a block of code." /><author><name>MD.JAWED</name><uri>http://www.blogger.com/profile/07432832127158337660</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="33" height="22" src="http://4.bp.blogspot.com/_SPPOhexZeA0/SkH3PsAaUVI/AAAAAAAAALQ/K3cgVII_VcA/S220/_far0475.jpg" /></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://3.bp.blogspot.com/-JLq3MObkdBY/TsUGzEsMP1I/AAAAAAAAAxQ/zD0XxepOlts/s72-c/CodeSnippet.png" height="72" width="72" /><thr:total>0</thr:total><feedburner:origLink>http://jawedm.blogspot.com/2011/11/adding-code-snippet-into-visual.html</feedburner:origLink></entry><entry gd:etag="W/&quot;D0MGR3wzeyp7ImA9WhRSE0g.&quot;"><id>tag:blogger.com,1999:blog-5021044382947826261.post-1886998575525853532</id><published>2011-11-15T16:40:00.000+05:30</published><updated>2011-11-15T16:40:26.283+05:30</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2011-11-15T16:40:26.283+05:30</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="WATiN" /><category scheme="http://www.blogger.com/atom/ns#" term="Header" /><category scheme="http://www.blogger.com/atom/ns#" term="C#" /><category scheme="http://www.blogger.com/atom/ns#" term="table" /><title>Get the Table Header names using watin</title><content type="html">&lt;div dir="ltr" style="text-align: left;" trbidi="on"&gt;The following code will get Table header names.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;span style="color: cyan;"&gt;TableRow&lt;/span&gt; tableRow = Browser.Table("&lt;span style="color: #660000;"&gt;headerTable&lt;/span&gt;").TableRow("&lt;span style="color: #990000;"&gt;headerRow&lt;/span&gt;");&lt;br /&gt;
&lt;span style="color: cyan;"&gt;StringCollection&lt;/span&gt; headerValues = &lt;span style="color: blue;"&gt;new&lt;/span&gt; &lt;span style="color: cyan;"&gt;StringCollection&lt;/span&gt;(); &lt;br /&gt;
&lt;br /&gt;
&lt;span style="color: blue;"&gt;foreach&lt;/span&gt; (&lt;span style="color: blue;"&gt;Element&lt;/span&gt; e &lt;span style="color: blue;"&gt;in&lt;/span&gt; tableRow.Elements)&lt;br /&gt;
&amp;nbsp;{&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; if (e.TagName.ToUpper()=="&lt;span style="color: #990000;"&gt;TH&lt;/span&gt;")&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; {&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; headerValues.Add(e.Text); &lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;br /&gt;
&amp;nbsp;} &lt;br /&gt;
&lt;br /&gt;
Thanks,&lt;br /&gt;
Md. Jawed&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5021044382947826261-1886998575525853532?l=jawedm.blogspot.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/NuTmQ5XECfuZmNpMiBPl59I5d7A/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/NuTmQ5XECfuZmNpMiBPl59I5d7A/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/NuTmQ5XECfuZmNpMiBPl59I5d7A/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/NuTmQ5XECfuZmNpMiBPl59I5d7A/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/blogspot/tlIDs/~4/Bc0EalNjrZI" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://jawedm.blogspot.com/feeds/1886998575525853532/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=5021044382947826261&amp;postID=1886998575525853532&amp;isPopup=true" title="2 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/5021044382947826261/posts/default/1886998575525853532?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/5021044382947826261/posts/default/1886998575525853532?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/blogspot/tlIDs/~3/Bc0EalNjrZI/get-table-header-names-using-watin.html" title="Get the Table Header names using watin" /><author><name>MD.JAWED</name><uri>http://www.blogger.com/profile/07432832127158337660</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="33" height="22" src="http://4.bp.blogspot.com/_SPPOhexZeA0/SkH3PsAaUVI/AAAAAAAAALQ/K3cgVII_VcA/S220/_far0475.jpg" /></author><thr:total>2</thr:total><feedburner:origLink>http://jawedm.blogspot.com/2011/11/get-table-header-names-using-watin.html</feedburner:origLink></entry><entry gd:etag="W/&quot;DE8HSHgzeyp7ImA9WhdaFU4.&quot;"><id>tag:blogger.com,1999:blog-5021044382947826261.post-6914261150439970122</id><published>2011-10-25T15:30:00.000+05:30</published><updated>2011-10-25T15:30:39.683+05:30</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2011-10-25T15:30:39.683+05:30</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="SQL server" /><category scheme="http://www.blogger.com/atom/ns#" term="Application" /><category scheme="http://www.blogger.com/atom/ns#" term="Talk2Db" /><category scheme="http://www.blogger.com/atom/ns#" term="C#" /><category scheme="http://www.blogger.com/atom/ns#" term="Tool" /><title>Tools To Validate Output\Get all dependencies objects From Store Procedure.</title><content type="html">&lt;div dir="ltr" style="text-align: left;" trbidi="on"&gt;&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;span style="color: #990000;"&gt;&amp;nbsp;**********TALK 2 DB**************&lt;/span&gt;&lt;br /&gt;
I have developed an application/tool to get the output from a store procedure after connecting to the source and target storprocedure on a specific server.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Just you need to pass inputs parameter on UI and this will show all the output values generated by selected store procedure. Even you will get flexibility to get all the dependencies object names on particular selected store procedure name. These entire interfaces on UI itself.&lt;br /&gt;
&lt;br /&gt;
Still i am working to come with full article or details.&lt;br /&gt;
&lt;br /&gt;
&lt;span style="color: #7f6000;"&gt;Soon I will share an article with all of you.&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
To just give a glimpse of the application, i have added few snaps shot of tool.&lt;br /&gt;
&lt;br /&gt;
&lt;span style="color: #134f5c;"&gt;"Talk2DB" that’s the name of this tool.&lt;/span&gt;&lt;br /&gt;
&lt;span style="color: #660000;"&gt;1. Main Window:&lt;/span&gt;&lt;br /&gt;
﻿ &lt;table align="center" cellpadding="0" cellspacing="0" class="tr-caption-container" style="margin-left: auto; margin-right: auto; text-align: center;"&gt;&lt;tbody&gt;
&lt;tr&gt;&lt;td style="text-align: center;"&gt;&lt;a href="http://3.bp.blogspot.com/-OTgDQeLm234/TqaHeQFWtUI/AAAAAAAAAwo/THvxWvZ4Sq0/s1600/Main+Window.PNG" imageanchor="1" style="margin-left: auto; margin-right: auto;"&gt;&lt;img border="0" height="373" ida="true" src="http://3.bp.blogspot.com/-OTgDQeLm234/TqaHeQFWtUI/AAAAAAAAAwo/THvxWvZ4Sq0/s400/Main+Window.PNG" width="400" /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class="tr-caption" style="text-align: center;"&gt;Main Window&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;﻿ &lt;span style="color: #660000;"&gt;&amp;nbsp;2. Connecting to DataBase﻿&lt;/span&gt; &lt;br /&gt;
&lt;table align="center" cellpadding="0" cellspacing="0" class="tr-caption-container" style="margin-left: auto; margin-right: auto; text-align: center;"&gt;&lt;tbody&gt;
&lt;tr&gt;&lt;td style="text-align: center;"&gt;&lt;a href="http://4.bp.blogspot.com/-hh5SP1bwcPg/TqaHf5u7WlI/AAAAAAAAAww/k1fiwdDHhlw/s1600/Connect.PNG" imageanchor="1" style="margin-left: auto; margin-right: auto;"&gt;&lt;img border="0" height="233" ida="true" src="http://4.bp.blogspot.com/-hh5SP1bwcPg/TqaHf5u7WlI/AAAAAAAAAww/k1fiwdDHhlw/s400/Connect.PNG" width="400" /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class="tr-caption" style="text-align: center;"&gt;Connecting to DataBase&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;&lt;span style="color: #660000;"&gt;﻿&amp;nbsp;3. Getting all the dependecies from Sp.﻿&lt;/span&gt; &lt;table align="center" cellpadding="0" cellspacing="0" class="tr-caption-container" style="margin-left: auto; margin-right: auto; text-align: center;"&gt;&lt;tbody&gt;
&lt;tr&gt;&lt;td style="text-align: center;"&gt;&lt;a href="http://4.bp.blogspot.com/-3xuT7OMRydY/TqaHhGvrqhI/AAAAAAAAAw4/i5w9wuRPoQM/s1600/GetDep.PNG" imageanchor="1" style="margin-left: auto; margin-right: auto;"&gt;&lt;img border="0" height="375" ida="true" src="http://4.bp.blogspot.com/-3xuT7OMRydY/TqaHhGvrqhI/AAAAAAAAAw4/i5w9wuRPoQM/s400/GetDep.PNG" width="400" /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class="tr-caption" style="text-align: center;"&gt;Getting all the dependecies from Sp.&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;&lt;span style="color: #660000;"&gt;﻿4.&amp;nbsp;Showing Out Put from Store procedure﻿﻿&lt;/span&gt; &lt;table align="center" cellpadding="0" cellspacing="0" class="tr-caption-container" style="margin-left: auto; margin-right: auto; text-align: center;"&gt;&lt;tbody&gt;
&lt;tr&gt;&lt;td style="text-align: center;"&gt;&lt;a href="http://3.bp.blogspot.com/-cm-0ur4-ZiQ/TqaHiY0RmsI/AAAAAAAAAxA/rGwHqP-BYl4/s1600/ExpandOutPutWindow.PNG" imageanchor="1" style="margin-left: auto; margin-right: auto;"&gt;&lt;img border="0" height="376" ida="true" src="http://3.bp.blogspot.com/-cm-0ur4-ZiQ/TqaHiY0RmsI/AAAAAAAAAxA/rGwHqP-BYl4/s400/ExpandOutPutWindow.PNG" width="400" /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class="tr-caption" style="text-align: center;"&gt;Showing Out Put from Store procedure&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;﻿﻿Thank you,&lt;br /&gt;
Md. jawed&lt;br /&gt;
&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5021044382947826261-6914261150439970122?l=jawedm.blogspot.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/fW5eZbeBZRY3mNmRmDubX9euLVE/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/fW5eZbeBZRY3mNmRmDubX9euLVE/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/fW5eZbeBZRY3mNmRmDubX9euLVE/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/fW5eZbeBZRY3mNmRmDubX9euLVE/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/blogspot/tlIDs/~4/R6aro-kPmT8" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://jawedm.blogspot.com/feeds/6914261150439970122/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=5021044382947826261&amp;postID=6914261150439970122&amp;isPopup=true" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/5021044382947826261/posts/default/6914261150439970122?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/5021044382947826261/posts/default/6914261150439970122?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/blogspot/tlIDs/~3/R6aro-kPmT8/tools-to-validate-outputget-all.html" title="Tools To Validate Output\Get all dependencies objects From Store Procedure." /><author><name>MD.JAWED</name><uri>http://www.blogger.com/profile/07432832127158337660</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="33" height="22" src="http://4.bp.blogspot.com/_SPPOhexZeA0/SkH3PsAaUVI/AAAAAAAAALQ/K3cgVII_VcA/S220/_far0475.jpg" /></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://3.bp.blogspot.com/-OTgDQeLm234/TqaHeQFWtUI/AAAAAAAAAwo/THvxWvZ4Sq0/s72-c/Main+Window.PNG" height="72" width="72" /><thr:total>0</thr:total><feedburner:origLink>http://jawedm.blogspot.com/2011/10/tools-to-validate-outputget-all.html</feedburner:origLink></entry><entry gd:etag="W/&quot;DkABR3s6cCp7ImA9WhRSE0o.&quot;"><id>tag:blogger.com,1999:blog-5021044382947826261.post-7049161183768665406</id><published>2011-10-04T11:14:00.001+05:30</published><updated>2011-11-15T22:02:36.518+05:30</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2011-11-15T22:02:36.518+05:30</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="pop up" /><category scheme="http://www.blogger.com/atom/ns#" term="Get list of winodws" /><category scheme="http://www.blogger.com/atom/ns#" term="C#" /><category scheme="http://www.blogger.com/atom/ns#" term="32dll" /><title>Get List of open windows in a machine including pop up windows</title><content type="html">&lt;div dir="ltr" style="text-align: left;" trbidi="on"&gt;&lt;span style="font-family: Consolas;"&gt;&lt;span style="font-family: Consolas;"&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="color: blue; font-family: Consolas;"&gt;&lt;span style="color: blue; font-family: Consolas;"&gt;&lt;span style="color: blue; font-family: Consolas;"&gt;class&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family: Consolas;"&gt;&lt;span style="font-family: Consolas;"&gt; &lt;/span&gt;&lt;/span&gt;&lt;span style="color: #2b91af; font-family: Consolas;"&gt;&lt;span style="color: #2b91af; font-family: Consolas;"&gt;&lt;span style="color: #2b91af; font-family: Consolas;"&gt;Program&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style="font-family: Consolas;"&gt;&lt;span style="font-family: Consolas;"&gt;{&lt;br /&gt;
&lt;span style="font-family: Consolas;"&gt;&lt;span style="font-family: Consolas;"&gt;{&lt;br /&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style="color: blue; font-family: Consolas;"&gt;&lt;span style="color: blue; font-family: Consolas;"&gt;&lt;span style="color: blue; font-family: Consolas;"&gt;foreach&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family: Consolas;"&gt;&lt;span style="font-family: Consolas;"&gt; (&lt;/span&gt;&lt;/span&gt;&lt;span style="color: #2b91af; font-family: Consolas;"&gt;&lt;span style="color: #2b91af; font-family: Consolas;"&gt;&lt;span style="color: #2b91af; font-family: Consolas;"&gt;KeyValuePair&amp;lt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="color: #2b91af; font-family: Consolas;"&gt;&lt;span style="color: #2b91af; font-family: Consolas;"&gt;&lt;span style="color: #2b91af; font-family: Consolas;"&gt;IntPtr&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family: Consolas;"&gt;&lt;span style="font-family: Consolas;"&gt;, &lt;/span&gt;&lt;/span&gt;&lt;span style="color: blue; font-family: Consolas;"&gt;&lt;span style="color: blue; font-family: Consolas;"&gt;&lt;span style="color: blue; font-family: Consolas;"&gt;string&amp;gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family: Consolas;"&gt;&lt;span style="font-family: Consolas;"&gt;lWindow &lt;/span&gt;&lt;/span&gt;&lt;span style="color: blue; font-family: Consolas;"&gt;&lt;span style="color: blue; font-family: Consolas;"&gt;&lt;span style="color: blue; font-family: Consolas;"&gt;in&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family: Consolas;"&gt;&lt;span style="font-family: Consolas;"&gt; &lt;/span&gt;&lt;/span&gt;&lt;span style="color: #2b91af; font-family: Consolas;"&gt;&lt;span style="color: #2b91af; font-family: Consolas;"&gt;&lt;span style="color: #2b91af; font-family: Consolas;"&gt;OpenWindowGetter&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family: Consolas;"&gt;&lt;span style="font-family: Consolas;"&gt;.GetOpenWindows())&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style="font-family: Consolas;"&gt;&lt;span style="font-family: Consolas;"&gt;&lt;span style="color: #2b91af; font-family: Consolas;"&gt;&lt;span style="color: #2b91af; font-family: Consolas;"&gt;&lt;span style="color: #2b91af; font-family: Consolas;"&gt;IntPtr&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family: Consolas;"&gt;&lt;span style="font-family: Consolas;"&gt; lHandle = lWindow.Key;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style="font-family: Consolas;"&gt;&lt;span style="font-family: Consolas;"&gt;&lt;span style="color: blue; font-family: Consolas;"&gt;&lt;span style="color: blue; font-family: Consolas;"&gt;&lt;span style="color: blue; font-family: Consolas;"&gt;string&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family: Consolas;"&gt;&lt;span style="font-family: Consolas;"&gt; lTitle = lWindow.Value;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family: Consolas;"&gt;&lt;span style="font-family: Consolas;"&gt;&lt;br /&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style="color: #2b91af; font-family: Consolas;"&gt;&lt;span style="color: #2b91af; font-family: Consolas;"&gt;&lt;span style="color: #2b91af; font-family: Consolas;"&gt;Console&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family: Consolas;"&gt;&lt;span style="font-family: Consolas;"&gt;.WriteLine(&lt;/span&gt;&lt;/span&gt;&lt;span style="color: #a31515; font-family: Consolas;"&gt;&lt;span style="color: #a31515; font-family: Consolas;"&gt;&lt;span style="color: #a31515; font-family: Consolas;"&gt;"&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="color: mediumseagreen; font-family: Consolas;"&gt;&lt;span style="color: mediumseagreen; font-family: Consolas;"&gt;&lt;span style="color: mediumseagreen; font-family: Consolas;"&gt;{0}&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="color: #a31515; font-family: Consolas;"&gt;&lt;span style="color: #a31515; font-family: Consolas;"&gt;&lt;span style="color: #a31515; font-family: Consolas;"&gt;: &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="color: mediumseagreen; font-family: Consolas;"&gt;&lt;span style="color: mediumseagreen; font-family: Consolas;"&gt;&lt;span style="color: mediumseagreen; font-family: Consolas;"&gt;{1}&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="color: #a31515; font-family: Consolas;"&gt;&lt;span style="color: #a31515; font-family: Consolas;"&gt;&lt;span style="color: #a31515; font-family: Consolas;"&gt;"&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family: Consolas;"&gt;&lt;span style="font-family: Consolas;"&gt;, lHandle, lTitle);&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family: Consolas;"&gt;&lt;span style="font-family: Consolas;"&gt;}&lt;/span&gt;&lt;/span&gt;}&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
================&lt;br /&gt;
&lt;span style="color: blue; font-family: Consolas;"&gt;&lt;span style="color: blue; font-family: Consolas;"&gt;&lt;span style="color: blue; font-family: Consolas;"&gt;using&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family: Consolas;"&gt;&lt;span style="font-family: Consolas;"&gt; System;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style="font-family: Consolas;"&gt;&lt;span style="font-family: Consolas;"&gt;&lt;span style="color: blue; font-family: Consolas;"&gt;&lt;span style="color: blue; font-family: Consolas;"&gt;&lt;span style="color: blue; font-family: Consolas;"&gt;using&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family: Consolas;"&gt;&lt;span style="font-family: Consolas;"&gt; System.Collections.Generic;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style="font-family: Consolas;"&gt;&lt;span style="font-family: Consolas;"&gt;&lt;span style="color: blue; font-family: Consolas;"&gt;&lt;span style="color: blue; font-family: Consolas;"&gt;&lt;span style="color: blue; font-family: Consolas;"&gt;using&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family: Consolas;"&gt;&lt;span style="font-family: Consolas;"&gt; System.Linq;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style="font-family: Consolas;"&gt;&lt;span style="font-family: Consolas;"&gt;&lt;span style="color: blue; font-family: Consolas;"&gt;&lt;span style="color: blue; font-family: Consolas;"&gt;&lt;span style="color: blue; font-family: Consolas;"&gt;using&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family: Consolas;"&gt;&lt;span style="font-family: Consolas;"&gt; System.Runtime.InteropServices;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style="font-family: Consolas;"&gt;&lt;span style="font-family: Consolas;"&gt;&lt;span style="color: blue; font-family: Consolas;"&gt;&lt;span style="color: blue; font-family: Consolas;"&gt;&lt;span style="color: blue; font-family: Consolas;"&gt;using&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family: Consolas;"&gt;&lt;span style="font-family: Consolas;"&gt; System.Text;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style="font-family: Consolas;"&gt;&lt;span style="font-family: Consolas;"&gt;&lt;span style="color: blue; font-family: Consolas;"&gt;&lt;span style="color: blue; font-family: Consolas;"&gt;&lt;span style="color: blue; font-family: Consolas;"&gt;namespace GetOpenWindows&lt;br /&gt;
{&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="color: blue; font-family: Consolas;"&gt;&lt;span style="color: blue; font-family: Consolas;"&gt;&lt;span style="color: blue; font-family: Consolas;"&gt;using&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family: Consolas;"&gt;&lt;span style="font-family: Consolas;"&gt; &lt;/span&gt;&lt;/span&gt;&lt;span style="color: #2b91af; font-family: Consolas;"&gt;&lt;span style="color: #2b91af; font-family: Consolas;"&gt;&lt;span style="color: #2b91af; font-family: Consolas;"&gt;HWND&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family: Consolas;"&gt;&lt;span style="font-family: Consolas;"&gt; = &lt;/span&gt;&lt;/span&gt;&lt;span style="color: #2b91af; font-family: Consolas;"&gt;&lt;span style="color: #2b91af; font-family: Consolas;"&gt;&lt;span style="color: #2b91af; font-family: Consolas;"&gt;IntPtr&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family: Consolas;"&gt;&lt;span style="font-family: Consolas;"&gt;;&lt;/span&gt;&lt;/span&gt;&lt;span style="color: grey; font-family: Consolas;"&gt;&lt;span style="color: grey; font-family: Consolas;"&gt;&lt;span style="color: grey; font-family: Consolas;"&gt;///&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="color: green; font-family: Consolas;"&gt;&lt;span style="color: green; font-family: Consolas;"&gt;&lt;span style="color: green; font-family: Consolas;"&gt; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="color: grey; font-family: Consolas;"&gt;&lt;span style="color: grey; font-family: Consolas;"&gt;&lt;span style="color: grey; font-family: Consolas;"&gt;&lt;summary&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="color: green; font-family: Consolas;"&gt;&lt;span style="color: green; font-family: Consolas;"&gt;&lt;span style="color: green; font-family: Consolas;"&gt;Contains a method to get all the open windows.&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style="font-family: Consolas;"&gt;&lt;span style="font-family: Consolas;"&gt;&lt;span style="color: grey; font-family: Consolas;"&gt;&lt;span style="color: grey; font-family: Consolas;"&gt;&lt;span style="color: grey; font-family: Consolas;"&gt;&lt;/summary&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="color: blue; font-family: Consolas;"&gt;&lt;span style="color: blue; font-family: Consolas;"&gt;&lt;span style="color: blue; font-family: Consolas;"&gt;public&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family: Consolas;"&gt;&lt;span style="font-family: Consolas;"&gt; &lt;/span&gt;&lt;/span&gt;&lt;span style="color: blue; font-family: Consolas;"&gt;&lt;span style="color: blue; font-family: Consolas;"&gt;&lt;span style="color: blue; font-family: Consolas;"&gt;static&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family: Consolas;"&gt;&lt;span style="font-family: Consolas;"&gt; &lt;/span&gt;&lt;/span&gt;&lt;span style="color: blue; font-family: Consolas;"&gt;&lt;span style="color: blue; font-family: Consolas;"&gt;&lt;span style="color: blue; font-family: Consolas;"&gt;class&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family: Consolas;"&gt;&lt;span style="font-family: Consolas;"&gt; &lt;/span&gt;&lt;/span&gt;&lt;span style="color: #2b91af; font-family: Consolas;"&gt;&lt;span style="color: #2b91af; font-family: Consolas;"&gt;&lt;span style="color: #2b91af; font-family: Consolas;"&gt;OpenWindowGetter&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family: Consolas;"&gt;&lt;span style="font-family: Consolas;"&gt;{&lt;/span&gt;&lt;/span&gt;&lt;span style="color: grey; font-family: Consolas;"&gt;&lt;span style="color: grey; font-family: Consolas;"&gt;&lt;span style="color: grey; font-family: Consolas;"&gt;///&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="color: green; font-family: Consolas;"&gt;&lt;span style="color: green; font-family: Consolas;"&gt;&lt;span style="color: green; font-family: Consolas;"&gt; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="color: grey; font-family: Consolas;"&gt;&lt;span style="color: grey; font-family: Consolas;"&gt;&lt;span style="color: grey; font-family: Consolas;"&gt;&lt;summary&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="color: green; font-family: Consolas;"&gt;&lt;span style="color: green; font-family: Consolas;"&gt;&lt;span style="color: green; font-family: Consolas;"&gt;Returns a dictionary that contains the handle and title of all the open windows.&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="color: grey; font-family: Consolas;"&gt;&lt;span style="color: grey; font-family: Consolas;"&gt;&lt;span style="color: grey; font-family: Consolas;"&gt;&lt;/summary&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family: Consolas;"&gt;&lt;span style="font-family: Consolas;"&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="color: grey; font-family: Consolas;"&gt;&lt;span style="color: grey; font-family: Consolas;"&gt;&lt;span style="color: grey; font-family: Consolas;"&gt;///&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="color: green; font-family: Consolas;"&gt;&lt;span style="color: green; font-family: Consolas;"&gt;&lt;span style="color: green; font-family: Consolas;"&gt; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="color: grey; font-family: Consolas;"&gt;&lt;span style="color: grey; font-family: Consolas;"&gt;&lt;span style="color: grey; font-family: Consolas;"&gt;&lt;returns&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="color: green; font-family: Consolas;"&gt;&lt;span style="color: green; font-family: Consolas;"&gt;&lt;span style="color: green; font-family: Consolas;"&gt;A dictionary that contains the handle and title of all the open windows.&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="color: grey; font-family: Consolas;"&gt;&lt;span style="color: grey; font-family: Consolas;"&gt;&lt;span style="color: grey; font-family: Consolas;"&gt;&lt;/returns&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family: Consolas;"&gt;&lt;span style="font-family: Consolas;"&gt;&lt;br /&gt;
&amp;nbsp;{&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; EnumWindows(delegate(HWND hWnd, int lParam)&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; {&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; if (hWnd == lShellWindow) return true;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;if (!IsWindowVisible(hWnd)) return true;&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; int processId;&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;processId= GetWindowThreadProcessId(hWnd,out processId);&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; int lLength = GetWindowTextLength(hWnd);&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; if (lLength == 0) return true;&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; StringBuilder lBuilder = new StringBuilder(lLength);&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; GetWindowText(hWnd, lBuilder, lLength + 1);&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; lWindows[hWnd] = lBuilder.ToString();&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; return true;&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;}, 0);&lt;br /&gt;
&amp;nbsp;&amp;nbsp; return lWindows;&lt;br /&gt;
&amp;nbsp;}&lt;br /&gt;
&lt;br /&gt;
delegate bool EnumWindowsProc(HWND hWnd, int lParam);&lt;br /&gt;
&lt;br /&gt;
[DllImport("USER32.DLL")]&lt;br /&gt;
static extern bool EnumWindows(EnumWindowsProc enumFunc, int lParam);&lt;br /&gt;
&lt;br /&gt;
[DllImport("USER32.DLL")]&lt;br /&gt;
static extern int GetWindowText(HWND hWnd, StringBuilder lpString, int nMaxCount);&lt;br /&gt;
&lt;br /&gt;
[DllImport("USER32.DLL")]&lt;br /&gt;
static extern int GetWindowTextLength(HWND hWnd);&lt;br /&gt;
&lt;br /&gt;
[DllImport("USER32.DLL")]&lt;br /&gt;
static extern int GetWindowThreadProcessId(HWND hWnd, out int processId);&lt;br /&gt;
&lt;br /&gt;
[DllImport("USER32.DLL")]&lt;br /&gt;
static extern bool IsWindowVisible(HWND hWnd);&lt;br /&gt;
&lt;br /&gt;
[DllImport("USER32.DLL")]&lt;br /&gt;
static extern IntPtr GetShellWindow();&lt;br /&gt;
&lt;br /&gt;
&amp;nbsp;}&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
Thanks,&lt;br /&gt;
Md. Jawed&lt;br /&gt;
&lt;br /&gt;
&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5021044382947826261-7049161183768665406?l=jawedm.blogspot.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/OTOAfTs8qxbfBrtvtEsDK6NkNxI/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/OTOAfTs8qxbfBrtvtEsDK6NkNxI/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/OTOAfTs8qxbfBrtvtEsDK6NkNxI/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/OTOAfTs8qxbfBrtvtEsDK6NkNxI/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/blogspot/tlIDs/~4/mUUl4J6JHis" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://jawedm.blogspot.com/feeds/7049161183768665406/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=5021044382947826261&amp;postID=7049161183768665406&amp;isPopup=true" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/5021044382947826261/posts/default/7049161183768665406?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/5021044382947826261/posts/default/7049161183768665406?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/blogspot/tlIDs/~3/mUUl4J6JHis/get-list-of-windows-open-in-machine.html" title="Get List of open windows in a machine including pop up windows" /><author><name>MD.JAWED</name><uri>http://www.blogger.com/profile/07432832127158337660</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="33" height="22" src="http://4.bp.blogspot.com/_SPPOhexZeA0/SkH3PsAaUVI/AAAAAAAAALQ/K3cgVII_VcA/S220/_far0475.jpg" /></author><thr:total>0</thr:total><feedburner:origLink>http://jawedm.blogspot.com/2011/10/get-list-of-windows-open-in-machine.html</feedburner:origLink></entry><entry gd:etag="W/&quot;DE8DRnk_cSp7ImA9WhdUF00.&quot;"><id>tag:blogger.com,1999:blog-5021044382947826261.post-8041248629697329949</id><published>2011-10-03T13:25:00.002+05:30</published><updated>2011-10-04T11:11:17.749+05:30</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2011-10-04T11:11:17.749+05:30</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="Comparison" /><category scheme="http://www.blogger.com/atom/ns#" term="BitMaps" /><category scheme="http://www.blogger.com/atom/ns#" term="Images" /><category scheme="http://www.blogger.com/atom/ns#" term="C#" /><title>Compare bitmaps images.</title><content type="html">&lt;div dir="ltr" style="text-align: left;" trbidi="on"&gt;Here is the code to compare 2 bitmaps images.&lt;br /&gt;
public class ComparingImages&lt;br /&gt;
&amp;nbsp;{&lt;br /&gt;
&amp;nbsp;&amp;nbsp; public enum CompareResult&lt;br /&gt;
&amp;nbsp;&amp;nbsp; {&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Match,&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Mismatch,&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; SizeMismatch&lt;br /&gt;
&amp;nbsp;&amp;nbsp; };&lt;br /&gt;
&lt;br /&gt;
public static CompareResult Compare(Bitmap bmp1, Bitmap bmp2)&lt;br /&gt;
&amp;nbsp;{&lt;br /&gt;
&amp;nbsp;&amp;nbsp; CompareResult cr = CompareResult.Match;&lt;br /&gt;
&amp;nbsp;&amp;nbsp; //Test to see if we have the same size of image&lt;br /&gt;
&amp;nbsp;&amp;nbsp; if (bmp1.Size != bmp2.Size)&lt;br /&gt;
&amp;nbsp;&amp;nbsp; {&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; cr = CompareResult.SizeMismatch;&lt;br /&gt;
&amp;nbsp;&amp;nbsp; }&lt;br /&gt;
&amp;nbsp; else&lt;br /&gt;
&amp;nbsp;&amp;nbsp;{&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; //Convert each image to a byte array&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; ImageConverter ic = new ImageConverter();&lt;br /&gt;
&amp;nbsp;&amp;nbsp; byte[] btImage1 = new byte[1];&lt;br /&gt;
&amp;nbsp;&amp;nbsp; btImage1 = (byte[])ic.ConvertTo(bmp1, btImage1.GetType());&lt;br /&gt;
&amp;nbsp;&amp;nbsp; byte[] btImage2 = new byte[1];&lt;br /&gt;
&amp;nbsp;&amp;nbsp; btImage2 = (byte[])ic.ConvertTo(bmp2, btImage2.GetType());&lt;br /&gt;
&amp;nbsp;&amp;nbsp; //Compute a hash for each image&lt;br /&gt;
&amp;nbsp;&amp;nbsp; var shaM = new SHA256Managed();&lt;br /&gt;
&amp;nbsp;&amp;nbsp; byte[] hash1 = shaM.ComputeHash(btImage1);&lt;br /&gt;
&amp;nbsp;&amp;nbsp; byte[] hash2 = shaM.ComputeHash(btImage2);&lt;br /&gt;
&amp;nbsp;&amp;nbsp; //Compare the hash values&lt;br /&gt;
&amp;nbsp;&amp;nbsp; for (int i = 0; i&amp;nbsp;&amp;lt; hash1.Length&amp;nbsp;&amp;amp;&amp;amp; i&amp;nbsp;&amp;lt; hash2.Length&lt;br /&gt;
&amp;nbsp;&amp;nbsp; &amp;amp;&amp;amp;&amp;nbsp;cr == CompareResult.Match; i++)&lt;br /&gt;
&amp;nbsp;&amp;nbsp; {&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; if (hash1[i] != hash2[i])&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; cr = CompareResult.Mismatch;&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;br /&gt;
&amp;nbsp;&amp;nbsp; }&lt;br /&gt;
&amp;nbsp;&amp;nbsp; return cr;&lt;br /&gt;
&amp;nbsp; }&lt;br /&gt;
&amp;nbsp; }&lt;br /&gt;
&lt;br /&gt;
Thanks!&lt;br /&gt;
~jawed&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5021044382947826261-8041248629697329949?l=jawedm.blogspot.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/_Yxi1fFrap_rwFlhb26J4h5DdLo/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/_Yxi1fFrap_rwFlhb26J4h5DdLo/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/_Yxi1fFrap_rwFlhb26J4h5DdLo/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/_Yxi1fFrap_rwFlhb26J4h5DdLo/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/blogspot/tlIDs/~4/6S-YmZpxH34" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://jawedm.blogspot.com/feeds/8041248629697329949/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=5021044382947826261&amp;postID=8041248629697329949&amp;isPopup=true" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/5021044382947826261/posts/default/8041248629697329949?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/5021044382947826261/posts/default/8041248629697329949?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/blogspot/tlIDs/~3/6S-YmZpxH34/compare-bitmaps-images.html" title="Compare bitmaps images." /><author><name>MD.JAWED</name><uri>http://www.blogger.com/profile/07432832127158337660</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="33" height="22" src="http://4.bp.blogspot.com/_SPPOhexZeA0/SkH3PsAaUVI/AAAAAAAAALQ/K3cgVII_VcA/S220/_far0475.jpg" /></author><thr:total>0</thr:total><feedburner:origLink>http://jawedm.blogspot.com/2011/10/compare-bitmaps-images.html</feedburner:origLink></entry><entry gd:etag="W/&quot;DEUNQH49eSp7ImA9WhdVFUQ.&quot;"><id>tag:blogger.com,1999:blog-5021044382947826261.post-1023123176800224233</id><published>2011-09-21T14:41:00.000+05:30</published><updated>2011-09-21T14:41:31.061+05:30</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2011-09-21T14:41:31.061+05:30</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="Array Resize" /><category scheme="http://www.blogger.com/atom/ns#" term="C#" /><title>Resizing an Array</title><content type="html">&lt;div dir="ltr" style="text-align: left;" trbidi="on"&gt;  &lt;span style="font-family: Calibri;"&gt; I have seen people declaring an array of fixed size. But sometimes while working on dynamic elements size this would be capable enough to hold all the elements in the array. But unfortunately it’s not true. Sometimes you need to handle with small set of data and sometimes with big set of data. Then, how to resize the array. So that it would be capable enough to hold this situation.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;div class="MsoListParagraphCxSpLast" style="margin: 0in 0in 10pt; mso-add-space: auto;"&gt;&lt;b style="mso-bidi-font-weight: normal;"&gt;&lt;span style="font-family: Calibri;"&gt;Simple:&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="line-height: normal; margin: 0in 0in 0pt; mso-layout-grid-align: none;"&gt;&lt;span style="color: #231f20; font-family: &amp;quot;TimesNewRoman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 10.5pt; mso-bidi-font-family: TimesNewRoman;"&gt;The .NET Framework Version 2.0 introduced a solution to this problem by adding the&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;br /&gt;
&lt;div class="MsoListParagraph" style="margin: 0in 0in 10pt; mso-add-space: auto;"&gt;&lt;b&gt;&lt;span style="color: #231f20; font-family: &amp;quot;TimesNewRoman-Bold&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 10.5pt; line-height: 115%; mso-bidi-font-family: TimesNewRoman-Bold;"&gt;Array.Resize &lt;/span&gt;&lt;/b&gt;&lt;span style="color: #231f20; font-family: &amp;quot;TimesNewRoman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 10.5pt; line-height: 115%; mso-bidi-font-family: TimesNewRoman;"&gt;method, which is used to change the size of an array. &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;br /&gt;
&lt;div class="MsoNormal" style="line-height: normal; margin: 0in 0in 0pt; mso-layout-grid-align: none;"&gt;&lt;span style="font-family: Calibri;"&gt;&lt;span style="mso-spacerun: yes;"&gt;&amp;nbsp;&lt;/span&gt;Assume that, you have an array named firstArray initialized with five&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;br /&gt;
&lt;div class="MsoNormal" style="line-height: normal; margin: 0in 0in 0pt; mso-layout-grid-align: none;"&gt;&lt;span style="font-family: Calibri;"&gt;Elements, you can extend its size to ten elements by using the following&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;br /&gt;
&lt;div class="MsoNormal" style="line-height: normal; margin: 0in 0in 0pt; mso-layout-grid-align: none;"&gt;&lt;span style="font-family: Calibri;"&gt;statement:&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;br /&gt;
&lt;div class="MsoListParagraphCxSpFirst" style="margin: 0in 0in 0pt; mso-add-space: auto;"&gt;&lt;b style="mso-bidi-font-weight: normal;"&gt;&lt;u&gt;&lt;span style="font-family: Calibri;"&gt;Array.Resize (ref firstArray, 10); &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/u&gt;&lt;/b&gt;&lt;/div&gt;&lt;br /&gt;
&lt;div class="MsoListParagraphCxSpMiddle" style="margin: 0in 0in 0pt; mso-add-space: auto;"&gt;&lt;span style="font-family: Calibri;"&gt;This is very small method. but, very useful&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;span style="font-family: Calibri;"&gt;See the example with the code below. &lt;/span&gt;&lt;br /&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://4.bp.blogspot.com/-040VTA-Hf6w/TnmpwuXVBxI/AAAAAAAAAwg/lS0-cg9ZvM4/s1600/ResizeOfTheArray.PNG" imageanchor="1" style="clear: left; float: left; margin-bottom: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="161" src="http://4.bp.blogspot.com/-040VTA-Hf6w/TnmpwuXVBxI/AAAAAAAAAwg/lS0-cg9ZvM4/s640/ResizeOfTheArray.PNG" width="640" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;span style="font-family: Calibri;"&gt;&lt;o:p&gt;Thanks,&lt;/o:p&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style="font-family: Calibri;"&gt;&lt;o:p&gt;Md. Jawed&lt;/o:p&gt;&lt;/span&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5021044382947826261-1023123176800224233?l=jawedm.blogspot.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/7Q1pb31U0UKexANWzXn2SvahtHw/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/7Q1pb31U0UKexANWzXn2SvahtHw/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/7Q1pb31U0UKexANWzXn2SvahtHw/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/7Q1pb31U0UKexANWzXn2SvahtHw/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/blogspot/tlIDs/~4/ym7Q7ekHFmE" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://jawedm.blogspot.com/feeds/1023123176800224233/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=5021044382947826261&amp;postID=1023123176800224233&amp;isPopup=true" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/5021044382947826261/posts/default/1023123176800224233?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/5021044382947826261/posts/default/1023123176800224233?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/blogspot/tlIDs/~3/ym7Q7ekHFmE/resizing-array.html" title="Resizing an Array" /><author><name>MD.JAWED</name><uri>http://www.blogger.com/profile/07432832127158337660</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="33" height="22" src="http://4.bp.blogspot.com/_SPPOhexZeA0/SkH3PsAaUVI/AAAAAAAAALQ/K3cgVII_VcA/S220/_far0475.jpg" /></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://4.bp.blogspot.com/-040VTA-Hf6w/TnmpwuXVBxI/AAAAAAAAAwg/lS0-cg9ZvM4/s72-c/ResizeOfTheArray.PNG" height="72" width="72" /><thr:total>0</thr:total><feedburner:origLink>http://jawedm.blogspot.com/2011/09/resizing-array.html</feedburner:origLink></entry><entry gd:etag="W/&quot;CUEFRXY9cSp7ImA9WhdQFEo.&quot;"><id>tag:blogger.com,1999:blog-5021044382947826261.post-3502180670374914485</id><published>2011-08-16T11:16:00.000+05:30</published><updated>2011-08-16T11:16:54.869+05:30</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2011-08-16T11:16:54.869+05:30</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="Unit Testing Framework" /><category scheme="http://www.blogger.com/atom/ns#" term="Visual studio" /><category scheme="http://www.blogger.com/atom/ns#" term="Assert Type" /><title>Unit Testing Framework and Type of Assert.</title><content type="html">&lt;div dir="ltr" style="text-align: left;" trbidi="on"&gt;Few days back i had prepared a presentation about Unit Testing Framework and Type of assert in MStest.&lt;br /&gt;
&lt;div closure_uid_cr4kus="775"&gt;which i have collected from ms website.&lt;/div&gt;&lt;div closure_uid_cr4kus="792"&gt;i had arranged all this in images formates so that it would be easy to access.&lt;/div&gt;&lt;div closure_uid_cr4kus="447"&gt;Thought to share the same with all of you!!&lt;br /&gt;
Happy Reading!!&lt;/div&gt;&lt;div closure_uid_cr4kus="447"&gt;&amp;nbsp;&amp;nbsp;&lt;/div&gt;&lt;br /&gt;
&lt;table align="center" cellpadding="0" cellspacing="0" class="tr-caption-container" style="margin-left: auto; margin-right: auto; text-align: center;"&gt;&lt;tbody&gt;
&lt;tr&gt;&lt;td style="text-align: center;"&gt;&lt;a href="http://4.bp.blogspot.com/-kNV9XvQQfTY/TkoBuJrYL9I/AAAAAAAAAv8/29YOe2_v918/s1600/Slide1.JPG" imageanchor="1" style="margin-left: auto; margin-right: auto;"&gt;&lt;img border="0" height="300" naa="true" src="http://4.bp.blogspot.com/-kNV9XvQQfTY/TkoBuJrYL9I/AAAAAAAAAv8/29YOe2_v918/s400/Slide1.JPG" width="400" /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class="tr-caption" closure_uid_cr4kus="543" style="text-align: center;"&gt;&lt;strong&gt;&lt;span style="color: #cc0000; font-size: large;"&gt;Slide 1: The Title&lt;/span&gt;&lt;/strong&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;&lt;br /&gt;
&lt;table align="center" cellpadding="0" cellspacing="0" class="tr-caption-container" style="margin-left: auto; margin-right: auto; text-align: center;"&gt;&lt;tbody&gt;
&lt;tr&gt;&lt;td style="text-align: center;"&gt;&lt;a href="http://3.bp.blogspot.com/-SIWbmL-l8gU/TkoBvkL8bZI/AAAAAAAAAwA/c841xr3PHMM/s1600/Slide2.JPG" imageanchor="1" style="margin-left: auto; margin-right: auto;"&gt;&lt;img border="0" height="300" naa="true" src="http://3.bp.blogspot.com/-SIWbmL-l8gU/TkoBvkL8bZI/AAAAAAAAAwA/c841xr3PHMM/s400/Slide2.JPG" width="400" /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class="tr-caption" closure_uid_cr4kus="585" style="text-align: center;"&gt;&lt;span closure_uid_cr4kus="587" style="color: #cc0000; font-size: large;"&gt;Slide 2: Unit Testing Framework&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;&lt;br /&gt;
&lt;table align="center" cellpadding="0" cellspacing="0" class="tr-caption-container" style="margin-left: auto; margin-right: auto; text-align: center;"&gt;&lt;tbody&gt;
&lt;tr&gt;&lt;td style="text-align: center;"&gt;&lt;a href="http://4.bp.blogspot.com/-0ARFN40qROw/TkoBwV7k7JI/AAAAAAAAAwE/FxreIXAh3aY/s1600/Slide3.JPG" imageanchor="1" style="margin-left: auto; margin-right: auto;"&gt;&lt;img border="0" height="300" naa="true" src="http://4.bp.blogspot.com/-0ARFN40qROw/TkoBwV7k7JI/AAAAAAAAAwE/FxreIXAh3aY/s400/Slide3.JPG" width="400" /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class="tr-caption" style="text-align: center;"&gt;&lt;span style="color: #cc0000; font-size: large;"&gt;Slide 3: &lt;span closure_uid_cr4kus="613" style="color: white; font-family: Calibri; font-size: 16pt; font-weight: bold; language: en-US; mso-ascii-font-family: Calibri; mso-bidi-font-family: +mn-cs; mso-color-index: 14; mso-fareast-font-family: +mn-ea; mso-font-kerning: 12.0pt;"&gt;&lt;span style="color: #cc0000;"&gt;Attributes Used to Establish a Calling Order&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;&lt;div closure_uid_cr4kus="797"&gt;&lt;br /&gt;
&lt;/div&gt;&lt;table align="center" cellpadding="0" cellspacing="0" class="tr-caption-container" style="margin-left: auto; margin-right: auto; text-align: center;"&gt;&lt;tbody&gt;
&lt;tr&gt;&lt;td style="text-align: center;"&gt;&lt;a href="http://4.bp.blogspot.com/-ItOGTYQ1oHo/TkoBxIl3l4I/AAAAAAAAAwI/eLAgviI9Wao/s1600/Slide4.JPG" imageanchor="1" style="margin-left: auto; margin-right: auto;"&gt;&lt;img border="0" height="300" naa="true" src="http://4.bp.blogspot.com/-ItOGTYQ1oHo/TkoBxIl3l4I/AAAAAAAAAwI/eLAgviI9Wao/s400/Slide4.JPG" width="400" /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class="tr-caption" closure_uid_cr4kus="657" style="text-align: center;"&gt;&lt;span style="color: #cc0000;"&gt;&lt;span closure_uid_cr4kus="662" style="font-size: large;"&gt;Slide 4: &lt;/span&gt;&lt;span closure_uid_cr4kus="613" style="color: white; font-family: Calibri; font-size: 16pt; font-weight: bold; language: en-US; mso-ascii-font-family: Calibri; mso-bidi-font-family: +mn-cs; mso-color-index: 14; mso-fareast-font-family: +mn-ea; mso-font-kerning: 12.0pt;"&gt;&lt;span style="color: #cc0000;"&gt;Assert Type&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;&lt;div closure_uid_cr4kus="660"&gt;&lt;br /&gt;
&lt;/div&gt;&lt;table align="center" cellpadding="0" cellspacing="0" class="tr-caption-container" style="margin-left: auto; margin-right: auto; text-align: center;"&gt;&lt;tbody&gt;
&lt;tr&gt;&lt;td style="text-align: center;"&gt;&lt;a href="http://4.bp.blogspot.com/-Kxy3mzRCBLU/TkoByFgcK4I/AAAAAAAAAwM/8OkFzxq1fNI/s1600/Slide5.JPG" imageanchor="1" style="margin-left: auto; margin-right: auto;"&gt;&lt;img border="0" height="300" naa="true" src="http://4.bp.blogspot.com/-Kxy3mzRCBLU/TkoByFgcK4I/AAAAAAAAAwM/8OkFzxq1fNI/s400/Slide5.JPG" width="400" /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class="tr-caption" closure_uid_cr4kus="713" style="text-align: center;"&gt;&lt;span closure_uid_cr4kus="687" style="color: #cc0000;"&gt;&lt;span closure_uid_cr4kus="688" style="font-size: large;"&gt;Slide 5:String&lt;span closure_uid_cr4kus="613" style="color: white; font-family: Calibri; font-size: 16pt; font-weight: bold; language: en-US; mso-ascii-font-family: Calibri; mso-bidi-font-family: +mn-cs; mso-color-index: 14; mso-fareast-font-family: +mn-ea; mso-font-kerning: 12.0pt;"&gt;&lt;span style="color: #cc0000;"&gt;Assert Type&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;&lt;br /&gt;
&lt;table align="center" cellpadding="0" cellspacing="0" class="tr-caption-container" style="margin-left: auto; margin-right: auto; text-align: center;"&gt;&lt;tbody&gt;
&lt;tr&gt;&lt;td style="text-align: center;"&gt;&lt;a href="http://3.bp.blogspot.com/-SE9x_uVLwtg/TkoBzK9ZyOI/AAAAAAAAAwQ/lASFsYQqje4/s1600/Slide6.JPG" imageanchor="1" style="margin-left: auto; margin-right: auto;"&gt;&lt;img border="0" height="300" naa="true" src="http://3.bp.blogspot.com/-SE9x_uVLwtg/TkoBzK9ZyOI/AAAAAAAAAwQ/lASFsYQqje4/s400/Slide6.JPG" width="400" /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class="tr-caption" closure_uid_cr4kus="714" style="text-align: center;"&gt;&lt;span style="color: #cc0000;"&gt;&lt;span style="font-size: large;"&gt;Slide 5: Collection&lt;span closure_uid_cr4kus="613" style="color: white; font-family: Calibri; font-size: 16pt; font-weight: bold; language: en-US; mso-ascii-font-family: Calibri; mso-bidi-font-family: +mn-cs; mso-color-index: 14; mso-fareast-font-family: +mn-ea; mso-font-kerning: 12.0pt;"&gt;&lt;span closure_uid_cr4kus="715" style="color: #cc0000;"&gt;Assert Type&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;&lt;br /&gt;
&lt;table align="center" cellpadding="0" cellspacing="0" class="tr-caption-container" style="margin-left: auto; margin-right: auto; text-align: center;"&gt;&lt;tbody&gt;
&lt;tr&gt;&lt;td style="text-align: center;"&gt;&lt;a href="http://3.bp.blogspot.com/-j0hmRJQZQoI/TkoB0Dcb0FI/AAAAAAAAAwU/sov_WpRwaXs/s1600/Slide7.JPG" imageanchor="1" style="margin-left: auto; margin-right: auto;"&gt;&lt;img border="0" height="300" naa="true" src="http://3.bp.blogspot.com/-j0hmRJQZQoI/TkoB0Dcb0FI/AAAAAAAAAwU/sov_WpRwaXs/s400/Slide7.JPG" width="400" /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class="tr-caption" closure_uid_cr4kus="758" style="text-align: center;"&gt;&lt;strong&gt;&lt;span style="color: #cc0000; font-size: large;"&gt;Slide 6: The End&lt;/span&gt;&lt;/strong&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;&lt;br /&gt;
Your&amp;nbsp;Comments&amp;nbsp;are always welcome!!&lt;br /&gt;
Thanks,&lt;br /&gt;
Md. Jawed&amp;nbsp;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5021044382947826261-3502180670374914485?l=jawedm.blogspot.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/ipsT1lqcqguwens6I17_zfIc0-w/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/ipsT1lqcqguwens6I17_zfIc0-w/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/ipsT1lqcqguwens6I17_zfIc0-w/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/ipsT1lqcqguwens6I17_zfIc0-w/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/blogspot/tlIDs/~4/xBM0A70Y7PY" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://jawedm.blogspot.com/feeds/3502180670374914485/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=5021044382947826261&amp;postID=3502180670374914485&amp;isPopup=true" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/5021044382947826261/posts/default/3502180670374914485?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/5021044382947826261/posts/default/3502180670374914485?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/blogspot/tlIDs/~3/xBM0A70Y7PY/unit-testing-framework-and-type-of.html" title="Unit Testing Framework and Type of Assert." /><author><name>MD.JAWED</name><uri>http://www.blogger.com/profile/07432832127158337660</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="33" height="22" src="http://4.bp.blogspot.com/_SPPOhexZeA0/SkH3PsAaUVI/AAAAAAAAALQ/K3cgVII_VcA/S220/_far0475.jpg" /></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://4.bp.blogspot.com/-kNV9XvQQfTY/TkoBuJrYL9I/AAAAAAAAAv8/29YOe2_v918/s72-c/Slide1.JPG" height="72" width="72" /><thr:total>0</thr:total><feedburner:origLink>http://jawedm.blogspot.com/2011/08/unit-testing-framework-and-type-of.html</feedburner:origLink></entry><entry gd:etag="W/&quot;C0EBSXw-fyp7ImA9WhdQFEo.&quot;"><id>tag:blogger.com,1999:blog-5021044382947826261.post-8102314133555821940</id><published>2011-08-16T10:44:00.000+05:30</published><updated>2011-08-16T10:44:18.257+05:30</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2011-08-16T10:44:18.257+05:30</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="Visual studio" /><category scheme="http://www.blogger.com/atom/ns#" term="Capture" /><category scheme="http://www.blogger.com/atom/ns#" term="Dump file" /><category scheme="http://www.blogger.com/atom/ns#" term="C#" /><title>What ia dumb file and how to capture it.</title><content type="html">&lt;div dir="ltr" style="text-align: left;" trbidi="on"&gt;&lt;div closure_uid_fv9gyo="194"&gt;A nice article to read about &lt;strong&gt;&lt;span style="color: #cc0000;"&gt;What is a dump, and how do I create one?&lt;/span&gt;&lt;/strong&gt;&lt;/div&gt;&lt;br /&gt;
i found this while surfing..so thought to share with all of you!!&lt;br /&gt;
&lt;br /&gt;
&lt;a href="http://blogs.msdn.com/b/debugger/archive/2009/12/30/what-is-a-dump-and-how-do-i-create-one.aspx"&gt;http://blogs.msdn.com/b/debugger/archive/2009/12/30/what-is-a-dump-and-how-do-i-create-one.aspx&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;div closure_uid_fv9gyo="214"&gt;Using Visual studio you can capture the Dump file also.&lt;/div&gt;&lt;div closure_uid_fv9gyo="216"&gt;make sure that under Debuge the Save Dump As menu item is added in visual atudio. if not then follow the below steps to add this menu item:&lt;/div&gt;&lt;div closure_uid_fv9gyo="217"&gt;&lt;/div&gt;&lt;br /&gt;
a. Select Tools -&amp;gt; Customize&lt;br /&gt;
&lt;div closure_uid_fv9gyo="215"&gt;&lt;br /&gt;
&lt;/div&gt;b. Select the Commands tab&lt;br /&gt;
&lt;br /&gt;
c. Select Debug from the Menu bar dropdown&lt;br /&gt;
&lt;br /&gt;
d. Click Add Command...&lt;br /&gt;
&lt;br /&gt;
e. Select Debug from the Categories list.&lt;br /&gt;
&lt;br /&gt;
f. Find the Save Dump As entry in the Commands window.&lt;br /&gt;
&lt;br /&gt;
g. Click OK (the Save Dump As... command is added to the top of the Debug menu).&lt;br /&gt;
&lt;br /&gt;
h. Click Close&lt;br /&gt;
&lt;br /&gt;
You can use the following steps to get a mini dump file:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
1. Start Visual Studio. &lt;br /&gt;
&lt;br /&gt;
2. Start another instance of VS. &lt;br /&gt;
&lt;br /&gt;
3. In the second instance click Tools &lt;br /&gt;
Attach to Process... &lt;br /&gt;
&lt;br /&gt;
4. In the list of processes locate devenv.exe. &lt;br /&gt;
&lt;br /&gt;
5. Click Select... and explicitly choose 'Native' and 'Managed' code. &lt;br /&gt;
&lt;br /&gt;
6. Click OK and OK to close Select dialog and Attach to Process dialog. &lt;br /&gt;
&lt;br /&gt;
7. Go back to the first instance of VS and repro the crash\hang. &lt;br /&gt;
&lt;br /&gt;
8. Upon the crash\hang, control should go to the second instance of VS. &lt;br /&gt;
&lt;br /&gt;
9. In the second instance click Debug &lt;br /&gt;
Save Mini Dump (without heap).&lt;br /&gt;
&lt;br /&gt;
&lt;a href="http://connect.microsoft.com/VisualStudio/feedback/details/610988/qtagent32-crashes-on-running-unit-tests"&gt;http://connect.microsoft.com/VisualStudio/feedback/details/610988/qtagent32-crashes-on-running-unit-tests&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5021044382947826261-8102314133555821940?l=jawedm.blogspot.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/Wm_V8nFAmO1DyiK2itsK0krms-c/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/Wm_V8nFAmO1DyiK2itsK0krms-c/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/Wm_V8nFAmO1DyiK2itsK0krms-c/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/Wm_V8nFAmO1DyiK2itsK0krms-c/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/blogspot/tlIDs/~4/9Wl8N7K5pFI" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://jawedm.blogspot.com/feeds/8102314133555821940/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=5021044382947826261&amp;postID=8102314133555821940&amp;isPopup=true" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/5021044382947826261/posts/default/8102314133555821940?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/5021044382947826261/posts/default/8102314133555821940?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/blogspot/tlIDs/~3/9Wl8N7K5pFI/what-ia-dumb-file-and-how-to-capture-it.html" title="What ia dumb file and how to capture it." /><author><name>MD.JAWED</name><uri>http://www.blogger.com/profile/07432832127158337660</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="33" height="22" src="http://4.bp.blogspot.com/_SPPOhexZeA0/SkH3PsAaUVI/AAAAAAAAALQ/K3cgVII_VcA/S220/_far0475.jpg" /></author><thr:total>0</thr:total><feedburner:origLink>http://jawedm.blogspot.com/2011/08/what-ia-dumb-file-and-how-to-capture-it.html</feedburner:origLink></entry></feed>

