I wrote a c# code in visual studio that detects the Arduino's port-name by searching for the word "Arduino" in the connected device-manager's devices names and getting its port-name.
When I connect the controller to my computer, I correctly get the connected device name in the device-manager that includes the word "Arduino" (please check the picture below).
But my code fails to detect the port-name of the connected Arduino board in other computers since the device-manager's Arduino device name does not show the word "Arduino" (please check the picture below).
By the way, I have only one Arduino UNO board connected to the same computer.
After setting the port-name manually, all the computers successfully communicate with the connected Arduino controller properly (which means that the required driver for the Arduino UNO board is working!).
Appreciate any support in getting the word Arduino in the device-manager's name of the connected Arduino device.