Important changes to forums and questions
All forums and questions are now archived. To start a new conversation or read the latest updates go to forums.mbed.com.
9 years, 11 months ago.
A way for PC to discover mbed USBSerial COM port without administer rights?
Hi, I am using C# application to control mbed via USBSerial port. But it requires administer rights when I use the ManagementObjectSearcher to detect and connect the device. Does anyone know some other way can do so but without administer rights requirement?
private void FindSerialPortDevices(bool newArchitecture)
{
int trial;
string[] resources = SerialPort.GetPortNames();
string instanceName;
string portName;
ManagementObjectSearcher searcher = new ManagementObjectSearcher("root\\WMI", "SELECT * FROM MSSerial_PortName");
if (resources.Count() > 0)
{
foreach (ManagementObject queryObj in searcher.Get())
{
/*
* ... ...
* ... ...
* MbedVendorId : Vid_1f00
* ... ...
* ... ...
*/
trial = 0;
instanceName = queryObj["InstanceName"].ToString();
portName = queryObj["PortName"].ToString();
............
}
}
}