RCDATA:混合字符串和二进制数据

RCDATA: Mixing strings and binary data

本文关键字:二进制 数据 字符串 混合 RCDATA      更新时间:2023-10-16

.rc中添加的下一行将把文件NOTEPAD.EXE作为二进制数据添加到资源

0x3333 RCDATA "C:\WINDOWS\NOTEPAD.EXE" 
但是,在值为"C:WINDOWSNOTEPAD.EXE"的字符串下面使用代码将被添加为资源
0x3333 RCDATA
BEGIN
  "Hello world"
  "C:\WINDOWS\NOTEPAD.EXE"
  0x9999  ;hex number stored as a word
END

如何在相同的resname (0x3333)下添加字符串和二进制数据?

文档没有将文件引用为二进制数据

第二种语法不像第一种语法那样支持外部文件。如您所注意到的,字符串字面值是按原样存储的。