QT--exe详细信息

提示:本文为学习记录,若有错误,请联系作者。


前言

I am a slow walker,but I never walk backwards.


一、方法一

在pro文件中添加以下代码,实现在鼠标移动到.exe文件时有详细信息显示。

    #程序版本
    VERSION = 1.0.0
    #程序图标
    RC_ICONS = app.ico
    #公司名称
    QMAKE_TARGET_COMPANY ="XXX"
    #程序说明
    QMAKE_TARGET_DESCRIPTION = "XXXTool"
    #版权信息
    QMAKE_TARGET_COPYRIGHT = "Copyright(C) 2023-05-30 XXX"
    #程序名称
    QMAKE_TARGET_PRODUCT = "XXX"
    #程序语言
    #0x0800代表和系统当前语言一致
    RC_LANG = 0x0800

二、方法二

利用一个rc文件,在exe目录下保存一个rc文件,并且在pro文件里添加此语句。

RC_FILE += app.rc

app.rc文件。保存时编码记得要使用UTF-8,后续显示的详细信息不会乱码。

#include "winver.h"
 
VS_VERSION_INFO VERSIONINFO
 FILEVERSION 1,0,0
 PRODUCTVERSION 1,0,0
 FILEFLAGS 0x0L
 FILEFLAGSMASK 0x3fL
 FILEOS 0x00040004L
 FILETYPE 0x1L
 FILESUBTYPE 0x0L
BEGIN
    BLOCK "StringFileInfo"
    BEGIN
        BLOCK "080404b0" //支持中文
        BEGIN
            VALUE "CompanyName", "XX市XXXXX有限公司"
            VALUE "FileDescription", "XXX工具"
            VALUE "FileVersion", "1.0.0"
            VALUE "LegalCopyright", "Copyright (c) 2023 XXX"
            VALUE "InternalName", ""
            VALUE "OriginalFilename", "XXX.exe"
            VALUE "ProductName", "XXX工具"
            VALUE "ProductVersion", "1.0.0"
        END
    END
    BLOCK "VarFileInfo"
    BEGIN
        VALUE "Translation", 0x804, 1200 //语言-简体中文
    END
END

三、实现图

在这里插入图片描述
文件属性中的详细信息
在这里插入图片描述

四、提示

编写详细信息的时候,执行文件或详细信息里最好不要使用update,setup等包含更新的字眼,否则就会出现错误,编译失败,程序需要权限打开等问题。
在这里插入图片描述

总结

善于总结,多进一步。

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值