I'm working with a friend on trying to get started in Decred, and it occurred to me that since not everyone wants to run the console wallet, and Copay doesn't support buying tickets for staking, she might need to use Paymetheus to buy stake tickets. OK, so I should probably familiarize myself with the Paymetheus UI. So I downloaded and installed Paymetheus, try to run it, and... Searched for "penimc.dll," looks like it's a little piece of info in certain touch-aware applications that gets corrupted if you have ever updated MS .Net from version 2.0 to any later version. Basically, the update unregisters the .Net 2.0 version of the .DLL and "forgets" to re-register the new one, so touch-aware apps don't know where to find it. Easy enough solution, just use good old regsvr32 to re-register the missing DLLs. (This handwaves about half an hour of mucking about and searching for error codes that finally led me to realizing I need to be running regsvr32 in Admin mode) So we do that And now we try to run Paymetheus again, and we get... ... So this is apparently not a problem that anybody has ever run into before while trying to use Decred?
I should mention, 2 reboots have been performed, just in case it's one of those things where %PATH% variables don't get updated mid-run. (Dear Microsoft: I hate you) Nope, same error message.
As usual for .DLLs, copying the indicated library to the executable folder causes the program to be able to find it. This is not a solution, however.