我到处搜索的任何地方都只有一个解决方案 - 设置"嵌入清单",如项目属性中所示。但是我需要清单来设置在管理员特权下运行项目的清单(否则我无法正确创建原始套接字(。因此,问题是如何在不排除清单的情况下如何解决此问题。有一个清单文件:
<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<assembly xmlns="urn:schemas-microsoft-com:asm.v1" manifestVersion="1.0">
<assemblyIdentity
version="1.0.0.0"
processorArchitecture="X86"
name="Microsoft.Windows.Sniffer"
type="win32"
/>
<description>Your app description here</description>
<dependency>
<dependentAssembly>
<assemblyIdentity
type="win32"
name="Microsoft.Windows.Common-Controls"
version="6.0.0.0"
processorArchitecture="X86"
publicKeyToken="6595b64144ccf1df"
language="*"
/>
</dependentAssembly>
</dependency>
</assembly>
这是" resource.h"
#define IDR_MANIFEST 1
#define IDM_ABOUTBOX 0x0010
#define IDI_COMP2COMP 16
#define IDD_ABOUTBOX 100
#define IDS_ABOUTBOX 101
#define IDD_SNIFFER_DIALOG 102
#define IDR_MAINFRAME 128
#define IDI_IPHeader 130
#define IDI_ICON2 131
#define IDI_TCPHEADER 131
#define IDC_FRM_INTERFACES 1000
#define IDC_CMB_INTERFACES 1001
#define IDC_STARTSNIFFING 1004
#define IDC_TV_PACKETS 1005
// Next default values for new objects
//
#ifdef APSTUDIO_INVOKED
#ifndef APSTUDIO_READONLY_SYMBOLS
#define _APS_NEXT_RESOURCE_VALUE 132
#define _APS_NEXT_COMMAND_VALUE 32771
#define _APS_NEXT_CONTROL_VALUE 1006
#define _APS_NEXT_SYMED_VALUE 101
#endif
#endif
致命错误cvt1100:重复资源。类型:清单,名称:1,语言:0x0409
如果转换/升级/升级传统VC 项目代码vs vs 2012/15/17遇到此类型的错误,则从资源文件夹中删除清单文件,然后从资源(.rc(中删除清单文件的引用(.rc(文件。
清洁溶液&amp;再次构建..