none
WEC7" Do Subprojects not included in the image need a certificate? RRS feed

  • Question

  • Situation: Building Windows Embedded Compact (CTP) subprojects (Apps, DLLs and driver DLLs) win VS 2008

    In the the document: "Signing Binaries" that is part of the set of
    documents installed with the CTP, it syas that apps and dlls that are
    part of the image do not need a certificate but apps and dll that are
    added later need a certificate.

    My query is where do apps and dlls that are developed as subprojects
    but not included in the built image, sit wrt certificaton? Are they
    "technically" part of the image given that they are in the flat
    release directory and hence are "pseudo" (sort of) in the Windows
    directory?

    I have built some apps and driver dlls as subprojects not included in
    the build and they appear to work OK

    Sunday, August 8, 2010 6:00 AM

All replies

  • Relfsd (loading files from the flat release directory) is a development time only feature. This is typically not available in retail OS build you ship.
    By default, everything loaded by Relfsd is treated as 'In ROM'. More details can be found in the Documentation under "Release Directory File System Registry Settings".

    For a production OS, you shoudl sign every binary (DLL(EXE) you're not intending to load from ROM (eg \Windows).


    MVP Windows Embedded
    Wednesday, August 11, 2010 11:43 AM