The merging process is handled by Log Manager itself. Basically, it reads the files, splits them up in their sessions and stores those sessions in an array. Then, the array is sorted by date and then Log Manager writes the new file.
I'm sorry that it's not working properly for you, but I'm afraid there's few I can do about this. The script fully depends on Log Viewer.exe and there's really nothing I can do to provide a better method. In fact, the script can't tell whether decryption is actually done, since I can't communicate with the process itself. Unfortunately, people want me to do big things, like scheduled tasks and such, but I'm afraid that would cause it all to hang even more, cause more trouble and, well, I have no idea how I should program that with a Plus! script. Yes, sure, why not program a DLL? Well, VS2005 fails here, so I can't even try to start on learning C++ or another serious language.
Anyway, back onto your problem. Maybe you could provide some more information?
- How many files are you trying to merge?
- Are those files encrypted?
- How large (file size) are the files?
- What are your computer specifications?