473,387 Members | 1,535 Online
Bytes | Software Development & Data Engineering Community
Post Job

Home Posts Topics Members FAQ

Join Bytes to post your question to a community of 473,387 software developers and data experts.

Attach metadata to a dll or exe

Hi,

We're looking to apply a system-wide version number across many dlls. We'd
really like to do the build and then apply an attribute containing the
version number. Is there any way of doing that ? We don't really care how
it's done as long as it's something that stays with the file, and can be
read back, even if we have to write a special app to read it.

Any pointers gratefully received.

Thanks,

Adam.

===========================
Nov 17 '05 #1
5 1298
Adam Benson wrote:
Hi,

We're looking to apply a system-wide version number across many dlls. We'd
really like to do the build and then apply an attribute containing the
version number. Is there any way of doing that ? We don't really care how
it's done as long as it's something that stays with the file, and can be
read back, even if we have to write a special app to read it.

Adam:
I believe there is a win32 api call to update/modify version
information. I don't recall what it is but if you create version blocks
in all your modules, this would help.

/steveA
Nov 17 '05 #2
Adam Benson wrote:
Hi,

We're looking to apply a system-wide version number across many dlls. We'd
really like to do the build and then apply an attribute containing the
version number. Is there any way of doing that ? We don't really care how
it's done as long as it's something that stays with the file, and can be
read back, even if we have to write a special app to read it.

Adam:
I believe there is a win32 api call to update/modify version
information. I don't recall what it is but if you create version blocks
in all your modules, this would help.

/steveA
Nov 17 '05 #3
Check this: http://www.elphin.com/products/stampver.html

--

"Adam Benson" <Ad*********@omnibus.NOSPAM.co.uk> wrote in message
news:OL**************@TK2MSFTNGP11.phx.gbl...
Hi,

We're looking to apply a system-wide version number across many dlls. We'd
really like to do the build and then apply an attribute containing the
version number. Is there any way of doing that ? We don't really care how
it's done as long as it's something that stays with the file, and can be
read back, even if we have to write a special app to read it.

Any pointers gratefully received.

Thanks,

Adam.

===========================

Nov 17 '05 #4
Check this: http://www.elphin.com/products/stampver.html

--

"Adam Benson" <Ad*********@omnibus.NOSPAM.co.uk> wrote in message
news:OL**************@TK2MSFTNGP11.phx.gbl...
Hi,

We're looking to apply a system-wide version number across many dlls. We'd
really like to do the build and then apply an attribute containing the
version number. Is there any way of doing that ? We don't really care how
it's done as long as it's something that stays with the file, and can be
read back, even if we have to write a special app to read it.

Any pointers gratefully received.

Thanks,

Adam.

===========================

Nov 17 '05 #5
Thanks for responses, Steve, and Pavel.

I'll have a look at StampVer. We may run into difficulties with it if we
start signing our assemblies, but I'll check it out.

Cheers,

Adam.

=========================================
Nov 17 '05 #6

This thread has been closed and replies have been disabled. Please start a new discussion.

Similar topics

1
by: Useko Netsumi | last post by:
Does anyone aware of any program/apps/scripts that has the ability to modify/add/create/delete metadata in any image type such as JPEG, GIF, PNG, etc. Question for the experts, is it wise to...
15
by: tabonni | last post by:
Hi I try to grab the checked files from HTML page and then send those PDF files as attachments. It can just send email, there are no PDF files attached. Can anybody point out my error? My...
1
by: Brett Selleck | last post by:
I would like to start collecting Metadata on my XML schemas. I have searched the web for a method of automatically extracting Metadata from an XSD file and have come up empty handed. Basically what...
1
by: Santhu | last post by:
What is the difference between METADATA and MANIFEST and where do they get stored? Thank you
2
by: Tomas Vera | last post by:
Hello All (This is being cross-posted to the C++ group), I've started receiving the subject message during a compile of a C++ based interface module used in my C# based WebApp. This module...
2
by: GoodDay | last post by:
MC++ application, I've got "LNK2022 error message... MyApp error LNK2022: metadata operation failed (8013118D) : Inconsistent method declarations in duplicated types(CMainFramel). (0x02000008). ...
2
by: Eddie | last post by:
Hello, there. When I create new 'VC++ -> CLR -> Windows Form Application' project, there created AssemblyInfo.cpp file. There exists strings like ; I believe this information should be...
1
by: Laurent Lequenne | last post by:
Hello There, I just converted a VS 2003 C++ Project into VS 2005. I already made some changes in my headers files, has I had compilations errors with enums declarations. Now everything compiles...
2
by: EP | last post by:
I'm looking for a method by which to access Windows files metadata and have not been able to find anything in the standard modules or via Google - what is the standard approach? Shamefully I...
2
by: Les Caudle | last post by:
Is there a way to attach to a process of a .NET app not started in debug mode? I'm having a problem with an app on a remote server, with a 3rd party .net object I dont' have source files for...
0
by: taylorcarr | last post by:
A Canon printer is a smart device known for being advanced, efficient, and reliable. It is designed for home, office, and hybrid workspace use and can also be used for a variety of purposes. However,...
0
by: Charles Arthur | last post by:
How do i turn on java script on a villaon, callus and itel keypad mobile phone
0
by: aa123db | last post by:
Variable and constants Use var or let for variables and const fror constants. Var foo ='bar'; Let foo ='bar';const baz ='bar'; Functions function $name$ ($parameters$) { } ...
0
BarryA
by: BarryA | last post by:
What are the essential steps and strategies outlined in the Data Structures and Algorithms (DSA) roadmap for aspiring data scientists? How can individuals effectively utilize this roadmap to progress...
1
by: nemocccc | last post by:
hello, everyone, I want to develop a software for my android phone for daily needs, any suggestions?
1
by: Sonnysonu | last post by:
This is the data of csv file 1 2 3 1 2 3 1 2 3 1 2 3 2 3 2 3 3 the lengths should be different i have to store the data by column-wise with in the specific length. suppose the i have to...
0
marktang
by: marktang | last post by:
ONU (Optical Network Unit) is one of the key components for providing high-speed Internet services. Its primary function is to act as an endpoint device located at the user's premises. However,...
0
by: Hystou | last post by:
Most computers default to English, but sometimes we require a different language, especially when relocating. Forgot to request a specific language before your computer shipped? No problem! You can...
0
Oralloy
by: Oralloy | last post by:
Hello folks, I am unable to find appropriate documentation on the type promotion of bit-fields when using the generalised comparison operator "<=>". The problem is that using the GNU compilers,...

By using Bytes.com and it's services, you agree to our Privacy Policy and Terms of Use.

To disable or enable advertisements and analytics tracking please visit the manage ads & tracking page.