Page 1 of 1

mEXEFunc.dll not signed

Posted: Mon Jan 27, 2014 10:41 am
by Daniel Öberg
When using the Microsoft Windows App Certification Kit, in order to Win 8.1 cert our software, the WCK is complaining about

◦Non-driver file C:\ProgramData\{144CB057-760D-4EF4-AC2F-3568EC30F2EC}\OFFLINE\mMSI.dll\mMSIExec.dll does not have a valid signature, either embedded or via a catalog file.
◦Non-driver file C:\ProgramData\{144CB057-760D-4EF4-AC2F-3568EC30F2EC}\OFFLINE\mIDEFunc.dll\mEXEFunc.dll does not have a valid signature, either embedded or via a catalog file.

therefore our application cert is failing.

How can we solve this issue and be Win 8.1 compatible?

Daniel Öberg

Re: mEXEFunc.dll not signed

Posted: Tue Jan 28, 2014 6:26 am
by FrancescoT
Dear Daniel,

honestly, I don't understand why you need to operate a certification over the setup source cached files.
For what I know it is enough to digitally sign the whole setup file and eventually, the files installed files by the package (your effective application files).

Regards

Re: mEXEFunc.dll not signed

Posted: Mon Feb 03, 2014 6:49 am
by Daniel Öberg
Well, I do agree with you there but...

I did a workaround by signing the files in the Installaware program file folders. but it would be better if you can sign all the plugin dlls before shipping installaware. I see no negative aspects of you signing all your dlls and exes etc.

Daniel