<?xml version='1.0' encoding='UTF-8'?><?xml-stylesheet href="http://www.blogger.com/styles/atom.css" type="text/css"?><feed xmlns='http://www.w3.org/2005/Atom' xmlns:openSearch='http://a9.com/-/spec/opensearchrss/1.0/' xmlns:blogger='http://schemas.google.com/blogger/2008' xmlns:georss='http://www.georss.org/georss' xmlns:gd="http://schemas.google.com/g/2005" xmlns:thr='http://purl.org/syndication/thread/1.0'><id>tag:blogger.com,1999:blog-8431515548082220898</id><updated>2024-10-25T14:35:32.368+06:00</updated><category term="C#"/><category term="Download"/><category term="Gmail"/><category term="Hacked"/><category term="Recovery"/><category term="Setup"/><category term="Visual Studio"/><category term="Windows 8"/><title type='text'>Hacker Mini</title><subtitle type='html'>Cool Tips and Tricks</subtitle><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://hackermini.blogspot.com/feeds/posts/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8431515548082220898/posts/default?redirect=false'/><link rel='alternate' type='text/html' href='http://hackermini.blogspot.com/'/><link rel='hub' href='http://pubsubhubbub.appspot.com/'/><author><name>Rased</name><uri>http://www.blogger.com/profile/03285785980100826757</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>3</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>25</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-8431515548082220898.post-6580565110736888184</id><published>2011-09-20T22:49:00.001+06:00</published><updated>2011-09-20T22:50:37.431+06:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="C#"/><category scheme="http://www.blogger.com/atom/ns#" term="Setup"/><category scheme="http://www.blogger.com/atom/ns#" term="Visual Studio"/><title type='text'>How to Add Custom Action to Visual Studio Setup Project</title><content type='html'>&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhOz-H1WYRwRDrrp-o8qvvndJzsueZX_7X0GlSTov9MRga7VB3iJg36MSBMOqpJ9sn3kqV8YtmnsKcj57XNfz1rJ59jSAcmR1tkPhmdsYkeJvLw4D21mm1743aXw6XCq6R1mw_USVj7tXg/s1600/1.png&quot; imageanchor=&quot;1&quot; style=&quot;clear: right; float: right; margin-bottom: 1em; margin-left: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;146&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhOz-H1WYRwRDrrp-o8qvvndJzsueZX_7X0GlSTov9MRga7VB3iJg36MSBMOqpJ9sn3kqV8YtmnsKcj57XNfz1rJ59jSAcmR1tkPhmdsYkeJvLw4D21mm1743aXw6XCq6R1mw_USVj7tXg/s320/1.png&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;span style=&quot;font-size: large;&quot;&gt;Creating simple setup project in visual studio is very easy. Sometimes we need to perform some custom action at the time of install/uninstall such as start a web page. Today i will show you how you can add custom action in your Winform application. I will use C# as language.&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;a name=&#39;more&#39;&gt;&lt;/a&gt;&lt;br /&gt;
&lt;span style=&quot;font-size: large;&quot;&gt;First create a WindowsFormApplication. Then create a Setup Project from File-&amp;gt;Add-&amp;gt;New Project. Follow Other Project Types -&amp;gt; Setup and Deployment -&amp;gt; Visual Studion Installer -&amp;gt; Setup Project. Name it Setup1.&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-size: large;&quot;&gt;&lt;br /&gt;
&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-size: large;&quot;&gt;Now go to your Winform Project and add a installer class. Name it Installer1.cs. Open it as Code View. Here you can override four important functions, Install, Commit, Rollback and Uninstall. You can guess their functionality from name.&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-size: large;&quot;&gt;&lt;br /&gt;
&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-size: large;&quot;&gt;Suppose we want to open a web page before stating uninstallation. Add the following code:&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-size: large;&quot;&gt;&lt;br /&gt;
&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;pre class=&quot;c#&quot; name=&quot;code&quot; style=&quot;text-align: left;&quot;&gt;[System.Security.Permissions.SecurityPermission(System.Security.Permissions.SecurityAction.Demand)]
public override void Uninstall(IDictionary savedState)
{
    System.Diagnostics.Process.Start(&quot;http://www.microsoft.com&quot;);
    base.Uninstall(savedState);
}
&lt;/pre&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;span style=&quot;font-size: large;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhyuOxrdfH9XFvpwszfSnNK5jfkiN7l3hpjFDXZxwEqndTzl2gKZBtgQ1eFn3VvFp7H_VntIVQo46uCCfqTowazH0-WlmdR0J9RLkdmd5vRZrCSSnuZML5bQWA_xf-Exjn_EFFiTibtYQE/s1600/2.png&quot; imageanchor=&quot;1&quot; style=&quot;clear: right; float: right; margin-bottom: 1em; margin-left: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;235&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhyuOxrdfH9XFvpwszfSnNK5jfkiN7l3hpjFDXZxwEqndTzl2gKZBtgQ1eFn3VvFp7H_VntIVQo46uCCfqTowazH0-WlmdR0J9RLkdmd5vRZrCSSnuZML5bQWA_xf-Exjn_EFFiTibtYQE/s320/2.png&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;/span&gt;&lt;/div&gt;&lt;span style=&quot;font-size: large;&quot;&gt;&lt;br /&gt;
&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-size: large;&quot;&gt;base.Uninstall will start actuall uninstalltion. If you want the same functionality before starting installation you can add the following code:&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-size: large;&quot;&gt;&lt;br /&gt;
&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-size: large;&quot;&gt;&lt;br /&gt;
&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;pre class=&quot;c#&quot; name=&quot;code&quot; style=&quot;text-align: left;&quot;&gt;[System.Security.Permissions.SecurityPermission(System.Security.Permissions.SecurityAction.Demand)]
public override void Install(IDictionary savedState)
{
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; System.Diagnostics.Process.Start(&quot;http://www.microsoft.com&quot;);
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; base.Install(savedState);
}
&lt;/pre&gt;&lt;span style=&quot;font-size: large;&quot;&gt;&lt;br /&gt;
&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-size: large;&quot;&gt;Commit will fire after completing install transaction and Rollback when installer restores the pre-installation state of the computer.&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-size: large;&quot;&gt;&lt;br /&gt;
&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-size: large;&quot;&gt;Right click on Setup1 and go View-&amp;gt;Add-&amp;gt; Project Output. Select WindowsFormApplication from project dropdown, select Primary Output and click OK.&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-size: large;&quot;&gt;&lt;br /&gt;
&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-size: large;&quot;&gt;Now we have to add the Installer1.cs to the Setup Project. Write click on Setup1 and go View-&amp;gt;Custom Actions. We override only the Uninstall function. So, right click on Uninstall and click Add Custom Action. Go Application Folder -&amp;gt; Primary Output From... then click OK. Build Setup1, install it and uninstall to check the functionality.&lt;/span&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://hackermini.blogspot.com/feeds/6580565110736888184/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://hackermini.blogspot.com/2011/09/how-to-add-custom-action-to-visual.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8431515548082220898/posts/default/6580565110736888184'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8431515548082220898/posts/default/6580565110736888184'/><link rel='alternate' type='text/html' href='http://hackermini.blogspot.com/2011/09/how-to-add-custom-action-to-visual.html' title='How to Add Custom Action to Visual Studio Setup Project'/><author><name>Rased</name><uri>http://www.blogger.com/profile/03285785980100826757</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhOz-H1WYRwRDrrp-o8qvvndJzsueZX_7X0GlSTov9MRga7VB3iJg36MSBMOqpJ9sn3kqV8YtmnsKcj57XNfz1rJ59jSAcmR1tkPhmdsYkeJvLw4D21mm1743aXw6XCq6R1mw_USVj7tXg/s72-c/1.png" height="72" width="72"/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8431515548082220898.post-2656342488936826096</id><published>2011-09-19T21:45:00.004+06:00</published><updated>2011-09-19T21:58:04.771+06:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Download"/><category scheme="http://www.blogger.com/atom/ns#" term="Windows 8"/><title type='text'>Windows 8 Developer Preview</title><content type='html'>&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;http://spiderfill.com/wp-content/woo_custom/416-windows8.JPG&quot; imageanchor=&quot;1&quot; style=&quot;clear: right; float: right; margin-bottom: 1em; margin-left: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;200&quot; src=&quot;http://spiderfill.com/wp-content/woo_custom/416-windows8.JPG&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div style=&quot;text-align: left;&quot;&gt;&lt;span style=&quot;font-size: large;&quot;&gt;&lt;a href=&quot;http://www.microsoft.com/&quot;&gt;Microsoft&lt;/a&gt; released Windows 8 Developer Preview last week. &lt;a href=&quot;http://msdn.microsoft.com/en-us/windows/apps/br229516&quot;&gt;You can download 32-bit and 64-bit of Windows 8 directly&lt;/a&gt;. The developer tool version requires clean installation. But you can upgrade existing Windows Vista and 7 keeping all  accounts, files and settings. For XP you can keep  accounts and files but not settings. I personally recommend clean installation.&lt;/span&gt;&lt;/div&gt;&lt;a name=&#39;more&#39;&gt;&lt;/a&gt;&lt;br /&gt;
&lt;a href=&quot;http://msdn.microsoft.com/en-us/windows/apps/br229516&quot;&gt;&lt;iframe allowfullscreen=&#39;allowfullscreen&#39; webkitallowfullscreen=&#39;webkitallowfullscreen&#39; mozallowfullscreen=&#39;mozallowfullscreen&#39; width=&#39;320&#39; height=&#39;266&#39; src=&#39;https://www.youtube.com/embed/MR40rIoTVSY?feature=player_embedded&#39; frameborder=&#39;0&#39;&gt;&lt;/iframe&gt;&lt;/a&gt;&lt;br /&gt;
&lt;h2&gt;&lt;span style=&quot;font-size: large;&quot;&gt;System Requirements&lt;/span&gt;&lt;/h2&gt;&lt;span style=&quot;font-size: small;&quot;&gt;&lt;i&gt;Windows Developer Preview works great on the same hardware that powers Windows Vista and Windows 7:&lt;/i&gt;&lt;/span&gt;&lt;br /&gt;
&lt;ul&gt;&lt;li&gt;&lt;span style=&quot;font-size: small;&quot;&gt;1 gigahertz (GHz) or faster 32-bit (x86) or 64-bit (x64) processor&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span style=&quot;font-size: small;&quot;&gt;1 gigabyte (GB) RAM (32-bit) or 2 GB RAM (64-bit)&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span style=&quot;font-size: small;&quot;&gt;16 GB available hard disk space (32-bit) or 20 GB (64-bit)&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span style=&quot;font-size: small;&quot;&gt;DirectX 9 graphics device with WDDM 1.0 or higher driver&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span style=&quot;font-size: small;&quot;&gt;Taking advantage of touch input requires a screen that supports multi-touch&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span style=&quot;font-size: small;&quot;&gt;To run Metro style Apps, you need a screen resolution of 1024 X 768 or greater&lt;/span&gt;&lt;/li&gt;
&lt;/ul&gt;&lt;span style=&quot;font-size: large;&quot;&gt;&lt;b&gt;&lt;span style=&quot;color: lime;&quot;&gt;&lt;a href=&quot;http://msdn.microsoft.com/en-us/windows/apps/br229516&quot;&gt;Download the Windows 8 Developer Preview Now&lt;/a&gt;&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://hackermini.blogspot.com/feeds/2656342488936826096/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://hackermini.blogspot.com/2011/09/download-windows-8-developer-preview.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8431515548082220898/posts/default/2656342488936826096'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8431515548082220898/posts/default/2656342488936826096'/><link rel='alternate' type='text/html' href='http://hackermini.blogspot.com/2011/09/download-windows-8-developer-preview.html' title='Windows 8 Developer Preview'/><author><name>Rased</name><uri>http://www.blogger.com/profile/03285785980100826757</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8431515548082220898.post-4041687160268515049</id><published>2011-09-19T19:30:00.000+06:00</published><updated>2011-09-19T19:30:38.861+06:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Gmail"/><category scheme="http://www.blogger.com/atom/ns#" term="Hacked"/><category scheme="http://www.blogger.com/atom/ns#" term="Recovery"/><title type='text'>How to Recover Your Hacked Gmail Account?</title><content type='html'>&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;&lt;span style=&quot;font-size: large;&quot;&gt;&lt;a href=&quot;http://www.blogger.com/www.gmail.com&quot;&gt;Gmail&lt;/a&gt;&lt;/span&gt;&lt;span style=&quot;font-size: large;&quot;&gt; is one of the most popular free email services. You always use Gmail &lt;/span&gt;&lt;span style=&quot;font-size: large;&quot;&gt;for Facebook and some other services. One day you discovered that you could not login because Gmail said &#39;password is wrong&#39;! You went to the password recovery page and got totally astonished! Security question and alternate email address were also changed. You also use Google&#39;s Adsense service using this account. Total disaster! This tutorial will help you in this situation.&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;a name=&#39;more&#39;&gt;&lt;/a&gt;&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjY3BOfKbN22rH8YJTZsu4iodQ09DfuwVIiXhyphenhyphenLXBH2PO17E06jcAHTeBjbaH0RD2jYQf8mzacPt6R2DF0vF2AUbn132_RjOxRZYACzuX5Be3ta5PKlwEFhGraiOiCGTbFiRPXQhObjExU/s1600/gmail-hacked.gif&quot; imageanchor=&quot;1&quot; style=&quot;clear: right; float: right; margin-bottom: 1em; margin-left: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;104&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjY3BOfKbN22rH8YJTZsu4iodQ09DfuwVIiXhyphenhyphenLXBH2PO17E06jcAHTeBjbaH0RD2jYQf8mzacPt6R2DF0vF2AUbn132_RjOxRZYACzuX5Be3ta5PKlwEFhGraiOiCGTbFiRPXQhObjExU/s320/gmail-hacked.gif&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;span style=&quot;font-size: large;&quot;&gt;&lt;/span&gt;&lt;/div&gt;&lt;span style=&quot;font-size: large;&quot;&gt;There is a way to get back your account. Just follow the steps...&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;span style=&quot;font-size: large;&quot;&gt;1. Go to &lt;a href=&quot;https://services.google.com/inquiry/gmail_security1&quot;&gt;Gmail Security&lt;/a&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-size: large;&quot;&gt;2. You will find a question. &lt;b&gt;&lt;span id=&quot;pass_rec_ts&quot;&gt;Did this work? &lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;span id=&quot;pass_rec_ts&quot; style=&quot;font-size: large;&quot;&gt;Select &lt;b&gt;No&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span id=&quot;pass_rec_ts&quot; style=&quot;font-size: large;&quot;&gt;3. Please provide the requested information. Remember to answer each question as thoroughly and accurately as possible. If you aren&#39;t certain about some of the dates, provide your closest estimate.&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;span style=&quot;font-size: large;&quot;&gt;&lt;b&gt;Important note from Google:&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;
&lt;ul&gt;&lt;li&gt;&lt;span style=&quot;font-size: large;&quot;&gt;&lt;i&gt;Your detailed answers will help us ensure that only you gain access to your account.&lt;/i&gt;&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span style=&quot;font-size: large;&quot;&gt;&lt;i&gt;We suggest you complete this form from a computer and place you&#39;ve used to access your account in the past.&lt;/i&gt;&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span style=&quot;font-size: large;&quot;&gt;&lt;i&gt;We may disable your account if we detect unusual activity.&lt;/i&gt;&lt;/span&gt;&lt;/li&gt;
&lt;/ul&gt;&lt;span style=&quot;font-size: large;&quot;&gt;According to Google, it may take 4-10 days to process&lt;/span&gt;. &lt;span style=&quot;font-size: large;&quot;&gt;You can submit this form several times if you find additional useful information&lt;/span&gt;.&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://hackermini.blogspot.com/feeds/4041687160268515049/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://hackermini.blogspot.com/2011/09/how-to-recover-your-hacked-gmail.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8431515548082220898/posts/default/4041687160268515049'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8431515548082220898/posts/default/4041687160268515049'/><link rel='alternate' type='text/html' href='http://hackermini.blogspot.com/2011/09/how-to-recover-your-hacked-gmail.html' title='How to Recover Your Hacked Gmail Account?'/><author><name>Rased</name><uri>http://www.blogger.com/profile/03285785980100826757</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjY3BOfKbN22rH8YJTZsu4iodQ09DfuwVIiXhyphenhyphenLXBH2PO17E06jcAHTeBjbaH0RD2jYQf8mzacPt6R2DF0vF2AUbn132_RjOxRZYACzuX5Be3ta5PKlwEFhGraiOiCGTbFiRPXQhObjExU/s72-c/gmail-hacked.gif" height="72" width="72"/><thr:total>0</thr:total></entry></feed>