locked
What does it mean for an executable to be "signed and validated"? RRS feed

  • Question

  • I am migrating a driver manager to Vista, and would like for the user not to have to make any UAC changes to be able to run it.

    I've added a trustInfo section to the executable's manifest, so now the only UAC setting that gets in the way is "Only elevate executables that are signed and validated."  How does one go about signing an executable?

    Thanks for any help,
    David
    Friday, September 29, 2006 12:57 AM

All replies

  • Hi - I think my information can help you:

    A User Account Control (UAC) message like this one seen below:



    UAC Message "An unidentified program wants access to your computer"

    The reason why you're getting a message bar like the above is because, your
    application isn't signed with a digital signature (or the digital signature is not valid).

    In order for you to get a UAC message bar like the one shown (See below the entire text),
    you need to pay Microsoft® for a digital signature, and they will validate your application
    and then sign it for you, so your application becomes a Windows Vista™ and a Windows® 7
    compatible app and also earn the "Works with Windows Vista
    " or "Works with Windows ® 7"
    logo, and so the system its self will accept your application as a valid program.



    UAC Message "A program needs your permission to continue"


    That's it, this is the information you need!

    Note: It also means that your program is valid and trusted by the Windows® Operating System,
    and you app does not crash or cause security-based exceptions or problems.

    I hope the above information was helpful...

    Have a nice day...

    Best regards,
    Fisnik  
    Coder24.com
    • Proposed as answer by Fisnik Hasani Wednesday, October 14, 2009 5:29 PM
    Sunday, October 11, 2009 6:31 PM
  • Hi David:

    How is the situation on your side?
    Is this thread solved?

    Please tell me!

    Have a nice day...

    Best regards,
    Fisnik
    Coder24.com
    Wednesday, October 14, 2009 5:29 PM
  • Hi David:

    How is the situation on your side?
    Is this thread solved?

    Please tell me!

    Have a nice day...

    Best regards,
    Fisnik
    Coder24.com
    Friday, November 13, 2009 8:16 PM
  • Hi David:

    How is the situation on your side?
    Is this thread solved?

    Please tell me!

    Have a nice day...

    Best regards,
    Fisnik
    Coder24.com
    Thursday, November 26, 2009 12:34 PM
  • Hi David:

    How is the situation on your side?
    Is this thread solved?

    Please tell me!

    Have a nice day...

    Best regards,
    Fisnik
    Coder24.com
    Thursday, December 10, 2009 1:56 PM
  • Hi David:

    How is the situation on your side?
    Is this thread solved?

    Please tell me!

    Have a nice day...

    Best regards,
    Fisnik
    Coder24.com
    Sunday, December 27, 2009 9:34 AM
  • Hi again:

    How is the situation on your side?
    Is this thread solved?

    Please tell me!

    Have a nice day...

    Best regards,
    Fisnik

    Coder24.com
    Saturday, January 2, 2010 3:06 PM
  • Hi Fisnik,

    What if your a small software development company and can't afford to pay MS for a digital sig, is there another "legal, correct" way of getting your software to install with "Only elevate executables that are signed and validated." tuned on? I know we can have our clients disable it.

     

    Best Regards

    Jeff

    Tuesday, November 23, 2010 12:19 AM
  • Comodo, Thawte, and Verisign are all CAs that you can use. You may well have other options as well; probably compare whether the CA is recognized by a stock Windows Vista and a Windows 7 machine before shelling out for your cert.
    Tuesday, November 23, 2010 1:41 AM