multiOTP / multiOTPCredentialProvider

multiOTP Credential Provider is a V2 Credential Provider for Windows 7/8/8.1/10/2012(R2)/2016 with options like RDP only and UPN name support
Apache License 2.0
232 stars 77 forks source link

V5.8.0.2 - 32Bit Install vcruntime140.dll error #32

Closed JerresonJ closed 4 years ago

JerresonJ commented 4 years ago

When installing 5.8.0.2 on a 32bit system with the 32-bit VC++ 2015-2019 Redist. The included DLL in PHP Folder returns an error when trying to run PHP.

vcruntime140.dll is either not designed to run on Windows or it contains an error.

Is this not 32-bit compatible?

multiOTP commented 4 years ago

Hello Jonathan, Which 32-bit operating system are you using ? Regards, Andre

JerresonJ commented 4 years ago

Windows 7 32 bit During install the installer installed the included vc redist package but failed to ever activate the provider due to the dll error with the included vcruntime140.dll in the PHP folder.

So I went ahead and took a copy of the vcruntime140.dll from system32 and overwrote the installer provided dll. Since the bundled copy of PHP is 32bit this copied dll works fine.

I've had no further errors during testing of the included PHP or multiotp.

On Sat, Sep 26, 2020, 4:30 PM multiOTP notifications@github.com wrote:

Hello Jonathan, Which 32-bit operating system are you using ? Regards, Andre

— You are receiving this because you authored the thread. Reply to this email directly, view it on GitHub https://github.com/multiOTP/multiOTPCredentialProvider/issues/32#issuecomment-699544583, or unsubscribe https://github.com/notifications/unsubscribe-auth/AATBA2YJZ4O5SZPIMXBZBOLSHZFPDANCNFSM4RZ2IXRA .

multiOTP commented 4 years ago

Ok, thanks for the feedback. vcruntime140.dll has nothing to do in the PHP folder, it was a building error. This has been fixed for the next release (5.8.0.3). Thanks for your appreciated feedback. regards, Andre

JerresonJ commented 4 years ago

Yes I kind of wondered why the install had it and didn't just use the system one after the vc redist installed.

So I just copied the known good one into it lol.

On Sat, Sep 26, 2020, 5:01 PM multiOTP notifications@github.com wrote:

Ok, thanks for the feedback. vcruntime140.dll has nothing to do in the PHP folder, it was a building error. This has been fixed for the next release (5.8.0.3). Thanks for your appreciated feedback. regards, Andre

— You are receiving this because you authored the thread. Reply to this email directly, view it on GitHub https://github.com/multiOTP/multiOTPCredentialProvider/issues/32#issuecomment-699547362, or unsubscribe https://github.com/notifications/unsubscribe-auth/AATBA24WQASFJGGPFEWTWALSHZJCFANCNFSM4RZ2IXRA .