I'm trying to install a dll using a self-signed cert. This work fine on an N95 but fails on the N85. I get the following error: "unable to install a protected application from an untrusted supplier". Even though I'm using an unprotected UID range and caps are only:
CAPABILITY READUSERDATA WRITEUSERDATA
Attached are the mmp and pkg files:
MMP:
PKG:Code:EXPORTUNFROZEN #if defined(__BROWSER_SDK) TARGET MemMan_sdk.dll #else //#include <domain/osextensions/platform_paths.hrh> TARGET XMemManager.dll #endif TARGETTYPE dll //UID 0x1000008D 0x200226AC UID 0x1000008D 0xA000C227 //MACRO OOM_LOGGING MACRO USE_FAST_MALLOC MACRO NOKIA_CHANGES //CAPABILITY READUSERDATA WRITEUSERDATA NETWORKSERVICES LOCALSERVICES USERENVIRONMENT CAPABILITY READUSERDATA WRITEUSERDATA VENDORID 1 EPOCALLOWDLLDATA //deffile EABI\XMemManager.DEF #ifndef __BROWSER_SDK SYSTEMINCLUDE \Epoc32\include #else SYSTEMINCLUDE \Epoc32\include #endif SYSTEMINCLUDE \epoc32\include\libc USERINCLUDE ..\Inc SOURCEPATH ..\Src SOURCE MemoryManager.cpp SOURCE Allocator.cpp SOURCE SlabAllocator.cpp SOURCE RescueZone.cpp SOURCE StopScheduler.cpp SOURCE fast_malloc.cpp LIBRARY euser.lib DEBUGLIBRARY flogger.lib LIBRARY avkon.lib LIBRARY estlib.lib
Code:;Language - standard language definitions &EN ; standard SIS file header #{"XMemManager"},(0xA000C227),1,0,0 ;Localised Vendor name %{"Vendor-EN"} ;Unique Vendor name :"Vendor" ;Supports Series 60 v 3.1 [0x102032BE], 0, 0, 0, {"Series60ProductID"} ;Supports Series 60 v 5 ;[0x1028315F], 0, 0, 0, {"Series60ProductID"} ;Files to install ;You should change the source paths to match that of your environment ;<source> <destination> "$(EPOCROOT)Epoc32\release\$(PLATFORM)\$(TARGET)\XMemManager.dll" -"!:\sys\bin\XMemManager.dll"



