<table cellspacing="0" cellpadding="0" border="0" ><tr><td valign="top" style="font: inherit;"><DIV>you need to sign up for WDK Connect site.</DIV>
<DIV> </DIV>
<DIV> the <A style="COLOR: rgb(128,0,128)" href="https://connect.microsoft.com/site148/Downloads/DownloadDetails.aspx?DownloadID=21028" target=_blank rel=nofollow>WDK Connect site</A> <BR><BR>--- On <B>Thu, 4/29/10, Sergiy Byelozyorov <I><rryk@graphics.cs.uni-sb.de></I></B> wrote:<BR></DIV>
<BLOCKQUOTE style="PADDING-LEFT: 5px; MARGIN-LEFT: 5px; BORDER-LEFT: rgb(16,16,255) 2px solid"><BR>From: Sergiy Byelozyorov <rryk@graphics.cs.uni-sb.de><BR>Subject: Re: [vbox-dev] Windows build instructions<BR>To: "Huihong Luo" <huisinro@yahoo.com><BR>Cc: "VirtualBox developer's list" <vbox-dev@virtualbox.org><BR>Date: Thursday, April 29, 2010, 12:04 PM<BR><BR>
<DIV id=yiv208270104>The link you provided links to a page:
<DIV>
<BLOCKQUOTE class=gmail_quote style="PADDING-LEFT: 1ex; MARGIN: 0px 0px 0px 0.8ex; BORDER-LEFT: rgb(204,204,204) 1px solid"><SPAN style="FONT-SIZE: medium">
<H1 style="FONT-WEIGHT: normal; FONT-SIZE: 21px; MARGIN: 12px 0px 0px; COLOR: rgb(0,0,0); FONT-FAMILY: Arial, Helvetica, sans-serif">Windows Server 2003 DDK</H1>
<DIV style="MARGIN-TOP: 18px; WIDTH: 1293px">
<TABLE cellSpacing=0 cellPadding=0 width="100%" border=0>
<TBODY>
<TR vAlign=top>
<TD style="PADDING-RIGHT: 15px"><A style="COLOR: rgb(0,51,204)" rel=nofollow name=1284af423fe88d27_EN></A>
<H2 style="PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; FONT-SIZE: 15px; PADDING-BOTTOM: 4px; MARGIN: 0px; PADDING-TOP: 8px; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif"></H2>
<P style="PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 11px; PADDING-BOTTOM: 1em; MARGIN: 0px; LINE-HEIGHT: 15px; PADDING-TOP: 0px; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif"><B>Note:</B> The Driver Development Kit (DDK) has been superseded by the <A style="COLOR: rgb(0,51,204)" href="http://www.microsoft.com/whdc/Devtools/wdk/default.mspx" target=_blank rel=nofollow>Windows Driver Kit (WDK)</A>.</DIV>
<P style="PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 11px; PADDING-BOTTOM: 1em; MARGIN: 0px; LINE-HEIGHT: 15px; PADDING-TOP: 0px; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif">The Windows Server 2003 DDK is no longer supported. The latest release of the Windows Driver Kit (WDK) should be used for all driver development work. For reference only, old releases of the WDK and DDK are available on the <A style="COLOR: rgb(128,0,128)" href="https://connect.microsoft.com/site148/Downloads/DownloadDetails.aspx?DownloadID=21028" target=_blank rel=nofollow>WDK Connect site</A> in an archive package. For information on the WDK Connect site, go to <A style="COLOR: rgb(0,51,204)" href="http://www.microsoft.com/whdc/DevTools/WDK/WDKpkg.mspx" target=_blank rel=nofollow>How to Get the WDK</A>.</DIV></TD></TR></TBODY></TABLE></DIV></SPAN></BLOCKQUOTE>
<DIV><BR></DIV>
<DIV></DIV><A href="https://connect.microsoft.com/site148/Downloads/DownloadDetails.aspx?DownloadID=21028" target=_blank rel=nofollow>WDK Connect site link</A> in the bottom of the page leads to</DIV>
<DIV><BR></DIV>
<BLOCKQUOTE class=gmail_quote style="PADDING-LEFT: 1ex; MARGIN: 0px 0px 0px 0.8ex; BORDER-LEFT: rgb(204,204,204) 1px solid"><SPAN style="FONT-SIZE: 13px; FONT-FAMILY: Tahoma"><SPAN style="COLOR: red">Page Not Found</SPAN> <BR><BR><SPAN>The content that you requested cannot be found or you do not have permission to view it.</SPAN> <BR><BR><SPAN>If you believe you have reached this page in error, click the Help link at the top of the page to report the issue and include this ID in your e-mail: 67b5b451-d52b-4337-91de-4534df88b2fa</SPAN> <BR><BR><A style="COLOR: rgb(0,51,153); TEXT-DECORATION: none" href="https://connect.microsoft.com/" target=_blank rel=nofollow>Microsoft Connect welcome page.</A></SPAN></BLOCKQUOTE>
<DIV><BR></DIV>
<DIV>Where should I get DDK?</DIV>
<DIV><BR>Sergiy<BR><BR><BR>
<DIV class=gmail_quote>On Thu, Apr 22, 2010 at 1:51 AM, Huihong Luo <SPAN dir=ltr><<A href="http://us.mc343.mail.yahoo.com/mc/compose?to=huisinro@yahoo.com" target=_blank rel=nofollow ymailto="mailto:huisinro@yahoo.com">huisinro@yahoo.com</A>></SPAN> wrote:<BR>
<BLOCKQUOTE class=gmail_quote style="PADDING-LEFT: 1ex; MARGIN: 0px 0px 0px 0.8ex; BORDER-LEFT: #ccc 1px solid">
<TABLE cellSpacing=0 cellPadding=0 border=0>
<TBODY>
<TR>
<TD vAlign=top>
<DIV>you can try to get the old wdk from Windows Connect Site</DIV>
<DIV> </DIV>
<DIV><A href="http://www.microsoft.com/whdc/devtools/ddk/default.mspx" target=_blank rel=nofollow>http://www.microsoft.com/whdc/devtools/ddk/default.mspx</A><BR></DIV>
<DIV>It should install fine on 64-bit. If not, you can always install it on 32-bit, then just copy the whole dir to a different machine.</DIV>
<DIV> </DIV>
<DIV>Without shared folder source, you can still go ahead to work on dnd, but eventually you will need to extend the features of shared folder driver in order to support dnd.</DIV>
<DIV> </DIV>
<DIV>At the moment, you can just share the whole host C: drive as read/write, for example, when you drag a file from host to guest, inside guest you can retrieve the file from the mapped network drive. When you drag from guest to host, you simple save a file to the shared folder.</DIV>
<DIV> </DIV>
<DIV>The difficulty is to how to enable an app (e.g., Windows Explorer inside the guest) to pick up the dnd action, coming from the host, and verse versa. From my initial investigation, it requires a deep understanding of Microsoft COM, the very low level of drop/drag impl, in order for an invidual app to pick up the drag/drop event. In other words, it may requires you to re-implement a low level mechanism of Windows drag and drop.</DIV>
<DIV> </DIV>
<DIV>I might be wrong, though.</DIV>
<DIV>
<DIV> </DIV>
<DIV><BR>--- On <B>Wed, 4/21/10, Sergiy Byelozyorov <I><<A href="http://us.mc343.mail.yahoo.com/mc/compose?to=rryk@graphics.cs.uni-sb.de" target=_blank rel=nofollow ymailto="mailto:rryk@graphics.cs.uni-sb.de">rryk@graphics.cs.uni-sb.de</A>></I></B> wrote:<BR></DIV></DIV>
<BLOCKQUOTE style="PADDING-LEFT: 5px; MARGIN-LEFT: 5px; BORDER-LEFT: rgb(16,16,255) 2px solid">
<DIV><BR>From: Sergiy Byelozyorov <<A href="http://us.mc343.mail.yahoo.com/mc/compose?to=rryk@graphics.cs.uni-sb.de" target=_blank rel=nofollow ymailto="mailto:rryk@graphics.cs.uni-sb.de">rryk@graphics.cs.uni-sb.de</A>><BR></DIV>Subject: Re: [vbox-dev] Windows build instructions<BR>To: "Huihong Luo" <<A href="http://us.mc343.mail.yahoo.com/mc/compose?to=huisinro@yahoo.com" target=_blank rel=nofollow ymailto="mailto:huisinro@yahoo.com">huisinro@yahoo.com</A>><BR>Cc: "VirtualBox developer's list" <<A href="http://us.mc343.mail.yahoo.com/mc/compose?to=vbox-dev@virtualbox.org" target=_blank rel=nofollow ymailto="mailto:vbox-dev@virtualbox.org">vbox-dev@virtualbox.org</A>><BR>Date: Wednesday, April 21, 2010, 4:39 PM
<DIV>
<DIV></DIV>
<DIV><BR><BR>
<DIV>
<DIV class=gmail_quote>
<BLOCKQUOTE class=gmail_quote style="PADDING-LEFT: 1ex; MARGIN: 0px 0px 0px 0.8ex; BORDER-LEFT: #ccc 1px solid">
<TABLE cellSpacing=0 cellPadding=0 border=0>
<TBODY>
<TR>
<TD vAlign=top>
<DIV>(2) C:\WinDDK\3790.1830</DIV></TD></TR></TBODY></TABLE></BLOCKQUOTE>
<DIV><BR></DIV>
<DIV>Where can I get WinDDK? Will it install on Windows 7 64-bit?</DIV>
<DIV> </DIV>
<BLOCKQUOTE class=gmail_quote style="PADDING-LEFT: 1ex; MARGIN: 0px 0px 0px 0.8ex; BORDER-LEFT: #ccc 1px solid">
<TABLE cellSpacing=0 cellPadding=0 border=0>
<TBODY>
<TR>
<TD vAlign=top>
<DIV>if you do 64-bit build, it's very involving, you need to have a gcc cross compile tool chain to build a component.</DIV></TD></TR></TBODY></TABLE></BLOCKQUOTE>
<DIV><BR></DIV>
<DIV>So far I want to build only 32-bit version.</DIV>
<DIV> </DIV>
<BLOCKQUOTE class=gmail_quote style="PADDING-LEFT: 1ex; MARGIN: 0px 0px 0px 0.8ex; BORDER-LEFT: #ccc 1px solid">
<TABLE cellSpacing=0 cellPadding=0 border=0>
<TBODY>
<TR>
<TD vAlign=top>
<DIV> As for drag and drop support, I spent some time too, it's a very difficult job, just be prepared. The current vbox COM model is incompatible with Windows DnD requirement, which requires single apartment threading, so you will have to do it inside a dedicated thread, and then there are other obstacles to deal with.</DIV></TD></TR></TBODY></TABLE></BLOCKQUOTE>
<DIV><BR></DIV>
<DIV>Sounds difficult, but I believe that makes it even more challenging and interesting :).</DIV>
<DIV> </DIV>
<BLOCKQUOTE class=gmail_quote style="PADDING-LEFT: 1ex; MARGIN: 0px 0px 0px 0.8ex; BORDER-LEFT: #ccc 1px solid">
<TABLE cellSpacing=0 cellPadding=0 border=0>
<TBODY>
<TR>
<TD vAlign=top>
<DIV>If you want to drag and drop files, since the vbox shared folders driver (for windows guest) is not open sourced, you won't be able to do it.</DIV></TD></TR></TBODY></TABLE></BLOCKQUOTE>
<DIV><BR></DIV>
<DIV>Does that mean that I will not be able to create shared folder programmatically?</DIV>
<DIV><BR></DIV>
<BLOCKQUOTE class=gmail_quote style="PADDING-LEFT: 1ex; MARGIN: 0px 0px 0px 0.8ex; BORDER-LEFT: #ccc 1px solid">
<TABLE cellSpacing=0 cellPadding=0 border=0>
<TBODY>
<TR>
<TD vAlign=top>
<DIV><BR><BR>--- On <B>Wed, 4/21/10, Sergiy Byelozyorov <I><<A href="http://us.mc343.mail.yahoo.com/mc/compose?to=rryk@graphics.cs.uni-sb.de" target=_blank rel=nofollow>rryk@graphics.cs.uni-sb.de</A>></I></B> wrote:<BR></DIV>
<BLOCKQUOTE style="PADDING-LEFT: 5px; MARGIN-LEFT: 5px; BORDER-LEFT: rgb(16,16,255) 2px solid"><BR>From: Sergiy Byelozyorov <<A href="http://us.mc343.mail.yahoo.com/mc/compose?to=rryk@graphics.cs.uni-sb.de" target=_blank rel=nofollow>rryk@graphics.cs.uni-sb.de</A>><BR>Subject: [vbox-dev] Windows build instructions<BR>To: "VirtualBox developer's list" <<A href="http://us.mc343.mail.yahoo.com/mc/compose?to=vbox-dev@virtualbox.org" target=_blank rel=nofollow>vbox-dev@virtualbox.org</A>><BR>Date: Wednesday, April 21, 2010, 3:30 PM 
<DIV>
<DIV></DIV>
<DIV><BR><BR>
<DIV>
<DIV>Hello, VirtualBox Team</DIV>
<DIV><BR></DIV>
<DIV>I am looking forward to devote some of my free time to develop host/guest drag&drop support for VirtualBox. I have tried this once few years ago, but didn't find enough time then due to some significant changes in my life. Since than I have improved my C++ skills and now my life is more stable. So I would like to try again.</DIV>
<DIV><BR></DIV>
<DIV>I have read Windows build instructions only to find out that my development environment is heavily different from the one required. I am using Windows 7 64-bit, Visual Studio 2008, Windows SDK 2008 and WDK (DDK is not available for download anymore). Is there any chance that I will be able to build VirtualBox with these tools? I have noticed that requirements haven't changed much since I have seen them last time (over 2 years ago). Does that mean that windows builds are not maintained anymore? Or maybe it's just the outdated page?</DIV><BR>Sergiy<BR></DIV><BR></DIV></DIV>-----Inline Attachment Follows-----<BR><BR>
<DIV>_______________________________________________<BR>vbox-dev mailing list<BR><A href="http://us.mc343.mail.yahoo.com/mc/compose?to=vbox-dev@virtualbox.org" target=_blank rel=nofollow>vbox-dev@virtualbox.org</A><BR><A href="http://vbox.innotek.de/mailman/listinfo/vbox-dev" target=_blank rel=nofollow>http://vbox.innotek.de/mailman/listinfo/vbox-dev</A><BR></DIV></BLOCKQUOTE></TD></TR></TBODY></TABLE><BR>_______________________________________________<BR>vbox-dev mailing list<BR><A href="http://us.mc343.mail.yahoo.com/mc/compose?to=vbox-dev@virtualbox.org" target=_blank rel=nofollow>vbox-dev@virtualbox.org</A><BR><A href="http://vbox.innotek.de/mailman/listinfo/vbox-dev" target=_blank rel=nofollow>http://vbox.innotek.de/mailman/listinfo/vbox-dev</A><BR><BR></BLOCKQUOTE></DIV><BR></DIV></DIV></DIV></BLOCKQUOTE></TD></TR></TBODY></TABLE><BR>_______________________________________________<BR>vbox-dev mailing list<BR><A
 href="http://us.mc343.mail.yahoo.com/mc/compose?to=vbox-dev@virtualbox.org" target=_blank rel=nofollow ymailto="mailto:vbox-dev@virtualbox.org">vbox-dev@virtualbox.org</A><BR><A href="http://vbox.innotek.de/mailman/listinfo/vbox-dev" target=_blank rel=nofollow>http://vbox.innotek.de/mailman/listinfo/vbox-dev</A><BR><BR></BLOCKQUOTE></DIV><BR></DIV></DIV></BLOCKQUOTE></td></tr></table>