That's one possibility. But if there's some sort of conflict with something that's running in my profile, it's odd that even on a clean boot with nothing but Microsoft and Multiplicity items in startup + services, Multiplicity keeps garbling my encryption key and passcode as soon as I save them. What program or setting has the power to mess up MP that way, consistently, if it is indeed some outside influence?
Interestingly when I first put in the passcode, it's correct, and testing (before saving) says it can connect except that the encryption key (in the Security settings, already garbled) is incorrect. As soon as I click the Save button in MP and the passcode UI closes, MP garbles the passcode, and any testing fails to connect. I can never get a successful test because as soon as I correct the encryption key and save it, MP garbles it immediately. If I re-open it's garbled.
Isn't there any way to troubleshoot this within MP? For example, the passcode and encryption key are saved in the registry.
- Is there a way to debug what's happening when I click the Save button in MP, and just before I do that?
- Is there a way to unencrypt the passcode in the registry to see if it's also garbled?
- Isn't there logging that can be enabled to track the actions in the app, so a dev can review and see what's going wrong?
I don't mind if I have to install some kind of debug version or whatever.
[EDIT] I did some more troubleshooting. I did a clean boot to my profile, and only let MS and MP services run. I ran Process Monitor to see if the registry keys for the passcode and encryption are actually modified when I click Save in MP, if I'm just using the same values. They aren't. I also checked by looking at the encrypted data in the registry. If I enter the same passcode and save, nothing changes. If I change to a different passcode, the registry data changes. When I change it back to the original passcode, the data shows the same value as before.
So MP, the app, is garbling the passcode and encryption keys and not honoring the values that it stores in the registry. It's not using those values. That seems to me to be an MP issue.