Virtual serial port software
KernelPro Software
Virtual Serial Port Solutions >> Frequently Asked Questions
NEWS
July 14, 2011
We are excited to announce a release of a new product Advanced Virtual COM Port CE which brings virtual serial ports to mobile devices!
April 26, 2011
Advanced Virtual COM Port version 2.5.4 has been released.
Inability to connect to the physical port has been fixed. Rare BSOD when closing the virtual port has been fixed.
March 21, 2010
USB over Ethernet version 2.5.5 has been released.
This release provides better device support and many stability improvements. Read more....
January 12, 2010
We have great news at the beginning of this surely great year! Advanced Virtual COM Port version 2.5 has been released today.
Support of Windows Vista and Windows 7 32- and 64-bit has been added. Read more....
October 22, 2009
USB over Ethernet version 2.5 has been released.
Addded Force Disconnect option, added new command line options: -forceconnect and -forcedisconnect, several bugfixes. Read more....
June 11, 2009
USB over Ethernet version 2.4.5 has been released.
Fixed "Code 10" error when connecting devices from Windows Server 2008 x64 and newer.
April 2, 2009
USB over Ethernet version 2.4 has been released.
Improved support of audio devices on Vista. Fixed bugs in 32-bit to 64-bit cross-platorm communication. And more...
March 2, 2009
USB over Ethernet version 2.3 has been released.
Improved support of video,audio devices and web cameras.Improved support of devices with identical serial number. And more...
January 9, 2009
USB over Ethernet version 2.2 has been released.
Added support of Apple iPhone, 32-bit to 64-bit systems connectivity has been improved. Read more...
August 22, 2008
USB over Ethernet version 2.1 has been released.
Windows Vista 64-bit and Windows Server 2008 64-bit are now fully supported! Added support of Blackberry devices.
June 28, 2008
USB over Ethernet version 2.0 has been released.
Added command line interface support. You can now share, unshare, connect and disconnect your devices from command line. More features...
April 22, 2008
USB over Ethernet version 1.9 has been released.
U3 Cruzer Disk On Key devices are now fully supported. Improved support of hibernate and suspend. Fixed bug with some Microsoft cameras.
March 26, 2008
USB over Ethernet version 1.8 has been released.
Client now shows who is using the USB device. Fixed bug with service not starting in some cases.
March 5, 2008
USB over Ethernet version 1.7 has been released.
Added IP Filters feature, transfer speed is greatly increased, user interface enhancements. Read more...
January 2, 2008
USB over Ethernet version 1.5.5 has been released.
Added support of new multifunction and streaming devices.
December 12, 2007
USB over Ethernet version 1.5.3 has been released.
Fixed bug with some web cameras. Minor interface fixes.
November 30, 2007
USB over Ethernet version 1.5 has been released.
Many new great features! Read more...
September 14, 2007
USB over Ethernet version 1.2 has been released.
Communication between 32-bit and 64-bit systems in now supported! Improved support of HID and streaming devices.
August 15, 2007
New product USB over Ethernet has been released!
Simple solution for sharing and connecting USB devices over Network.
Read more...
March 19, 2007
Advanced Virtual COM Port version 2.4 has been released. Added support of domain names as a remote address. Fixed bug with sharing some infrared ports and USB-RS232 adapters. Fixed some installation issues.
TESTIMONIALS

We had a problem accessing some of our telemetry with serial port sensors remotely, and Advanced Virtual COM Port helped very much. It's a nice universal tool. Thanks!

Steve B. , U.S.

FREQUENTLY ASKED QUESTIONS

 

How do I open a virtual serial port with a number higher than 9 from my application?

Windows automatically maps COM1-COM9 ports to the right device name. COM ports with higher numbers should be opened as \\.\COMxxx, where xxx is a port number.

Example for C/C++/C#:
hPort = CreateFile("\\\\.\\COM15", ...);

Example for VB:
hPort = CreateFile("\\.\COM15", ...);

Example for Delphi:
hPort := CreateFile('\\.\COM15', ...);

How do I map one serial port to another using Advanced Virtual COM Port?

Some serial to USB adapters or expansion cards do not allow users to change the serial port number they create. For example, they have created COM9 port but your application supports only COM1..COM4. In this case you can use Advanced Virtual COM Port to map COM9 to COM1 (or COM2..COM4).
After the mapping your application can open COM2, but it will actually use COM9.

 

To create the mapping:
  1. Share physical port COM9 (see How to Share Physical COM Port)
  2. On the same machine create a virtual port COM2 and connect it to shared port COM9 using 127.0.0.1 as a remote address (see How to Connect to Shared Physical COM Port).

How do I connect ActiveSync to the Pocket PC emulator using a local pair of virtual COM ports?

  1. Create a pair of local virtual COM ports on the "Local ports" tab of the Advanced Virtual COM Port (for example COM2-COM3).
  2. Ensure that the following registry key is set (COM# can equal COM1-COM4):

    [HKLM\SOFTWARE\Microsoft\Windows CE Services]
    "SerialPort"="COM#"

  3. If a Pocket PC device is connected to the workstation, remove the device from its cradle and disconnect the cradle from the workstation.
  4. In the ActiveSync application, on the File menu, click Connection Settings.
  5. Ensure that the Allow serial cable or infrared connection to this COM port check box is selected.
  6. Set the communications (COM) port in the drop-down list box to COM2 (or one of the COM ports created in Step 1).
  7. Click OK to close the Connection Settings dialog box.
  8. If you are using eMbedded Visual C++, do the following:
    1. On the Tools menu, click Configure Platform Manager.
    2. In the device list, click Pocket PC Emulator, and then click Properties.
    3. Click the Configure button to the right of the Startup Server drop-down list box.
    4. In the drop-down list box next to Serial Port 1, click COM3 (or the other COM port created in Step 1).
    5. Click OK to close the Emulation Configuration Settings dialog box.
    6. Click Test.
  9. If you are using Visual Studio .NET 2003, do the following:
    1. On the Tools menu, click Options.
    2. Click Devices Tools, and then click Devices.
    3. In the Show devices for platform drop-down list box, click Pocket PC.
    4. In the Devices box, click Pocket PC 2003 Emulator.
    5. Click the Configure button to the right of the Startup server drop-down list.
    6. Click Hardware, and then click the second COM port created in Step 1 in the Serial Port 1 drop-down list box (COM3).
    7. Click OK twice to save the configuration.
    8. Click Test.
  10. When the emulator image is loaded and Platform Manager has completed its test, press and hold CTRL (equivalent to the Action key on the device) and then click and hold the clock in the upper right of the title bar. When the shortcut menu appears, click Run.
  11. In the Run dialog box, type repllog and then click OK.
  12. ActiveSync on the desktop computer side of the development workstation detects when a client is trying to connect without an established partnership, causing the New Partnership Wizard to be displayed. (The same wizard appears when a new or cold-booted device is connected to a desktop computer.) In this wizard, first choose whether to establish a partnership or to connect as a guest.
  13. Type a name to be used to identify the partnership and to set the device name of the emulator image.
  14. Select the types of information to be synchronized with the emulator.
    After a partnership is established, use the Save Emulator State option when exiting the emulator. This option preserves the partnership and data for future use in the emulator.

 

Home | Products | Download | FAQ | Support | Purchase | Company | Contacts

Copyright © 2008 KernelPro Software (owned by SimplyCore LLC).

Terms of Use and Privacy

Other sites: KernelPro Software, Virtual Serial Port, Network Serial Port , USB Over Ethernet

Home Contact