• We recently switched our forum platform. If you experience any issues please email support@crystalfontz.com

perfmon_enum.exe work in XP x64

jbober

New member
Looks like the perfmon_enum.exe program doesn't work in 64-bit XP. I get the following error window marked "Microsoft Visual C++ Debug Library":

Debug Assertion Failed!
Program; ...86)\CrystalControl2\cc2-service\perfmon_enum\perfmon_enum.exe
File: dbuheap.c
Line: 1132

Expression: _CrtIsValidHeapPointer(pUserData)

Has anyone compiled a version that does work in x64, or is there something I can do at my end to make this application work?
Looking for additional LCD resources? Check out our LCD blog for the latest developments in LCD technology.
 

jbober

New member
Here's the entirety of what's in perfdump.txt after the crash:

---------- Full NT Performance Monitor Counters Dump ----------
---------- By Mark Williams for Crystalfontz America ----------

"\IPSec v4 Driver\Active Security Associations"
The number of active IPSec quick mode security associations.

"\IPSec v4 Driver\Offloaded Security Associations"
The number of active IPSec quick mode security associations offloaded to hardware. Certain network adapters can accelerate IPSec processing by performing hardware offload of IPSec cryptographic functions.

"\IPSec v4 Driver\Pending Key Exchange Operations"
The number of IPSec key exchange operations that are in progress but are not yet completed.

"\IPSec v4 Driver\Total SA Rekeys"
The total number of successful rekey operations for IPSec quick mode security associations since the computer was last started.

"\IPSec v4 Driver\Total Bad SPI Packets"
The total number of packets for which the Security Parameters Index (SPI) was incorrect since the computer was last started. A large number of packets with bad SPIs within a short amount of time might indicate a packet spoofing attack.

"\IPSec v4 Driver\Total Packets Not Decrypted"
The total number of packets that could not be decrypted since the computer was last started. A packet might not be decrypted if it fails a validation check.

"\IPSec v4 Driver\Total Packets Not Authenticated"
The total number of packets for which data could not be verified (for which the integrity hash verification failed) since the computer was last started. Increases in this counter might indicate an IPSec packet spoofing or modification attack, or packet corruption by network devices.

"\IPSec v4 Driver\Total Packets Failing Replay Detection"
The total number of packets that contained an invalid sequence number since the computer was last started. Increases in this counter might indicate a network problem or replay attack.

"\IPSec v4 Driver\Total Transport Bytes Sent"
The total number of bytes sent using IPSec transport mode since the computer was last started.

"\IPSec v4 Driver\Total Transport Bytes Received"
The total number of bytes received using IPSec transport mode since the computer was last started.

"\IPSec v4 Driver\Total Bytes Sent In Tunnels"
The total number of bytes sent using IPSec tunnel mode since the computer was last started.

"\IPSec v4 Driver\Total Bytes Received In Tunnels"
The total number of bytes received using IPSec tunnel mode since the computer was last started.

"\IPSec v4 Driver\Total Offloaded Bytes Sent"
The total number of bytes sent using IPSec hardware offload since the computer was last started. Certain network adapters can accelerate IPSec processing by performing hardware offload of IPSec cryptographic functions.

"\IPSec v4 Driver\Total Offloaded Bytes Received"
The total number of bytes received using IPSec hardware offload since the computer was last started. Certain network adapters can accelerate IPSec processing by performing hardware offload of IPSec cryptographic functions.

"\IPSec v4 IKE\Acquire Heap Size"
The number of entries in the acquire heap. The acquire heap stores successful acquires. Acquires are outbound requests to establish security associations between IPSec peers.

"\IPSec v4 IKE\Receive Heap Size"
The number of entries in the Internet Key Exchange (IKE) receive buffers. The receive buffers are used to store incoming IKE messages.

"\IPSec v4 IKE\Total Negotiation Failures"
The total number of negotiation failures that occurred during main mode or quick mode negotiation since the IPSec service was last started.

"\IPSec v4 IKE\Total Authentication Failures"
The total number of identity authentication (Kerberos, certificate, and preshared key) failures that occurred during main mode negotiation since the IPSec service was last started.

"\IPSec v4 IKE\Main Mode SA List Entries"
The number of main mode state entries. This counter includes successfully negotiated main modes, main mode negotiations in progress, and main mode negotiations that failed or expired and have not yet been deleted.

"\IPSec v4 IKE\Quick Mode SA List Entries"
 

jbober

New member
Hmmm. This .exe doesn't get very far at all.

"C:\Program Files (x86)\CrystalControl2\cc2-service\perfmon_enum\perfmon_enum.exe . The application has failed to start because the application configuration is incorrect. Reinstalling the application may fix the problem."

Also, it's strange that the file you sent was only 8KB in size. The original perfmon_enum.exe that comes with the download of CC2 was 72KB.
 

jbober

New member
That's it !!!! Produced a huge >2MB file. Outstanding work !!!

May I recommend putting it in a sticky so that others using x64 can enjoy.

Thanks again for the sustained effort.
 
Top