×

Discussion Board

Results 1 to 4 of 4
  1. #1
    Registered User
    Join Date
    Jul 2006
    Posts
    30

    Regarding using an third party DLL with different SID

    Hi All.
    We are using an third party dll in our application in our application for specific purpose. We dont have any control over the DLL .
    But that dll is having a different SID than the application UID.
    So while submitting an application for Symbian Signing, it is showing result as "False" and message as "Please check the UID in SIS and .pkg"

    If i remove the DLL from project it was uploaded without any error.

    Will any body have any solution over this.
    Thanks in advance.
    Waiting for your reply.
    Best Regards,
    Vishal.

  2. #2
    Super Contributor
    Join Date
    Nov 2005
    Location
    London
    Posts
    584

    Re: Regarding using an third party DLL with different SID

    What is the UID3 or SID of the DLL you're signing? You can find this out using the petran tool.

    Does the value fall into a different range of values than the UID3/SID of the rest of the code you're signing? I would suspect that this is the case rather than that the error is occuring simply because it's a different, since this shouldn't be a problem for DLLs.

    One solution would be to ask the originator of the DLL to provide you with a signed installation file, so you can install it separately by embedding it.

  3. #3
    Nokia Developer Moderator
    Join Date
    Sep 2004
    Location
    Tampere, Finland
    Posts
    11,359

    Re: Regarding using an third party DLL with different SID

    The SID has no value for a DLL and it should not be declared in the MMP file (or it should be set to 0x00000000). The DLL code runs within the loading process' platform security context and the only relevant SID belongs to the process.

    Ask your DLL provider to make the appropriate corrections.

  4. #4
    Super Contributor
    Join Date
    Nov 2005
    Location
    London
    Posts
    584

    Re: Regarding using an third party DLL with different SID

    True. Secure ID keywords are not to be used for DLLs, and, IIRC, the general advice from Symbian is not to use them anyway, but to use the UID3 value.

    A polymorphic DLL will need to have a UID3 value which must be unique, I think. If this is specified in the wrong range, this is what needs to be corrected.

Similar Threads

  1. PC Suite error: (Code: Init IMediaControl2) HELP?!
    By chunkyspudmonkey in forum General Development Questions
    Replies: 30
    Last Post: 2014-07-15, 05:44
  2. GoogleIt
    By deepika.mangla in forum Symbian
    Replies: 5
    Last Post: 2011-05-28, 11:04
  3. Linking Static DLL with another Static DLL
    By symbianfresher in forum Symbian
    Replies: 6
    Last Post: 2006-01-09, 04:23
  4. Replies: 3
    Last Post: 2005-04-11, 20:00
  5. what happens to TLS when DLL is unloaded?
    By rtillitt in forum Symbian
    Replies: 1
    Last Post: 2002-11-27, 12:11

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •  
×