Estou organizando meu menu de contexto para ferramentas binárias compiladas e queria usar um e comercial (&) em um dos rótulos, mas nada que tentei parece funcionar. Eu não altero strings no registro com frequência e tentar algumas coisas que eu já sei não funcionou até agora. Eu tentei o seguinte:
^&
\&
\\&
@"Obfuscation & Packing"
&
Não estou claro sobre qual forma de sintaxe o registro usa, parece ser uma coisa própria em comparação com tudo com que trabalhei. Como faço para escapar corretamente desse caractere em uma string de registro?
As strings REG_SZ são apenas strings. Eles não têm nada que precise escapar.
Os itens de menu são onde o
&
personagem se torna especial. Nos títulos dos itens de menu, indica que a letra seguinte se tornará o atalho de teclado (mnemônico) – por exemploOb&fuscation
, fará com que aFtecla selecione o item de menu, e a letraf
será sublinhada.Para escapar do e comercial nos itens do menu, ele deve ser duplicado, por exemplo,
Obfuscation && Packing
.