<?xml version="1.0" encoding="UTF-8"?><!-- generator="WordPress/2.8.6" -->
<rss version="0.92">
<channel>
	<title>ASpeak</title>
	<link>http://abhi.dcmembers.com/blog</link>
	<description>IOpine!</description>
	<lastBuildDate>Wed, 25 Nov 2009 14:21:50 +0000</lastBuildDate>
	<docs>http://backend.userland.com/rss092</docs>
	<language>en</language>
	
	<item>
		<title>Debug installer</title>
		<description><![CDATA[The installer created using WIX was failing. I had no option but to perform following on command line:
msiexec -i MYSETUPFILE.msi /leavx log.txt
This will create a log file for the installer when this command is invoked. The failure sequence can be traced from the log file and is relatively simpler to debug the setup issue.
]]></description>
		<link>http://abhi.dcmembers.com/blog/2009/06/17/debug-installer/</link>
			</item>
	<item>
		<title>Funny Out of Office Messages</title>
		<description><![CDATA[We all have times when we are off for a few days from work and we want the email senders to be automatically notified of it. In outlook you can use Out of Office Assistant wizard for this purpose.
&#160; 
While searching for good funny out of office quotes, I stumbled across following set of hilarious [...]]]></description>
		<link>http://abhi.dcmembers.com/blog/2009/05/29/funny-out-of-office-messages/</link>
			</item>
	<item>
		<title>Forcefully delete an assembly from GAC</title>
		<description><![CDATA[&#160;
Very often during development we try to remove an assembly from GAC. However, due to many reasons the assembly might not get deleted and the above screen is displayed. There is no easy way to remove this assembly as it may be locked due to numerous reasons and one might need to break his head [...]]]></description>
		<link>http://abhi.dcmembers.com/blog/2009/04/17/forcefully-delete-an-assembly-from-gac/</link>
			</item>
	<item>
		<title>Resize Modal Dialog Box dynamically</title>
		<description><![CDATA[This has been a pesky issue in our current project. The requirement is to pop a modal dialog box from a web form. This dialog that appears will contain various user controls based on certain conditions. It may have controls like textbox, tree view, list view, combo box and many others. User will have to [...]]]></description>
		<link>http://abhi.dcmembers.com/blog/2009/04/02/resize-modal-dialog-box-dynamically/</link>
			</item>
	<item>
		<title>Lambda based reflection Vs Normal reflection Vs Direct call</title>
		<description><![CDATA[One friend of mine sent me the following code sample that really surprised me.
There are three different approaches being used to call a method from a different class. The approaches are -

Direct Call 
Call through Lambda based reflection 
Call through Normal Reflection 

It was really surprising to see the execution speed comparison between three different [...]]]></description>
		<link>http://abhi.dcmembers.com/blog/2009/03/25/lambda-based-reflection-vs-normal-reflection-vs-direct-call-4/</link>
			</item>
	<item>
		<title>Mark File for deletion on reboot</title>
		<description><![CDATA[Requirement: Delete files from a given folder using C#.
Challenge: The file may be in use i.e. locked.
Approach: Use System Call to mark file for deletion on restart
Solution: Use PInvoke for MoveFileEx.

///
/// Consts defined in WINBASE.H
///
internal enum MoveFileFlags
&#123;
    MOVEFILE_REPLACE_EXISTING = 1,
    MOVEFILE_COPY_ALLOWED = 2,
    MOVEFILE_DELAY_UNTIL_REBOOT = 4,
 [...]]]></description>
		<link>http://abhi.dcmembers.com/blog/2009/03/24/mark-file-for-deletion-on-reboot/</link>
			</item>
	<item>
		<title>Uninstallation from C#</title>
		<description><![CDATA[I wanted to programatically uninstall an application installed in my system. Following code is a working piece to uninstall any custom application from the system.
Note: Following code snippet is not the best example of good coding standards ! It was just a sample I was trying to use to achieve something. The code is a [...]]]></description>
		<link>http://abhi.dcmembers.com/blog/2009/03/17/uninstallation-from-c/</link>
			</item>
	<item>
		<title>Remote Debugging with VS2008</title>
		<description><![CDATA[This is a very common development requirement and many of you might be knowing this thing already. However, I am just putting this information as it might help someone. In a distributed development scenario it becomes imminent to have remote debugging possible lest you have your development environment both on your regular development system and [...]]]></description>
		<link>http://abhi.dcmembers.com/blog/2008/12/04/remote-debugging-with-vs2008/</link>
			</item>
	<item>
		<title>Delete .svn folders recursively</title>
		<description><![CDATA[Very often scenarios crop up when we want to clean our mammoth source code repository without having to export it elsewhere. I was looking for an elegant way to delete hidden .svn folders which are created by tortoise svn to keep track of the repository state on the client. I found this site which provided [...]]]></description>
		<link>http://abhi.dcmembers.com/blog/2008/12/03/delete-svn-folders-recursively/</link>
			</item>
	<item>
		<title>MSDN code examples could be incorrect as well</title>
		<description><![CDATA[It was really odd for me to find an error in MSDN code example which took almost a couple of hours to figure out what is wrong. I am working in VSTO (Visual Studio Tool for Office). I am developing a plugin which is suppose to override some of the specific Office 2007 functionalities and [...]]]></description>
		<link>http://abhi.dcmembers.com/blog/2008/09/08/msdn-code-examples-could-be-incorrect-as-well/</link>
			</item>
</channel>
</rss>
