<?xml version="1.0" encoding="UTF-8" ?>
<?xml-stylesheet type="text/xsl" href="http://blogs.msdn.com/utility/FeedStylesheets/rss.xsl" media="screen"?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/" xmlns:wfw="http://wellformedweb.org/CommentAPI/"><channel><title>Writing a Desktop Sharing Application</title><link>http://blogs.msdn.com/rds/archive/2007/03/23/writing-a-desktop-sharing-application.aspx</link><description>Windows Desktop Sharing (WDS) API provides a rich set of API to share your complete desktop or just individual applications. Below is a step-by-step guide to write a sharing application. I have chosen C#/.Net to make things simpler and we will be using</description><dc:language>en-US</dc:language><generator>CommunityServer 2.1 SP1 (Build: 61025.2)</generator><item><title>re: Writing a Desktop Sharing Application</title><link>http://blogs.msdn.com/rds/archive/2007/03/23/writing-a-desktop-sharing-application.aspx#2473995</link><pubDate>Tue, 08 May 2007 07:32:06 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:2473995</guid><dc:creator>Chakkaradeep</dc:creator><description>&lt;p&gt;Hi,&lt;/p&gt;
&lt;p&gt;I tried your application sample. I am getting 6 desktops in the ActiveX control and thus am not able to control it effectively and I can see 6 desktops and 6 mouse cursors. I checked in my friend's machine too and I find the same problem - 6 desktops !&lt;/p&gt;
&lt;p&gt;Do you have any idea what is happening ? I checked the code, the code seems to be ok.&lt;/p&gt;
&lt;p&gt;Would be happy if you could help me.&lt;/p&gt;
&lt;p&gt;Thanks,&lt;/p&gt;
&lt;p&gt;C.C.Chakkaradeep&lt;/p&gt;
</description></item><item><title>re: Writing a Desktop Sharing Application</title><link>http://blogs.msdn.com/rds/archive/2007/03/23/writing-a-desktop-sharing-application.aspx#2681882</link><pubDate>Thu, 17 May 2007 01:40:02 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:2681882</guid><dc:creator>Seenu</dc:creator><description>&lt;p&gt;Are you running the winsharer.exe and winviewer.exe on the same machine? If yes, then you may see multiple desktops one inside the other recursively.&lt;/p&gt;
</description></item><item><title>re: Writing a Desktop Sharing Application</title><link>http://blogs.msdn.com/rds/archive/2007/03/23/writing-a-desktop-sharing-application.aspx#2702000</link><pubDate>Fri, 18 May 2007 01:13:45 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:2702000</guid><dc:creator>C.C.Chakkaradeep</dc:creator><description>&lt;p&gt;Initially we did that mistake of running the sharer and viewer in the same machine and later we did run separately and found actually what was happening :D&lt;/p&gt;
&lt;p&gt;Its working perfect with two different machines.&lt;/p&gt;
&lt;p&gt;Thanks !&lt;/p&gt;
</description></item><item><title>re: Writing a Desktop Sharing Application</title><link>http://blogs.msdn.com/rds/archive/2007/03/23/writing-a-desktop-sharing-application.aspx#2861484</link><pubDate>Fri, 25 May 2007 08:33:15 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:2861484</guid><dc:creator>C.C.Chakkaradeep</dc:creator><description>&lt;p&gt;Hi,&lt;/p&gt;
&lt;p&gt;What is the easiest way to make RDPViewer full screen other than using the size property&lt;/p&gt;
&lt;p&gt;Thanks&lt;/p&gt;
</description></item><item><title>re: Writing a Desktop Sharing Application</title><link>http://blogs.msdn.com/rds/archive/2007/03/23/writing-a-desktop-sharing-application.aspx#2935057</link><pubDate>Mon, 28 May 2007 08:35:46 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:2935057</guid><dc:creator>C.C.Chakkaradeep</dc:creator><description>&lt;p&gt;Hi,&lt;/p&gt;
&lt;p&gt;Is there a way to control the resolution of the shared desktop using RDPViewer ?&lt;/p&gt;
&lt;p&gt;P.S&lt;/p&gt;
&lt;p&gt;===&lt;/p&gt;
&lt;p&gt;I am not able to locate any help other than this blog and MSDN and thus I am posting my queries here. I am working in Microsoft Imagine Cup Project where I use this Remote Desktop Sharing API. I would appreciate any help i get thru this blog..thanks :) &lt;/p&gt;
</description></item><item><title>re: Writing a Desktop Sharing Application</title><link>http://blogs.msdn.com/rds/archive/2007/03/23/writing-a-desktop-sharing-application.aspx#2936890</link><pubDate>Mon, 28 May 2007 10:22:25 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:2936890</guid><dc:creator>Seenu</dc:creator><description>&lt;p&gt;Chakkaradeep, you should be able to switch to full screen by pressing Ctrl+Alt+Break when the viewer control has focus. I dont have the app off hand to verify but this key combination should work. Press the same keys to switch to the original window mode. Also you can set SmartSizing property (IRDPSRAPIViewer) to True to see the full screen smart sized in the window.&lt;/p&gt;
</description></item><item><title>re: Writing a Desktop Sharing Application</title><link>http://blogs.msdn.com/rds/archive/2007/03/23/writing-a-desktop-sharing-application.aspx#2937168</link><pubDate>Mon, 28 May 2007 10:30:51 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:2937168</guid><dc:creator>Seenu</dc:creator><description>&lt;p&gt;There is no API to set the resolution of the sharing desktop from the viewer control. However, you can change the desktop resolution as you normally do from the RDPViewer itself by right clicking on the desktop and going to display properties. OnSharedDesktopSettingsChanged is fired to the viewer app. You can then adjust the viewer control window size, if needed.&lt;/p&gt;
</description></item><item><title>re: Writing a Desktop Sharing Application</title><link>http://blogs.msdn.com/rds/archive/2007/03/23/writing-a-desktop-sharing-application.aspx#2941323</link><pubDate>Mon, 28 May 2007 12:38:21 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:2941323</guid><dc:creator>Chakkaradeep</dc:creator><description>&lt;p&gt;Hi Seenu,&lt;/p&gt;
&lt;p&gt;Thanks for the reply :), I will check with the Full Screen view&lt;/p&gt;
&lt;p&gt;Thanks&lt;/p&gt;
</description></item><item><title>re: Writing a Desktop Sharing Application</title><link>http://blogs.msdn.com/rds/archive/2007/03/23/writing-a-desktop-sharing-application.aspx#2942881</link><pubDate>Mon, 28 May 2007 13:50:36 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:2942881</guid><dc:creator>Chakkaradeep</dc:creator><description>&lt;p&gt;I tried setting the property SmartSize as,&lt;/p&gt;
&lt;p&gt;rdpViewer.SmartSizing=true, but I get exception caught there and a long list of exception message pasted here -- &lt;a rel="nofollow" target="_new" href="http://pastebin.ca/515749"&gt;http://pastebin.ca/515749&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Do i need to set this smartsizing property only after I connect to a desktop ?&lt;/p&gt;
&lt;p&gt;Thanks&lt;/p&gt;
</description></item><item><title>re: Writing a Desktop Sharing Application</title><link>http://blogs.msdn.com/rds/archive/2007/03/23/writing-a-desktop-sharing-application.aspx#2976430</link><pubDate>Wed, 30 May 2007 01:37:11 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:2976430</guid><dc:creator>srneerud</dc:creator><description>&lt;p&gt;Yes you need to set the SmartSizing property after you connect in Vista. I couldn't find the actual error code in the pasted text so I am not sure if this was the reason it failed. &lt;/p&gt;
</description></item><item><title>re: Writing a Desktop Sharing Application</title><link>http://blogs.msdn.com/rds/archive/2007/03/23/writing-a-desktop-sharing-application.aspx#3010618</link><pubDate>Thu, 31 May 2007 20:15:51 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:3010618</guid><dc:creator>Chakkaradeep</dc:creator><description>&lt;p&gt;SmartSizing works good ;) , Yes , we need to enable it once we establish the connection. The full screen (Ctrl+Alt+Break) is not working, anyways, I will test again and would confirm whether its working or not..&lt;/p&gt;
</description></item><item><title>re: Writing a Desktop Sharing Application</title><link>http://blogs.msdn.com/rds/archive/2007/03/23/writing-a-desktop-sharing-application.aspx#3026518</link><pubDate>Fri, 01 Jun 2007 18:50:35 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:3026518</guid><dc:creator>C.C.Chakkaradeep</dc:creator><description>&lt;p&gt;Hi,&lt;/p&gt;
&lt;p&gt;I always get InvalidActiveXStateException if I try to use rdpViewer.Connect function in a constructor, but If I invoke Connect function by a Button Click, say Connect Button, it works. Is this a bug or is that how its meant to work ?&lt;/p&gt;
</description></item><item><title>re: Writing a Desktop Sharing Application</title><link>http://blogs.msdn.com/rds/archive/2007/03/23/writing-a-desktop-sharing-application.aspx#3035145</link><pubDate>Sat, 02 Jun 2007 06:46:33 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:3035145</guid><dc:creator>Seenu</dc:creator><description>&lt;p&gt;This is how it is meant to work. ActiveX control will not be fully initialized to be able to call Connect in constructor&lt;/p&gt;
</description></item><item><title>re: Writing a Desktop Sharing Application</title><link>http://blogs.msdn.com/rds/archive/2007/03/23/writing-a-desktop-sharing-application.aspx#3054312</link><pubDate>Sun, 03 Jun 2007 08:06:08 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:3054312</guid><dc:creator>C.C.Chakkaradeep</dc:creator><description>&lt;p&gt;Hi,&lt;/p&gt;
&lt;p&gt;I am not able to take control of the desktop using the same way how WinPresenter is doing so.&lt;/p&gt;
&lt;p&gt;The scenario is below,&lt;/p&gt;
&lt;p&gt;1) I connect to Desktop&lt;/p&gt;
&lt;p&gt;2) I set SmartSiziing Property to true&lt;/p&gt;
&lt;p&gt;3) RequestControl(RDPCOMAPILib.CTRL_LEVEL.CTRL_LEVEL_INTERACTIVE)&lt;/p&gt;
&lt;p&gt;I have put a MessageBox in the Server side, I do get the Messagebox popup when the ControlLevelChange request occurs and it also displays the Requested Level in MessageBox, but I dont get the control. Any idea why its happening? &lt;/p&gt;
</description></item><item><title>re: Writing a Desktop Sharing Application</title><link>http://blogs.msdn.com/rds/archive/2007/03/23/writing-a-desktop-sharing-application.aspx#3054321</link><pubDate>Sun, 03 Jun 2007 08:07:22 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:3054321</guid><dc:creator>C.C.Chakkaradeep</dc:creator><description>&lt;p&gt;And yes, it was working earlier and suddenly stopped working :(&lt;/p&gt;
</description></item><item><title>re: Writing a Desktop Sharing Application</title><link>http://blogs.msdn.com/rds/archive/2007/03/23/writing-a-desktop-sharing-application.aspx#3078597</link><pubDate>Mon, 04 Jun 2007 13:19:06 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:3078597</guid><dc:creator>C.C.Chakkaradeep</dc:creator><description>&lt;p&gt;Hi,&lt;/p&gt;
&lt;p&gt;I tested several times,I am not able to take control of the desktop all the times. Out of 20 times I tried, I got only once full control and 5 times partial - mouse would moved a bit and then it stop, and rest failure.&lt;/p&gt;
&lt;p&gt;Any idea or suggestions?&lt;/p&gt;
</description></item><item><title>re: Writing a Desktop Sharing Application</title><link>http://blogs.msdn.com/rds/archive/2007/03/23/writing-a-desktop-sharing-application.aspx#3079099</link><pubDate>Mon, 04 Jun 2007 13:34:01 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:3079099</guid><dc:creator>Alexnaldo Santos</dc:creator><description>&lt;p&gt;Hi,&lt;/p&gt;
&lt;p&gt;Is it possible to work behind a firewall ? ..If I try to connect a computer into a network without true IP I need to create a NAT in router for it for each computer on network.&lt;/p&gt;
&lt;p&gt;Is there a way where the &amp;quot;Sharer Application&amp;quot; connect to &amp;quot;Viewer application&amp;quot; like a &amp;quot;invert connection&amp;quot;, so can &amp;quot;Sharer&amp;quot; can be behind a firewall.&lt;/p&gt;
</description></item><item><title>re: Writing a Desktop Sharing Application</title><link>http://blogs.msdn.com/rds/archive/2007/03/23/writing-a-desktop-sharing-application.aspx#3090739</link><pubDate>Tue, 05 Jun 2007 07:57:22 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:3090739</guid><dc:creator>C.C.Chakkaradeep</dc:creator><description>&lt;p&gt;Ok, Its weird, If I take Control of the desktop(by &amp;nbsp;clicking a button) and then click on the ActiveX control, minimize that window, and then restore,I get control of the remote desktop...we managed to show our demo using this trick...any idea why its happening like this?&lt;/p&gt;
</description></item><item><title>re: Writing a Desktop Sharing Application</title><link>http://blogs.msdn.com/rds/archive/2007/03/23/writing-a-desktop-sharing-application.aspx#3091290</link><pubDate>Tue, 05 Jun 2007 08:32:38 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:3091290</guid><dc:creator>srneerud</dc:creator><description>&lt;p&gt;Chakkaradeep, please make sure that you set the appropriate control level in the OnControlLevelChangeRequest event handler in sharer application. Also when the viewer actually gets the requested control, API will fire &amp;quot;OnAttendeeUpdate&amp;quot; event on both sharer and viewer. Once you get this event you can check if the viewer\attendee indeed has the requeted control.&lt;/p&gt;
</description></item><item><title>re: Writing a Desktop Sharing Application</title><link>http://blogs.msdn.com/rds/archive/2007/03/23/writing-a-desktop-sharing-application.aspx#3091362</link><pubDate>Tue, 05 Jun 2007 08:35:06 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:3091362</guid><dc:creator>srneerud</dc:creator><description>&lt;p&gt;Alexnaldo, yes you can reverse connect to viewer from the sharer. Please look at ConnectToClient API of IRDPSRAPISharingSession &amp;nbsp;and StartReverseConnectListener of IRDPSRAPIViewer interface.&lt;/p&gt;
</description></item><item><title>re: Writing a Desktop Sharing Application</title><link>http://blogs.msdn.com/rds/archive/2007/03/23/writing-a-desktop-sharing-application.aspx#3092384</link><pubDate>Tue, 05 Jun 2007 09:34:13 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:3092384</guid><dc:creator>paal_a</dc:creator><description>&lt;p&gt;I'm also having problems with setting the control level. I've modified the sample WinPresenter application to share only two single windows instead of the whole desktop. As Chakkaradeep I can only get interactive control maybe one out of 10-20 tries.&lt;/p&gt;
</description></item><item><title>re: Writing a Desktop Sharing Application</title><link>http://blogs.msdn.com/rds/archive/2007/03/23/writing-a-desktop-sharing-application.aspx#3096895</link><pubDate>Tue, 05 Jun 2007 15:43:44 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:3096895</guid><dc:creator>Alexnaldo Santos</dc:creator><description>&lt;p&gt;Thanks. I saw the correct API.&lt;/p&gt;
&lt;p&gt;Now, Is it possible to record all RDP traffic ? We need to create a &amp;quot;image logger&amp;quot; to record the session and playback again, like a &amp;quot;session_xyz.avi&amp;quot;.&lt;/p&gt;
&lt;p&gt;As far as I know there is no publically available RDP documentation, so is very hard to interact with it.&lt;/p&gt;
</description></item><item><title>re: Writing a Desktop Sharing Application</title><link>http://blogs.msdn.com/rds/archive/2007/03/23/writing-a-desktop-sharing-application.aspx#3099665</link><pubDate>Tue, 05 Jun 2007 19:13:42 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:3099665</guid><dc:creator>C.C.Chakkaradeep</dc:creator><description>&lt;p&gt;Here is my Code - &lt;a rel="nofollow" target="_new" href="http://pastebin.ca/540462"&gt;http://pastebin.ca/540462&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;I think I have everything. The problem is, if i Minimize or move the window from the current focus and then bring back the window (where this activex contol is) , i can take control of the desktop.&lt;/p&gt;
</description></item><item><title>re: Writing a Desktop Sharing Application</title><link>http://blogs.msdn.com/rds/archive/2007/03/23/writing-a-desktop-sharing-application.aspx#3100763</link><pubDate>Tue, 05 Jun 2007 20:34:17 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:3100763</guid><dc:creator>srneerud</dc:creator><description>&lt;p&gt;Alexnaldo, there is no API to record all RDP traffic. Please contact the Terminal Server newsgroups for RDP Documentation.&lt;/p&gt;
</description></item><item><title>re: Writing a Desktop Sharing Application</title><link>http://blogs.msdn.com/rds/archive/2007/03/23/writing-a-desktop-sharing-application.aspx#3100923</link><pubDate>Tue, 05 Jun 2007 20:51:33 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:3100923</guid><dc:creator>srneerud</dc:creator><description>&lt;p&gt;Chakkaradeep, I dont see OnAttendeeUpdate event being handled in the Viewer application. Until the viewer gets this event, viewer wont have the control requested for. In this handler you can check the control level of the viewer. From what you describe, it seems that ActiveX control doesnt seem to have focus until you minimize and maximize the application. It could be a bug in setting the focus to ActiveX control in your application. &lt;/p&gt;
</description></item><item><title>re: Writing a Desktop Sharing Application</title><link>http://blogs.msdn.com/rds/archive/2007/03/23/writing-a-desktop-sharing-application.aspx#3111341</link><pubDate>Wed, 06 Jun 2007 10:03:38 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:3111341</guid><dc:creator>Chakkaradeep</dc:creator><description>&lt;p&gt;Ok, I will look into it and reply :)&lt;/p&gt;
</description></item><item><title>re: Writing a Desktop Sharing Application</title><link>http://blogs.msdn.com/rds/archive/2007/03/23/writing-a-desktop-sharing-application.aspx#3193369</link><pubDate>Sun, 10 Jun 2007 02:40:31 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:3193369</guid><dc:creator>Chakkaradeep</dc:creator><description>&lt;p&gt;Is there an event to grab the Click event on the control ? Did i miss it or its not implemented ?&lt;/p&gt;
</description></item><item><title>re: Writing a Desktop Sharing Application</title><link>http://blogs.msdn.com/rds/archive/2007/03/23/writing-a-desktop-sharing-application.aspx#3235911</link><pubDate>Tue, 12 Jun 2007 00:32:53 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:3235911</guid><dc:creator>Alexnaldo Santos</dc:creator><description>&lt;p&gt;Is possible to uses RDP libraries of Windows Vista in the Windows XP?&lt;/p&gt;
&lt;p&gt;I need this features but in the Windows XP.&lt;/p&gt;
</description></item><item><title>re: Writing a Desktop Sharing Application</title><link>http://blogs.msdn.com/rds/archive/2007/03/23/writing-a-desktop-sharing-application.aspx#3258000</link><pubDate>Wed, 13 Jun 2007 01:37:38 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:3258000</guid><dc:creator>srneerud</dc:creator><description>&lt;p&gt;No there is no event to grab the Click event.&lt;/p&gt;
</description></item><item><title>re: Writing a Desktop Sharing Application</title><link>http://blogs.msdn.com/rds/archive/2007/03/23/writing-a-desktop-sharing-application.aspx#3258013</link><pubDate>Wed, 13 Jun 2007 01:38:51 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:3258013</guid><dc:creator>srneerud</dc:creator><description>&lt;p&gt;Alexnaldo, WDS Api components are not compatible with XP. This is a new feature in Windows Vista.&lt;/p&gt;
</description></item><item><title>re: Writing a Desktop Sharing Application</title><link>http://blogs.msdn.com/rds/archive/2007/03/23/writing-a-desktop-sharing-application.aspx#3532821</link><pubDate>Tue, 26 Jun 2007 03:23:09 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:3532821</guid><dc:creator>mams</dc:creator><description>&lt;p&gt;Hello...&lt;/p&gt;
&lt;p&gt;I'm new to c# (I use to work with c++ but 10 years ago and I left it) so I'm a novice now.&lt;/p&gt;
&lt;p&gt;I would like a little assistance on this.&lt;/p&gt;
&lt;p&gt;I tried to run the app (WinPresenterFinal.zip) in windows xp but it gave me an error... (&lt;/p&gt;
&lt;p&gt;basically... winxp doesn't have the dll (RdpEncom.dll), so I grab it from a windows vista installation and copied it to c:\windows\system32&lt;/p&gt;
&lt;p&gt;I tried to register the dll but it gave me an error. (regsvr32 &amp;lt;file&amp;gt;)&lt;/p&gt;
&lt;p&gt;can't register the file... &lt;/p&gt;
&lt;p&gt;can't run the app..&lt;/p&gt;
&lt;p&gt;another thing.. I'm using VS2005.&lt;/p&gt;
&lt;p&gt;Thank you&lt;/p&gt;
</description></item><item><title>re: Writing a Desktop Sharing Application</title><link>http://blogs.msdn.com/rds/archive/2007/03/23/writing-a-desktop-sharing-application.aspx#3573740</link><pubDate>Thu, 28 Jun 2007 04:30:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:3573740</guid><dc:creator>srneerud</dc:creator><description>&lt;p&gt;mams, rdpencom.dll will not work in Windows XP. It is supported only in Windows Vista and up operating systems. &lt;/p&gt;
</description></item><item><title>re: Writing a Desktop Sharing Application</title><link>http://blogs.msdn.com/rds/archive/2007/03/23/writing-a-desktop-sharing-application.aspx#3767944</link><pubDate>Mon, 09 Jul 2007 00:37:10 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:3767944</guid><dc:creator>Chakkaradeep</dc:creator><description>&lt;p&gt;Hi all,&lt;/p&gt;
&lt;p&gt;Thanks to the Microsoft Team who helped me here to build my application. I was building for New Zealand Imagine Cup and my team won second place in the New Zealand finals :)...thanks to all :)&lt;/p&gt;
</description></item><item><title>re: Writing a Desktop Sharing Application</title><link>http://blogs.msdn.com/rds/archive/2007/03/23/writing-a-desktop-sharing-application.aspx#3987682</link><pubDate>Sat, 21 Jul 2007 13:24:43 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:3987682</guid><dc:creator>Chakkaradeep</dc:creator><description>&lt;p&gt;mams, you cant run this application in Windows XP and its meant only for Windows Vista. Please read all the comments to get familiar with this application.&lt;/p&gt;
&lt;p&gt;Thanks&lt;/p&gt;
</description></item><item><title>re: Writing a Desktop Sharing Application</title><link>http://blogs.msdn.com/rds/archive/2007/03/23/writing-a-desktop-sharing-application.aspx#4892443</link><pubDate>Thu, 13 Sep 2007 13:54:44 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:4892443</guid><dc:creator>David</dc:creator><description>&lt;p&gt;Hi,&lt;/p&gt;
&lt;p&gt; &amp;nbsp; I wanted to develop similar application for windows 2000, where I need functionalities like Remote Desktop Sharing (Entire desktop sharing)and selected Application sharing. Can u throw light to proceed further.&lt;/p&gt;
&lt;p&gt;Thanks for the co-operation.&lt;/p&gt;
</description></item><item><title>re: Writing a Desktop Sharing Application</title><link>http://blogs.msdn.com/rds/archive/2007/03/23/writing-a-desktop-sharing-application.aspx#5159973</link><pubDate>Thu, 27 Sep 2007 07:58:59 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:5159973</guid><dc:creator>Raj</dc:creator><description>&lt;p&gt;Hi&lt;/p&gt;
&lt;p&gt;what are the apis that will be used for WDS in windows xp&lt;/p&gt;
</description></item><item><title>re: Writing a Desktop Sharing Application</title><link>http://blogs.msdn.com/rds/archive/2007/03/23/writing-a-desktop-sharing-application.aspx#5171926</link><pubDate>Thu, 27 Sep 2007 21:27:02 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:5171926</guid><dc:creator>srneerud</dc:creator><description>&lt;p&gt;WDS API is only available Vista &amp;amp; up. Its not available downlevel (Windows XP, Windows 2000 etc.,).&lt;/p&gt;
</description></item><item><title>re: Writing a Desktop Sharing Application</title><link>http://blogs.msdn.com/rds/archive/2007/03/23/writing-a-desktop-sharing-application.aspx#5271218</link><pubDate>Thu, 04 Oct 2007 08:20:17 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:5271218</guid><dc:creator>Rajendra</dc:creator><description>&lt;p&gt;Hi &lt;/p&gt;
&lt;p&gt;when im sending date using virtual channels from sharer to viewer, viewer is receiving the data(onChannelReceiver event is firing),but when im sending data from Viewer to sharer, sharer is not receiving tha data (OnchannelReceive event of sharer is not firing) &lt;/p&gt;
&lt;p&gt;Rajendra&lt;/p&gt;
</description></item><item><title>Is there way to create an remote assistance invitatation in XP ?</title><link>http://blogs.msdn.com/rds/archive/2007/03/23/writing-a-desktop-sharing-application.aspx#5524206</link><pubDate>Fri, 19 Oct 2007 17:26:07 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:5524206</guid><dc:creator>Dioman</dc:creator><description>&lt;p&gt;Is there way to create an remote assistance invitatation in XP ?&lt;/p&gt;
</description></item><item><title>re: Writing a Desktop Sharing Application</title><link>http://blogs.msdn.com/rds/archive/2007/03/23/writing-a-desktop-sharing-application.aspx#6651106</link><pubDate>Tue, 04 Dec 2007 13:19:21 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:6651106</guid><dc:creator>ddd</dc:creator><description>&lt;p&gt;how can get this thing in winxp sp2&lt;/p&gt;
</description></item><item><title>re: Writing a Desktop Sharing Application</title><link>http://blogs.msdn.com/rds/archive/2007/03/23/writing-a-desktop-sharing-application.aspx#6770905</link><pubDate>Fri, 14 Dec 2007 19:30:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:6770905</guid><dc:creator>dantetrevino</dc:creator><description>&lt;p&gt;Can anyone tell me how &amp;quot;teamviewer&amp;quot; has done this in comparison to the model described above. &amp;nbsp;That product is working for 2000/xp already. &amp;nbsp;&lt;/p&gt;
</description></item><item><title>App Sharing between XP and Vista machines ?</title><link>http://blogs.msdn.com/rds/archive/2007/03/23/writing-a-desktop-sharing-application.aspx#6771057</link><pubDate>Fri, 14 Dec 2007 19:46:48 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:6771057</guid><dc:creator>Jaime Santana</dc:creator><description>&lt;p&gt;I have this application using App Sharing (RTC 1.3) in XP but it cannot run in Vista because Vista does not support RTC..I can update the App to use Desktop Sharing API but it won't run in XP from what I read here. Then I guess I need two versions, one with RTC for XP and another with Desktop Sharing API for Vista.&lt;/p&gt;
&lt;p&gt;Then, How can do App Sharing between a XP and a Vista machine ?? I would appreciate your orientation guys !&lt;/p&gt;
&lt;p&gt;Thanks,&lt;/p&gt;
&lt;p&gt;Jaime.&lt;/p&gt;
</description></item><item><title>re: Writing a Desktop Sharing Application</title><link>http://blogs.msdn.com/rds/archive/2007/03/23/writing-a-desktop-sharing-application.aspx#6774632</link><pubDate>Sat, 15 Dec 2007 06:47:01 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:6774632</guid><dc:creator>srneerud</dc:creator><description>&lt;p&gt;ddd, this API is not supported on XP.&lt;/p&gt;
</description></item><item><title>re: Writing a Desktop Sharing Application</title><link>http://blogs.msdn.com/rds/archive/2007/03/23/writing-a-desktop-sharing-application.aspx#6774646</link><pubDate>Sat, 15 Dec 2007 06:51:06 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:6774646</guid><dc:creator>srneerud</dc:creator><description>&lt;p&gt;Jaime, I dont think you can do interop between WDS API and RTC API.&lt;/p&gt;
</description></item><item><title>re: Writing a Desktop Sharing Application</title><link>http://blogs.msdn.com/rds/archive/2007/03/23/writing-a-desktop-sharing-application.aspx#6916181</link><pubDate>Mon, 31 Dec 2007 12:25:34 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:6916181</guid><dc:creator>Harry</dc:creator><description>&lt;p&gt;Can anyone tell me what infrastructure one requires for creating Desktop Sharing Application in XP?&lt;/p&gt;
&lt;p&gt;I have seen many querries on this but no replies. Please throw some light on this.&lt;/p&gt;
</description></item><item><title>re: Writing a Desktop Sharing Application</title><link>http://blogs.msdn.com/rds/archive/2007/03/23/writing-a-desktop-sharing-application.aspx#6948355</link><pubDate>Wed, 02 Jan 2008 08:19:07 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:6948355</guid><dc:creator>Harish</dc:creator><description>&lt;p&gt;Thanks a lot for such a nice information on the WDS.&lt;/p&gt;
&lt;p&gt;How can i share particular application using this API.&lt;/p&gt;
</description></item><item><title>re: Writing a Desktop Sharing Application</title><link>http://blogs.msdn.com/rds/archive/2007/03/23/writing-a-desktop-sharing-application.aspx#6948878</link><pubDate>Wed, 02 Jan 2008 08:54:40 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:6948878</guid><dc:creator>srneerud</dc:creator><description>&lt;p&gt;Harry, you can probably look at NetMeeting API or RTC API to acheive Desktop Sharing on XP.&lt;/p&gt;
</description></item><item><title>re: Writing a Desktop Sharing Application</title><link>http://blogs.msdn.com/rds/archive/2007/03/23/writing-a-desktop-sharing-application.aspx#6948964</link><pubDate>Wed, 02 Jan 2008 08:59:43 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:6948964</guid><dc:creator>srneerud</dc:creator><description>&lt;p&gt;Harish, look at IRDPSRAPIApplicationFilter interface. This link &lt;a rel="nofollow" target="_new" href="http://msdn2.microsoft.com/en-us/library/aa373267"&gt;http://msdn2.microsoft.com/en-us/library/aa373267&lt;/a&gt;(VS.85).aspx should have details on this interface. To enable application sharing, you need to set &amp;quot;Enabled&amp;quot; property on this interface. Also available application and/or windows can be enumerated using the &amp;quot;Applications&amp;quot; and &amp;quot;Windows&amp;quot; API respectively.&lt;/p&gt;
</description></item><item><title>re: Writing a Desktop Sharing Application</title><link>http://blogs.msdn.com/rds/archive/2007/03/23/writing-a-desktop-sharing-application.aspx#7200719</link><pubDate>Tue, 22 Jan 2008 22:00:50 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:7200719</guid><dc:creator>Jaime Santana</dc:creator><description>&lt;p&gt;srneerud,&lt;/p&gt;
&lt;p&gt;If I can not interop between RDS API and RTC API. Do you know how can I have a XP and a Vista do App Sharing between them ??&lt;/p&gt;
</description></item><item><title>re: Writing a Desktop Sharing Application</title><link>http://blogs.msdn.com/rds/archive/2007/03/23/writing-a-desktop-sharing-application.aspx#7972288</link><pubDate>Sat, 01 Mar 2008 09:44:41 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:7972288</guid><dc:creator>robrek</dc:creator><description>&lt;p&gt;Hey guys - I am interested in a particular project which a customer has been asking me to investigate.&lt;/p&gt;
&lt;p&gt;What i want to do is to develop a terminal server program which can be installed on windows XP.&lt;/p&gt;
&lt;p&gt;Tha aim of this program would be allow me to connect to my windows XP machine from any RDP client application running on any OS, whilst supporting multiple users at one time.&lt;/p&gt;
&lt;p&gt;Any guidelines on where i can start on this?&lt;/p&gt;
</description></item><item><title>re: Writing a Desktop Sharing Application</title><link>http://blogs.msdn.com/rds/archive/2007/03/23/writing-a-desktop-sharing-application.aspx#8392842</link><pubDate>Mon, 14 Apr 2008 17:29:28 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:8392842</guid><dc:creator>sam</dc:creator><description>&lt;p&gt;I am sometimes not able to control, it just beeps when i click on activex. Seeing other discussions, it was faced by Chakkaradeep also i think, its the same issue.&lt;/p&gt;
&lt;p&gt;I have OnAttendeeUpdate handler both in viewer and sharer, viewer always fires, sharer never fires.&lt;/p&gt;
&lt;p&gt;Any inputs?&lt;/p&gt;
</description></item><item><title>re: Writing a Desktop Sharing Application</title><link>http://blogs.msdn.com/rds/archive/2007/03/23/writing-a-desktop-sharing-application.aspx#8393101</link><pubDate>Mon, 14 Apr 2008 18:27:39 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:8393101</guid><dc:creator>sam</dc:creator><description>&lt;p&gt;hmm. setfocus() did the trick.&lt;/p&gt;
</description></item><item><title>re: Writing a Desktop Sharing Application</title><link>http://blogs.msdn.com/rds/archive/2007/03/23/writing-a-desktop-sharing-application.aspx#8443444</link><pubDate>Wed, 30 Apr 2008 17:06:07 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:8443444</guid><dc:creator>amit</dc:creator><description>&lt;p&gt;Is there any way to add click event.&lt;/p&gt;
&lt;p&gt;I am displaying few sessions in a form (thumbnail / small size session-viewer) and I want to open a bigger window when user clicks on the thumbnail.&lt;/p&gt;
</description></item><item><title>re: Writing a Desktop Sharing Application</title><link>http://blogs.msdn.com/rds/archive/2007/03/23/writing-a-desktop-sharing-application.aspx#8716593</link><pubDate>Thu, 10 Jul 2008 15:00:02 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:8716593</guid><dc:creator>LIX</dc:creator><description>&lt;p&gt;Can somebody give me help on virtual channels? I'm trying to transfer data from sharer to viewer via on of this channels. I have created channel on sharer's side, permitted access for viewer-attendee and implemented OnChannelDataReceived event for viewer. Sharer is sending data, but receive trigger on viewer side isn't firing.&lt;/p&gt;
</description></item><item><title>re: Writing a Desktop Sharing Application</title><link>http://blogs.msdn.com/rds/archive/2007/03/23/writing-a-desktop-sharing-application.aspx#8953062</link><pubDate>Mon, 15 Sep 2008 23:29:08 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:8953062</guid><dc:creator>steve</dc:creator><description>&lt;p&gt;hi&lt;/p&gt;
&lt;p&gt;do make us mess. What we want is sharing application. easy to install. and one or 2 click post. If you cant do like that, please dont waste our time with bloody codes. OK?&lt;/p&gt;
</description></item><item><title>Loading of ActiveX control</title><link>http://blogs.msdn.com/rds/archive/2007/03/23/writing-a-desktop-sharing-application.aspx#9143397</link><pubDate>Wed, 26 Nov 2008 10:13:26 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:9143397</guid><dc:creator>Tarun</dc:creator><description>&lt;p&gt;in my application i have some 4-5 tabs. what i need is on a button click the tab containing the ACtiveX control should be selected and the shared screen should be shown. the problem comes when i click on the button the corresponding tab is shown but gives an error of InvalidStateException. Maybe the ActiveX control needs some time to load .... becz if i am putting a message box there it works fine.&lt;/p&gt;
&lt;p&gt;is there some way in which i can wait or check until the control has been loaded.&lt;/p&gt;
</description></item><item><title>re: Writing a Desktop Sharing Application</title><link>http://blogs.msdn.com/rds/archive/2007/03/23/writing-a-desktop-sharing-application.aspx#9251630</link><pubDate>Wed, 24 Dec 2008 12:43:19 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:9251630</guid><dc:creator>Akber</dc:creator><description>&lt;p&gt;When i am building the WinSharer project, getting an error RDPCOMAPILid, AxRDPCOMAPILib, CTRL_LEVEL, &amp;nbsp;RDPSession is not found. What may be the problem.&lt;/p&gt;
</description></item><item><title>re: Writing a Desktop Sharing Application</title><link>http://blogs.msdn.com/rds/archive/2007/03/23/writing-a-desktop-sharing-application.aspx#9348786</link><pubDate>Tue, 20 Jan 2009 19:47:02 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:9348786</guid><dc:creator>Suman</dc:creator><description>&lt;p&gt;Hi Seenu,&lt;/p&gt;
&lt;p&gt;I tried running the Sharer and Viewer seperately on two Vista machines. The connection disconnects as soon as it is established. &lt;/p&gt;
&lt;p&gt;It gives a 2308(socket error) as the reason. &lt;/p&gt;
&lt;p&gt;Any idea why this is happening.&lt;/p&gt;
&lt;p&gt;Thanks for the post,&lt;/p&gt;
&lt;p&gt;-Suman&lt;/p&gt;
</description></item><item><title>re: Writing a Desktop Sharing Application</title><link>http://blogs.msdn.com/rds/archive/2007/03/23/writing-a-desktop-sharing-application.aspx#9388318</link><pubDate>Sun, 01 Feb 2009 15:34:05 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:9388318</guid><dc:creator>Alex</dc:creator><description>&lt;p&gt;Hello&lt;/p&gt;
&lt;p&gt;How do you set a port number, if using across the internet and need to open a port on a firewall, the port that is in the Invitation file changes each time you run the program, need to have the same port every time.&lt;/p&gt;
&lt;p&gt;Thanks&lt;/p&gt;
&lt;p&gt;Also question is unrelated to the API is there a way to find your ip address if your WAN Connection from code?&lt;/p&gt;
&lt;p&gt;Thanks &lt;/p&gt;
</description></item><item><title>re: Writing a Desktop Sharing Application</title><link>http://blogs.msdn.com/rds/archive/2007/03/23/writing-a-desktop-sharing-application.aspx#9389825</link><pubDate>Mon, 02 Feb 2009 10:34:52 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:9389825</guid><dc:creator>srneerud</dc:creator><description>&lt;p&gt;Hi Alex, &lt;/p&gt;
&lt;p&gt;You can use put_Property on IRDPSRAPISessionProperties interface to set the property with name &amp;quot;PortId&amp;quot;. This will be the listener port that the sharer application will be listening to. &lt;/p&gt;
</description></item><item><title>re: Writing a Desktop Sharing Application</title><link>http://blogs.msdn.com/rds/archive/2007/03/23/writing-a-desktop-sharing-application.aspx#9389830</link><pubDate>Mon, 02 Feb 2009 10:36:11 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:9389830</guid><dc:creator>srneerud</dc:creator><description>&lt;p&gt;Alex, here is the URL for information on the above property - &lt;a rel="nofollow" target="_new" href="http://msdn.microsoft.com/en-us/library/aa373306"&gt;http://msdn.microsoft.com/en-us/library/aa373306&lt;/a&gt;(VS.85).aspx&lt;/p&gt;
</description></item><item><title>re: Writing a Desktop Sharing Application</title><link>http://blogs.msdn.com/rds/archive/2007/03/23/writing-a-desktop-sharing-application.aspx#9389919</link><pubDate>Mon, 02 Feb 2009 11:18:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:9389919</guid><dc:creator>Alex</dc:creator><description>&lt;p&gt;Thanks for your help.&lt;/p&gt;
&lt;p&gt;Also the WinPresenter is a Great Example, really got me in the right direction&lt;/p&gt;
&lt;p&gt;Thank you&lt;/p&gt;
</description></item><item><title>re: Writing a Desktop Sharing Application</title><link>http://blogs.msdn.com/rds/archive/2007/03/23/writing-a-desktop-sharing-application.aspx#9390538</link><pubDate>Mon, 02 Feb 2009 17:49:29 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:9390538</guid><dc:creator>Alex</dc:creator><description>&lt;p&gt;Hello Again &lt;/p&gt;
&lt;p&gt;Sorry this may sound like a stilly question by how do access the put_Property on IRDPSRAPISessionProperties on the interface in c#&lt;/p&gt;
&lt;p&gt;Thank you &lt;/p&gt;
</description></item><item><title>re: Writing a Desktop Sharing Application</title><link>http://blogs.msdn.com/rds/archive/2007/03/23/writing-a-desktop-sharing-application.aspx#9401974</link><pubDate>Fri, 06 Feb 2009 15:36:29 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:9401974</guid><dc:creator>Alex</dc:creator><description>&lt;p&gt;Hello Again &lt;/p&gt;
&lt;p&gt;Sorry to be a pain, but any info, about how to access that method in c# would be helpfully&lt;/p&gt;
&lt;p&gt;Thank you &lt;/p&gt;
</description></item><item><title>re: Writing a Desktop Sharing Application</title><link>http://blogs.msdn.com/rds/archive/2007/03/23/writing-a-desktop-sharing-application.aspx#9403964</link><pubDate>Sat, 07 Feb 2009 10:47:06 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:9403964</guid><dc:creator>srneerud</dc:creator><description>&lt;p&gt;I would imagine this should work: &lt;/p&gt;
&lt;p&gt;RDPSRAPISessionPropertiesClass RdpProperties = m_pRdpSession.Properties as RDPSRAPISessionPropertiesClass;&lt;/p&gt;
&lt;p&gt;RdpProperties[&amp;quot;PortId&amp;quot;] = 3511;&lt;/p&gt;
&lt;p&gt;m_pRdpSession would be of type RDPSession class in the above code.&lt;/p&gt;
</description></item><item><title>re: Writing a Desktop Sharing Application</title><link>http://blogs.msdn.com/rds/archive/2007/03/23/writing-a-desktop-sharing-application.aspx#9406757</link><pubDate>Sun, 08 Feb 2009 13:54:41 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:9406757</guid><dc:creator>Alex</dc:creator><description>&lt;p&gt;Hello &lt;/p&gt;
&lt;p&gt;Yes that did the trick &lt;/p&gt;
&lt;p&gt;Thanks &lt;/p&gt;
</description></item><item><title>re: Writing a Desktop Sharing Application</title><link>http://blogs.msdn.com/rds/archive/2007/03/23/writing-a-desktop-sharing-application.aspx#9410359</link><pubDate>Tue, 10 Feb 2009 14:22:16 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:9410359</guid><dc:creator>Alex</dc:creator><description>&lt;p&gt;Hello Again &lt;/p&gt;
&lt;p&gt;Is there are a list for the error number that we may come across for example reason 3 or 2308&lt;/p&gt;
&lt;p&gt;If there is a list I would find this help troubleshoot error either in code or firewalls etc, or better messages for end users.&lt;/p&gt;
&lt;p&gt;Thanks you again &lt;/p&gt;
</description></item><item><title>re: Writing a Desktop Sharing Application</title><link>http://blogs.msdn.com/rds/archive/2007/03/23/writing-a-desktop-sharing-application.aspx#9454350</link><pubDate>Mon, 02 Mar 2009 16:42:59 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:9454350</guid><dc:creator>lily</dc:creator><description>&lt;p&gt;hi.. can somebody please help how to start working on an desktop sharing application in windows xp...&lt;/p&gt;
&lt;p&gt;thanks&lt;/p&gt;
</description></item><item><title>re: Writing a Desktop Sharing Application</title><link>http://blogs.msdn.com/rds/archive/2007/03/23/writing-a-desktop-sharing-application.aspx#9473494</link><pubDate>Fri, 13 Mar 2009 21:28:30 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:9473494</guid><dc:creator>srneerud</dc:creator><description>&lt;p&gt;Hi Lily, This API is only available on Vista &amp;amp; up.&lt;/p&gt;
</description></item><item><title>Top 10 RDP Protocol Misconceptions – Part 2</title><link>http://blogs.msdn.com/rds/archive/2007/03/23/writing-a-desktop-sharing-application.aspx#9485629</link><pubDate>Wed, 18 Mar 2009 05:59:26 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:9485629</guid><dc:creator>Terminal Services Team Blog</dc:creator><description>&lt;p&gt;Hi, Nadim here again. Today we’re wrapping up our Top 10 list of RDP Misconceptions. So without further&lt;/p&gt;
</description></item><item><title>re: Writing a Desktop Sharing Application</title><link>http://blogs.msdn.com/rds/archive/2007/03/23/writing-a-desktop-sharing-application.aspx#9489518</link><pubDate>Thu, 19 Mar 2009 12:19:54 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:9489518</guid><dc:creator>Rishabh</dc:creator><description>&lt;p&gt;I want to know that where is this code going to be placed while coding. Actually I'm new to C# and .Net technology so I'm confused about &amp;nbsp;a lot of things.&lt;/p&gt;
</description></item><item><title>re: Writing a Desktop Sharing Application</title><link>http://blogs.msdn.com/rds/archive/2007/03/23/writing-a-desktop-sharing-application.aspx#9550052</link><pubDate>Wed, 15 Apr 2009 07:58:25 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:9550052</guid><dc:creator>Aman</dc:creator><description>&lt;p&gt;Can you please help me in writing a web based desktop sharing application..&lt;/p&gt;
</description></item><item><title>re: Writing a Desktop Sharing Application</title><link>http://blogs.msdn.com/rds/archive/2007/03/23/writing-a-desktop-sharing-application.aspx#9564002</link><pubDate>Thu, 23 Apr 2009 08:04:40 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:9564002</guid><dc:creator>Rishabh Ohri</dc:creator><description>&lt;p&gt;HI All....&lt;/p&gt;
&lt;p&gt;I have successfully implemented this API in my project and it works really well..But my Project manager wants it to be bacward compatible , with atleast windows XP,...So, please can anyone tell me how can I use this or any other similar API for XP...Please provide me with links if anyone of you have.&lt;/p&gt;
&lt;p&gt;Thanks,&lt;/p&gt;
&lt;p&gt;Rishabh&lt;/p&gt;
</description></item><item><title>Getting the Bits</title><link>http://blogs.msdn.com/rds/archive/2007/03/23/writing-a-desktop-sharing-application.aspx#9591931</link><pubDate>Wed, 06 May 2009 22:51:06 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:9591931</guid><dc:creator>Jon Watte</dc:creator><description>&lt;p&gt;First, no, these controls are not backwards compatible. On XP, you have to use the NetMeeting APIs, which are not the same, and which do not work on Vista. If you want to support both, you'll have to ship both, or go with some third party solution like VNC (which generally is only available with the Gnu Public License virus).&lt;/p&gt;
&lt;p&gt;Second, is there a good way to capture the bits of the remote desktop on the viewing client? I'd like to provide custom management of how the remote desktop is displayed. What's a good way of, say, hosting the viewer into a Direct3D texture or offscreen DIBSection?&lt;/p&gt;
</description></item><item><title>re: Writing a Desktop Sharing Application</title><link>http://blogs.msdn.com/rds/archive/2007/03/23/writing-a-desktop-sharing-application.aspx#9823927</link><pubDate>Wed, 08 Jul 2009 16:37:58 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:9823927</guid><dc:creator>kk</dc:creator><description>&lt;p&gt;how to write same in visual basic,&lt;/p&gt;
&lt;p&gt;plz help me&lt;/p&gt;
</description></item><item><title>how to desktop sharing application in visual basic</title><link>http://blogs.msdn.com/rds/archive/2007/03/23/writing-a-desktop-sharing-application.aspx#9823930</link><pubDate>Wed, 08 Jul 2009 16:39:51 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:9823930</guid><dc:creator>kk</dc:creator><description>&lt;p&gt;how to write desktop sharing application in visual basic&lt;/p&gt;
&lt;p&gt;plz help&lt;/p&gt;
</description></item><item><title>re: Writing a Desktop Sharing Application (XP</title><link>http://blogs.msdn.com/rds/archive/2007/03/23/writing-a-desktop-sharing-application.aspx#9883935</link><pubDate>Tue, 25 Aug 2009 21:09:14 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:9883935</guid><dc:creator>Henrique Clausing</dc:creator><description>&lt;p&gt;Is there any API on Windows XP to develop a similar project for it? My project requires this compatility level.&lt;/p&gt;
&lt;p&gt;Thanks.&lt;/p&gt;
</description></item><item><title>re: Writing a Desktop Sharing Application</title><link>http://blogs.msdn.com/rds/archive/2007/03/23/writing-a-desktop-sharing-application.aspx#9894737</link><pubDate>Mon, 14 Sep 2009 01:06:51 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:9894737</guid><dc:creator>Jon Watte</dc:creator><description>&lt;p&gt;Henrique: The closest to that API you can get on XP is to use the Real Time Communications (RTC) API. Note that that is not compatible with the remote desktop API described here. Thus, you cannot interoperate between Windows XP and Windows Vista/7 using Microsoft technologies -- at all! You have to use a third party technology, like VNC.&lt;/p&gt;
&lt;p&gt;If you want to start your own, you should start looking into virtual input device drivers (for keyboard/mouse) and mirror display drivers (for knowing what changes on the screen), and take it from there. It's a very large task.&lt;/p&gt;
</description></item><item><title>re: Writing a Desktop Sharing Application</title><link>http://blogs.msdn.com/rds/archive/2007/03/23/writing-a-desktop-sharing-application.aspx#9894738</link><pubDate>Mon, 14 Sep 2009 01:08:44 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:9894738</guid><dc:creator>Jon Watte</dc:creator><description>&lt;p&gt;The sample doesn't work correctly on Windows 7 Ultimate RTM, by the way.&lt;/p&gt;
&lt;p&gt;When I click the &amp;quot;control desktop&amp;quot; button, the sharing application gets the event and assigns the requested control level. However, when I try to control the remote computer in the viewer, clicking in the ActiveX control just beeps.&lt;/p&gt;
&lt;p&gt;Is there an update for this sample for Windows 7?&lt;/p&gt;
</description></item><item><title>re: Writing a Desktop Sharing Application</title><link>http://blogs.msdn.com/rds/archive/2007/03/23/writing-a-desktop-sharing-application.aspx#9897821</link><pubDate>Tue, 22 Sep 2009 03:48:46 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:9897821</guid><dc:creator>Barry</dc:creator><description>&lt;p&gt;I was able to make it work using Windows 7 Release Candidate. &amp;nbsp;Although, Windows 7 was a bit slower than Vista at making the connection. &amp;nbsp;Once connected, it worked fine. &amp;nbsp;My app works by leveraging the Reverse connection option. &amp;nbsp;I was controlling the Win7 desktop while using Vista.&lt;/p&gt;
&lt;p&gt;Now I just need to figure out how to get past the UAC hassle, like msra.exe does.&lt;/p&gt;
</description></item><item><title>re: Writing a Desktop Sharing Application</title><link>http://blogs.msdn.com/rds/archive/2007/03/23/writing-a-desktop-sharing-application.aspx#9924273</link><pubDate>Wed, 18 Nov 2009 13:54:44 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:9924273</guid><dc:creator>Ben</dc:creator><description>&lt;p&gt;I'm trying to write a behind firewall, private network modification for RDS example. &amp;nbsp;I saw in a previous comment where and how you can force a port, but I was wondering if you could specify an IP address (short of hacking the invite string).&lt;/p&gt;
&lt;p&gt;I have had limited success in RDS behind a firewall/private network. &amp;nbsp;I setup a router off my existing network and tried both port forwarding and DMZ to the sharing server in that network and hacked the invite string to include the IP address of the router. &amp;nbsp;Connections were seen by the sharer including a passed Connection ID which includes the connector's IP address. &amp;nbsp;The connector shared screen seemed to update (changing from white to black on connect), but never went any further than that. &amp;nbsp;Any thoughts?&lt;/p&gt;
</description></item></channel></rss>