Here is a 64 bit version for someone to try. Any feedback would be appreciated. The dll is COMMG64.DLL. The example script is Commg64Example.au3 and the UDF is CommMG64.au3. The only changes to the AU3 scripts for the 64 bit version is that I have simply replaced CommMg.au3 with CommMG64.au3 and commg.dll with commg64.dll.