Disable/Enable Mouse and Keyboard Input into Microsoft RDP - remote-desktop

I am trying to run on a remote machine an RPA robot that uses UI image recognition. How do I disable/enable my computer's mouse and keyboard input on the fly in Microsoft RDP client?
This method should be similar to how one transfers the mouse/keyboard controls from the host PC to the guest machine in VirtualBox or VMWare.

Related

How to let a raspberry pi 3b connect to wifi with wps from within a c program

I have a machine controlled by a raspberry pi. For servicing I want to connect the local wifi network. The machine has no controls with which you could enter ssid and password. With a combination of button pushes a connection to the wifi must be made.
In my program I have the following code:
void start_Wps(void) {
if (!fork())
execl("wpa_cli","-i","wlan0","wps_pbc", NULL);
}
If I start my program from a ssh terminal it works most of the time. However when I let my code start from rc.local the rpi never connects to my wifi network.
In case your project shall work in an enterprise environment, can you be sure that WPS is supported on the client’s access points?
Another thing to consider: WPS is in decline. It is not supported e.g. in Android since Android 9, WPA3 security won’t be supported by WPS and its successor has already been presented by Wi-Fi Alliance.
It is called “Wi-Fi Easy Connect” and it basically is a device provisioning protocol that also allows the connection of “headless” device, i.e. without display or input. You could connect your mobile phone to the Wi-Fi network on the customer’s premise, read the QR code that you previously put on your machine and then the phone takes care of connecting the machine to the network.
More detailed information is provided on Wi-Fi Alliance’s website: https://www.wi-fi.org/discover-wi-fi/wi-fi-easy-connect
If you want to make sure that your project is future-proof and will be maintainable for years to come, you might want to look into that.

Measurement of energy consumption using profiler in windows 10 mobile device

I'm trying to profile energy consumption in a real Windows 10 mobile device with ARM-class processor. However, to do so, we need to disconnect from USB cable, because a direct feeding by means of USB seems to distort measurements, in addition energy-aware objects (like AggregateBattery) defaults to null. But when device is disconnected from the computer, and connected via WiFi, seems that Visual Studio does not support such remote debugging. VS2015 remote tools are not available for Windows 10 mobile phones with ARM processors, at least, we couldn't find a suitable installer for the platform. Is there a way to profile energy consumption for a UWP application, running in a real Win10 mobile device, using VS2015?

windows: how to stop irda dongle periodic auto detecting

I'm writing some code in C for an IrDA project on one win7 32bit computer. I have another computer setup to display any data received via in infrared. This part works. However the as soon as I connect the IrDA dongle to the PC, it starts to send periodic data for searching other IrDA devices. I want to disable this behavior programmatically so I see only the data sends as a result of my code. Anyone know which command to use? Is it WSASetService? I didn't learn socket programming, not sure what "removes from the registry a service instance within one or more namespaces. " really means. http://msdn.microsoft.com/en-us/library/windows/desktop/ms742211%28v=vs.85%29.aspx
Have you disabled the Infrared Monitor Service manually?
I experienced problems with this functionality in win7 when using Windows to communicating with an embedded micro-controller based device that worked well with windows XP.
I disabled the Infrared Monitor Service manually and found that windows was still polling the IrDA periodically!
I have not found any documentation available that describes it or how to disable it, I will continue searching...

Playback in Kinect Studio without a sensor connected

I would like to know if anyone has managed to playback recordings from the Kinect Studio (.XED files) when the Kinect Sensor is not connected to the computer, or if it's possible? The playback works as expected when the sensor is connected.
A quick Google search did not yield many results, and all I can find in the documentation is that:
"Kinect Studio must be used in conjunction with a Kinect for Windows application".
For those wondering why: I am going away for a week where it is not feasible to take the sensor with me, but I wish to continue development - I was hoping I could make a set of recordings to see me through the week...
Refer to this link: http://msdn.microsoft.com/en-us/library/hh855396.aspx
It says,
There are four states the KinectStudio tool can be in:
Disconnected, no open file - idle
Disconnected, file open - play the file in Kinect Studio
Connected, no open file - mirror the Kinect-enabled application sensor output in Kinect Studio and record it
Connected, file open - can play back the file into the Kinect-enabled application.
I did manage to playback my recorded data (.xed file) via the kinect studio without the kinect sensor.
Late to the game but I think I found a solution.
Go to Device Manager -> Action -> Add Legacy hardware -> Manually select Kinect device and install.
Restart Kinect Studio and you will be able to connect to service and playback without physically connecting to a Kinect.

Silverlight Browser Application Capabilities for OSX

My company has developed a .net 4 WPF application that connects to our manufacturing devices over a local network and controls them, in addition to processing image data and outputting it to these devices from the windows desktop. I have been tasked with porting a bare bones version of this to mac. My options are mono for mac or a browser based SilverLight application.
What is the feasibility of a browser based app that will essentially
-scan the local network for our devices and send commands to the chosen device
-accept images from the local machine, uploading them to our server for processing. We would then send the processed data back for output to the local device and display the final image in the browser.
I'm aware that SilverLight 4 Elevated Privileges allow connection across a domain without port number limitations. However I am unsure about scanning a network from a silverlight app running in safari.
-accept images from the local machine, uploading them to our server for processing. We would then send the processed data back for output
to the local device and display the final image in the browser.
Silverlight app can't access files from local machine without user interaction. OpenFileDialog class can't be user initiated. you have to select files from local machine to upload to some service.
-scan the local network for our devices and send commands to the chosen device
as far as scaning local network is concerned, silverlight don't offer TCP ping. if your devices offer some interface using http you might be able to connection and send commands to devices using WebClient.
Further last but not the least silverlight is not full supported in MAC OS described by microsoft. so you might face weird issue that will remain unfixed. Check System Requirement here http://www.microsoft.com/getsilverlight/Get-Started/Install/Default.aspx
Regards.

Resources