阅读:2733回复:3
怎样在DLL文件中加入版本信息、描述信息等
效果就象系统自带的DLL一样,当鼠标移上去时,会显示公司、版本、描述等信息。
|
|
沙发#
发布于:2004-11-28 09:45
在VC中选择菜单"Insert/Resource",在其中的对话框中选"Version"加入一个版本信息资源,然后保存为与工程同名的.rc文件,再编译出来就有版本信息了.
|
|
|
板凳#
发布于:2004-11-30 09:30
把以下的文件存成.rc文件加入到工程中,编译就行了:
#include <windows.h> #define VER_DEBUG 0 #define VER_PRERELEASE 0 #define VER_FILEFLAGSMASK VS_FFI_FILEFLAGSMASK #define VER_FILEOS VOS_NT_WINDOWS32 #define VER_FILEFLAGS (VER_PRERELEASE|VER_DEBUG) #define VER_FILETYPE VFT_DRV #define VER_FILESUBTYPE VFT2_DRV_SYSTEM #define VER_COMPANYNAME_STR "Company" #define VER_PRODUCTNAME_STR "ProductName" #define VER_LEGALCOPYRIGHT_YEARS "2002-2004" #define VER_LEGALCOPYRIGHT_STR "Copyright (C) .... " VER_LEGALCOPYRIGHT_YEARS #define VER_LEGALTRADEMARKS_STR "Copyright (C) 2003-2004 XXXX" #define VER_PRODUCTVERSION 1,00,00,00 #define VER_PRODUCTVERSION_STR "1.00" #define VER_PRODUCTVERSION_W (0x0100) #define VER_PRODUCTVERSION_DW (0x0100) #define VER_FILEDESCRIPTION_STR "Description" #define VER_INTERNALNAME_STR "Name" #define VER_ORIGINALFILENAME_STR "Name" #include "common.ver" |
|
|
地板#
发布于:2004-11-30 10:09
哈,感谢两位,这种方法我已经实现了,不过我听说可以通过DLL的版本控制处理这些内容,目前这个还不知道怎么做,有什么建议吗?
|
|