I am also experiencing crashes from the later versions of the EQ2Map Updater. I attached a .NET debugger to it, and recieved this information:
Code:
[thread 0x2cc] Thread created.
[thread 0xd20] Unhandled exception generated: (0x01198fa4) <System.InvalidOperat
ionException>
_className=<null>
_exceptionMethod=<null>
_exceptionMethodString=<null>
_message=(0x01198fe4) "Process performance counter is disabled, so the request
ed operation cannot be performed."
_innerException=<null>
_helpURL=<null>
_stackTrace=(0x011990a8) array with dims=[156]
_stackTraceString=<null>
_remoteStackTraceString=<null>
_remoteStackIndex=0x00000000
_HResult=0x80131509
_source=<null>
_xptrs=0x00000000
_xcode=0xe0434f4d
[01a5] int 3
This seems to be related to checking if either EQ2 or maybe the updater is running more than one instance (can't be sure since I don't have the source).
I would guess that either the exception would have to be handled or a different way of enumerating running processes without the Process class would fix this.