Serial Port Monitor ActiveX Control - Can't start monitor opened port(Read 11732 times)
Hello,
I'm testing Serial Port Monitor ActiveX Control 4.0 trial with Delphi XE on Win7 x64 Pro.

In the feature list you say: "Sniffing can be started/stopped even if the serial port was opened by other application".

But when I try do this I get warning "Sniff cannot be started: the ports is open." in your sample.

Is this bug or error in description?



Hello,

What kind of serial port did you try monitoring? Was it a motherboard COM port, a USB to COM adapter, a PCI expansion card, etc?



Tests:

PC 1 - Windows 7 x64 Pro
  COM1 (motherboard) - failed
  COM2 (PCI) - failed
  COM5 (USB-to-COM) - failed

PC 2 - Windows 7 x32 Pro
  COM1 (motherboard) - failed
  BlueScreen on driver uninstall

PC 3 - Windows XP x32 Pro
  COM1 (USB-to-COM) - OK
  COM2 (motherboard) - OK
  COM10 (PCI) - OK
  driver uninstall ok

P.S. I didn't install spmax_demo.exe, just unpacked it, then I registered driver and library as described in redistribution section of manual.



About BSoD on Windows 7:

Test 1.
  • install driver
  • register library
  • start sniffing COM1 with bd7Example.exe
  • open COM1 in any application
  • close the application, stop sniffing, close bd7Example
  • unregister library
  • uninstall driver
Everything is ok.

Test 2.
  • install driver
  • register library
  • open COM1 in any application
  • Launch bd7Example.exe and try to start sniffing COM1
  • bd7Example.exe failed to start sniffing COM1 with message: "Sniff cannot be started: the ports is open".
  • close the application and bd7Example
  • unregister library
  • uninstall driver
On the last step system fell into BSoD. Driver still was presented in system after rebooting and I successfully uninstall it.

Code: javascript:void(0);
Dump File         : 102113-14040-01.dmp
Crash Time        : 21.10.2013 15:53:53
Bug Check String  : IRQL_NOT_LESS_OR_EQUAL
Bug Check Code    : 0x0000000a
Parameter 1       : 00000000`00000048
Parameter 2       : 00000000`00000002
Parameter 3       : 00000000`00000000
Parameter 4       : fffff800`0306c9ba
Caused By Driver  : Wdf01000.sys
Caused By Address : Wdf01000.sys+600fb
File Description  : Среда выполнения платформы драйвера режима ядра
Product Name      : Операционная система Microsoft® Windows®
Company           : Microsoft Corporation
File Version      : 1.9.7600.16385 (win7_rtm.090713-1255)
Processor         : x64
Crash Address     : ntoskrnl.exe+71f00
Stack Address 1   :
Stack Address 2   :
Stack Address 3   :
Computer Name     :
Full Path         : C:\Windows\Minidump\102113-14040-01.dmp
Processors Count  : 4
Major Version     : 15
Minor Version     : 7600
Dump File Size    : 283 888
Dump File Time    : 21.10.2013 15:55:01

I think BSoD on uninstall is caused by topic subject.



Quote
PC 1 - Windows 7 x64 Pro
  COM1 (motherboard) - failed
  COM2 (PCI) - failed
  COM5 (USB-to-COM) - failed

PC 2 - Windows 7 x32 Pro
  COM1 (motherboard) - failed
  BlueScreen on driver uninstall

PC 3 - Windows XP x32 Pro
  COM1 (USB-to-COM) - OK
  COM2 (motherboard) - OK
  COM10 (PCI) - OK
  driver uninstall ok
We are aware that the build from our website has some issues with monitoring an already opened port on Windows 7. I will email you a newer (beta) build where this problem is fixed.

Quote
Test 2.

    install driver
    register library
    open COM1 in any application
    Launch bd7Example.exe and try to start sniffing COM1
    bd7Example.exe failed to start sniffing COM1 with message: "Sniff cannot be started: the ports is open".
    close the application and bd7Example
    unregister library
    uninstall driver

On the last step system fell into BSoD. Driver still was presented in system after rebooting and I successfully uninstall it.
Indeed, an attempt to uninstall the software after a failed monitoring attempt results in a crash. This is another known issue that we are planning to fix in the next official update.



Thank you for beta, the problem has gone



I'm having the exact or nearly exact same problem.  I have a serial emulation port that I'm trying to sniff with the demo software using VB6 on windows 7 64.  I'm unable to start sniffing because it's telling me that the port is already open.  Can I get a copy of the beta to see if this resolves my problem?



I'm having the exact or nearly exact same problem.  I have a serial emulation port that I'm trying to sniff with the demo software using VB6 on windows 7 64.  I'm unable to start sniffing because it's telling me that the port is already open.  Can I get a copy of the beta to see if this resolves my problem?
I have emailed you a link to the mentioned beta.



 

Sitemap 1 2 3 4 5