“Este aplicativo está impedindo você de reiniciar” (nome do aplicativo em caracteres chineses aleatórios)

0

Alguém tem alguma idéia do que poderia ter causado isso? Vírus? Corrupção do disco rígido? Este foi apenas antes de um desligamento no Windows 10 e foi um pouco alarmante. Aparentemente, o chinês também não tem significado legível.

    
por Crabby 14.02.2016 / 23:49

1 resposta

2

O "chinês" é o resultado de um programa mal escrito tentando passar dados de superconjunto ASCII, geralmente o Windows-125x (também conhecido como 'ANSI') ou UTF-8, para uma função que espera o UTF-16. A maioria das combinações de dois bytes ASCII, quando é interpretado como UTF-16 , mapeia para locais no Unicode bloco" CJK ".

Por exemplo, f i (bytes 0x69 0x66) em ASCII → (codepoint U + 6966) em UTF-16LE.

O título do seu programa é realmente algo como:

$ echo 膊獵整枋潎楴楦慣楴湯牁慥獍箌硯 | iconv -t utf-16le
��uste�gNotificationAreaMs�{ox

(Há algum lixo na saída porque o OCR do Google Translate não reconheceu corretamente todos os caracteres na captura de tela. Você teria mais sorte com configurações de tamanho de fonte ou DPI maiores ou copiasse e colasse o arquivo título diretamente.)

    
por 15.02.2016 / 00:39