Windows MIrror Driver Remote Display Driver VNC server windows 8 - windows

I am working on a driver for a remote desktop server. Something like UltraVNC(in house protocol).
First of I see that mirror drivers are not supported on windows 8.
Only subset of DDI as a remote display driver.
1)
Does that mean I need to implement Remote Display Driver for windows 8?
2)Starting of with mirror driver and only adding the DDI specified here enough to have Remote Display Driver run on windows 8 (Will it install no windows 8)? It says that remote display driver is a subset of mirror driver.
http://msdn.microsoft.com/en-us/library/windows/hardware/hh974665(v=vs.85).aspx
3) Are there any any any examples? It looks like the mirror driver example is no where to be found ?
UPDATE : (on wdk 7.1) I found these examples.
4) I looked at Utlra VNC server source and It looks like they only have drivers up to Windows 7. However VNC SERVER still supports windows 8(for that it just does GDI stuff on user level to get the image update). So they have not implemented it.
There is a Remote Desktop Protocol Driver. Can that be used ?
5) what is the best place to start ?
Is this windows' way to limit remote desktop server implementation so that it is harder to compete with RDP.
6)
if implementing windows 8 implementing the DDIs necessary to have remote desktop driver is not enough to run it on windows.
Is the api below only way to do it on windows 8.
http://msdn.microsoft.com/en-us/library/windows/desktop/hh404487(v=vs.85).aspx

On Windows 8, there is a "Desktop Duplication API". With this API, it seems that you do not need to develop a driver anymore. Doc is here.
The "Remote Display Drivers" documented here is a bit mysterious...

Related

Can I give local webcam access to a Azure Win Server VM through Microsoft Remote Desktop?

I'm developing a website in VS on a Windows Server Azure VM, and remoting in to do my work through Microsoft Remote Desktop for Mac.
The website needs to access a webcam, but I don't have any webcam on the remote windows server!
Is there any way to allow the remote windows server where I'm developing to see my local webcam through Microsoft Remote Desktop, as my local machine is a Macbook Air?
Maybe there's another remote tool for Mac that will allow this? One I have to pay for?
Looking at the settings for Microsoft remote destop for Mac version 10.2.4 how can I set the local resources for USB connections? I don't even see a option for Usb device, just printers, clipboard and Smart cards.
All I see is this below with no options for USB connections
as of Dec 2018:
no, it is simply not possible with the latest Mac beta RDP Client
and a still open demand from user voice
The feature of USB redirection is part of so called RemoteFX and a feature of RDS.
From server side it is possible since Windows Server 2012, newer Versions improved it.
Windows Client (mstsc.exe or remote desktop client) support the USB and Video mapping for since ages, but of course negotiating with the server which features are possible and allowed.
this link gives a nice overview mosty without covering non-Windows:
https://workspot.zendesk.com/hc/en-us/articles/214248563-Configuring-USB-Redirection-with-RemoteFX-in-Workspot
to be afraid, the MS Mac client only supports the usual redirections like audio, printer, clipboard and drive mappings.
there are obviously other RDP clients out there, with experimental USB and webcam redirecting:
at least there is freeRDP which may also run on a Mac

Deploy W10 on HP ProDesk 600 G2

I'm deploying windows 10 via SCCM on new computer it loads into PXE then reboot.. When I try ipconfig I'm not getting ip so I though it will be problem with NIC.. so I tried to load all available drivers for this desktop and still not working.. I'm out of ideas..
Thanks
"so I tried to load all available drivers for this desktop and still not working.. "
Did you mean that you add all drivers of this model into the boot image which associated with the OSD task sequence? If so, that is not recommended by MS. You should only import the actually required NIC drivers or storage drivers into the boot images(both x86 and x64).
Another important point here is you should add the NIC drivers match the boot image version instead of the OS version you are trying to deploy. For example, add NIC drivers for win10 to the boot image 10.x.xxxxx (which is from the ADK 10 RTM or later).

Remote desktop connectivity from Windows 7 to Red Hat Enterprise Linux 6

What would be the best way to establish remote desktop connectivity from a Windows 7 machine to Red Hat Enterprise Linux 6? The machines reside on the same network.
For graphic usage, you have at least the following options:
SPICE (http://spice-space.org/download.html)
NoMachine's NX Server (http://www.nomachine.com/)
VNC (http://www.redhat.com/magazine/006apr05/features/vnc/)
SPICE is newer and pretty slick. I've used NX Server for years and it's great. VNC is pretty unsecure, so use that as a last ditch option.
XRDP is a Remote Desktop Server implementation for Linux. It allows you to use the standard Remote Desktop client that ships with Windows to connect to remote Linux desktops. I've had good results using it in Fedora so I'd imagine it'd handle okay in RHEL.
Here's a tutorial on setting it up: http://sirjune.wordpress.com/2009/11/06/howto-xrdp-on-fedora-rhel/
Adding to the comment from #BoeroBoy. You have to also look into the firewall. I used TightVNC to connect from my workstation(Windows 7) to Red Hat Linux 6, but in vain was not able to(even after activating the Remote Access from System -> Preferences -> Remote Desktop).
So one should also look into System -> Administration -> Firewall and allocate necessary access for process and/or port(s).

How to connect a Windows CE Ethernet device on ActiveSync Remote Display on Windows 7?

I have a device connected to my Windows 7 desktop pc via an Ethernet cable. My aim is to remotely view the device and control it from my pc. I have had this running on an XP computer but not on a Windows 7 machine. I have researched online to download Microsoft Windows Mobile Device Cente which I have done. I can load the ActiveSync software however the two devices are not communicating on the remote viewer. I have also entered the correct IP addresses on both my desktop computer and Windows CE device.
Thanks in advance for anyone that can help me out.
I have sorted this problem by downloading Windows Mobile Power Tools . Once I had downloaded this I ran the Active Sync Remote Display (ASRDisp.exe).
N.B I have to load Active Sync first and click ignore when the warning message appears, then I have to turn the device on.
I know, this is old, answered question.
Still, if anybody need answer for this doubt:
I have a WinCE device connected to my Windows 7 desktop pc via an Ethernet
cable. My aim is to remotely view the device and control it from my
PC.
See Remote Display of WEC7 device using Ethernet - Windows Embedded Compact 7.

PnP-X and automatic installation of network storage to Windows 7

I tested successfully with Linux by using Avahi(Bonjour) and Netatalk(AFP) to provide network storage to Mac OS X seamlessly (as like Time Capsule).
I want to make one another question for Windows 7. As I searched Windows 7 uses PnP-X and UPnP to provide Bonjour like zero configuration experience. What I want to achieve is:
Use Samba on Linux to share one folder
Publish this shared folder as NAS service by using PnP-X and UPnP
If a Windows 7 PC attached to the LAN which have the Linux it will discover the NAS service on Linux
Windows 7 automatically initiate PnP install process and new disk volume will be appeared on Explorer without any user intervention. This new volume is actually Samba shared folder from Linux
Do you think this scenario is achievable by using PnP-X and how can I do this?
Best Regards
I checked about it by myself.
PnP-X uses SSDP (Simple Service Discovery Protocol) of UPnP to publish network attached device to Windows clients in local network. By using XML configuration file of SSDP, device can let client knows PnP H/W ID.
From Windows 7, user can see PnP-X enabled device from network explorer. User can select install context menu to initiate device driver installation of PnP-X device.
PnP driver installation depends on H/W ID which is known by SSDP XML configuration file.
To implement this scenario on Linux O.S., I can use GUPnP library to support SSDP notify.
Also, I need to implement proper INF file and device driver.
BR,
Wonil.

Resources