Results 1 to 10 of 10

Thread: Suggestion: Version Resource Embedding

Hybrid View

Previous Post Previous Post   Next Post Next Post
  1. #1

    Default Suggestion: Version Resource Embedding

    SB already provides manifest embedding and code signing. Any chance it
    could also include version resource embedding for EXE and DLL files?

    Obviously with FAR<g> more flexibility than the current APP extension
    and also for easier addition to hand coded projects, ie: no APP file.

    --
    Lee White

    RPM Report Viewer.: http://www.cwaddons.com/products/rpm/
    RPM Review........: http://www.clarionmag.com/cmag/v11/v11n06rpm.html
    Report Faxing.....: http://www.cwaddons.com/products/afe/
    ---Enroll Today---: http://CWaddons.com

    Enhanced Reporting: http://www.cpcs-inc.com

  2. #2

    Default Re: Suggestion: Version Resource Embedding

    Lee,

    > SB already provides manifest embedding and code signing. Any chance it
    > could also include version resource embedding for EXE and DLL files?
    >
    > Obviously with FAR<g> more flexibility than the current APP extension
    > and also for easier addition to hand coded projects, ie: no APP file.

    We already tried it some years ago but embedding a version resource to an
    existing application file is not that easy (and can be dangerous). You need
    a (good) resource editor to do it correctly. The risk is too high to add
    such a feature to the SetupBuilder compiler.

    Friedrich

  3. #3

    Default Re: Suggestion: Version Resource Embedding

    Friedrich,

    > We already tried it some years ago but embedding a version resource to an
    > existing application file is not that easy (and can be dangerous). You need
    > a (good) resource editor to do it correctly. The risk is too high to add
    > such a feature to the SetupBuilder compiler.

    But, Friedrich, I thought you could do ANYTHING!<g>

    --
    Lee White

    RPM Report Viewer.: http://www.cwaddons.com/products/rpm/
    RPM Review........: http://www.clarionmag.com/cmag/v11/v11n06rpm.html
    Report Faxing.....: http://www.cwaddons.com/products/afe/
    ---Enroll Today---: http://CWaddons.com

    Enhanced Reporting: http://www.cpcs-inc.com

  4. #4

    Default Re: Suggestion: Version Resource Embedding

    He's working on the coffee feature, so give him a break! <g>

    --
    Russell B. Eggen
    www.radfusion.com
    Clarion developers: www.radfusion.com/devs.htm

  5. #5

    Default Re: Suggestion: Version Resource Embedding

    Lee,

    >
    > But, Friedrich, I thought you could do ANYTHING!<g>
    >

    <G>

    In this case, it is not enough to simply use the UpdateResource API to
    add/modify the version resource. This Windows API does not work with
    certain type of EXE files. Two years ago, we did an alpha test with such a
    "#set version resource..." compiler directive and it turned out that about
    80 out of 500 files (generated with different compiler versions of Clarion,
    Delphi, VC, VB, Borland C++, etc.) were corrupted after such a version
    resource updating process.

    A "real" resource editor does more than just adding the version resource via
    the UpdateResource API. It "rebuilds" the .exe to make sure that you have a
    valid application file after the updating process.

    But it's not a trivial task to develop such a resource editor that works
    with all kind of application files.

    Friedrich

  6. #6

    Default Re: Suggestion: Version Resource Embedding

    Friedrich,

    > In this case, it is not enough to simply use the UpdateResource API

    Understood and appreciated.

    I'll ponder a bit longer on my next suggestion!<g>

    --
    Lee White

    RPM Report Viewer.: http://www.cwaddons.com/products/rpm/
    RPM Review........: http://www.clarionmag.com/cmag/v11/v11n06rpm.html
    Report Faxing.....: http://www.cwaddons.com/products/afe/
    ---Enroll Today---: http://CWaddons.com

    Enhanced Reporting: http://www.cpcs-inc.com

  7. #7

    Default Re: Suggestion: Version Resource Embedding

    > Understood and appreciated.
    >
    > I'll ponder a bit longer on my next suggestion!<g>

    <BG> ;-)

    Friedrich

  8. #8

    Default Re: Suggestion: Version Resource Embedding

    Hi Lee,

    > SB already provides manifest embedding and code signing. Any chance it
    > could also include version resource embedding for EXE and DLL files?

    It's called Build Automator - www.buildautomator.com <g> I use it to set up
    version information on all my products, compiled (clarion and non-clarion
    compiles), sources (clw, inc, tpl, tpw) , help files (help&manual),
    installs, whatever.

    Best regards,

    --
    Arnór Baldvinsson - Icetips Alta LLC
    Port Angeles, Washington
    www.icetips.com - www.buildautomator.com - www.altawebworks.com

    Icetips product subscriptions at http://www.icetips.com/subscribe.php

  9. #9

    Default Re: Suggestion: Version Resource Embedding

    I use the Bo_resc fro Comsoft7... works great. I really never have to think
    about it except when I change version numbers so it shows up correctly in
    the exe properties. Then I have a separate setupbuilder compile that I use
    to just add the manifest and code signing to all my apps at once. Then I use
    IQ sync to copy my files to the folders getting ready for the final
    setupbuilder installation.

    All of this is done with a mouse click using Build Automator.

    I realize I do a lot of work trying not to do a lot of work

    Ray
    VMT

  10. #10

    Default Re: Suggestion: Version Resource Embedding

    Hi Ray,

    > All of this is done with a mouse click using Build Automator.
    >
    > I realize I do a lot of work trying not to do a lot of work

    Build Automator does that to you!<g>

    Best regards,

    --
    Arnór Baldvinsson - Icetips Alta LLC
    Port Angeles, Washington
    www.icetips.com - www.buildautomator.com - www.altawebworks.com

    Icetips product subscriptions at http://www.icetips.com/subscribe.php

Thread Information

Users Browsing this Thread

There are currently 1 users browsing this thread. (0 members and 1 guests)

Posting Permissions

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