( NevemTeve | 2024. 05. 23., cs – 10:56 )

Véletlenül megtaláltam a kérdéses vbscript-et:

set WshShell = WScript.CreateObject("WScript.Shell")
strDest = WshShell.SpecialFolders("Desktop")
set oShellLink = WshShell.CreateShortcut(strDest & "\�NYK.lnk")
oShellLink.TargetPath = "C:/Users/Public/abevjava/abevjava_start"
oShellLink.Arguments = ""
oShellLink.WindowStyle = 1
oShellLink.IconLocation = "C:/Users/Public/abevjava/abevjava.ico"
oShellLink.Description = "�NYK"
oShellLink.WorkingDirectory = "C:/Users/Public/abevjava"
oShellLink.Save

hexdump a kérdéses sorokról:

      64: 73 65 74 20  6f 53 68 65  6c 6c 4c 69  6e 6b 20 3d  set oShellLink =
      74: 20 57 73 68  53 68 65 6c  6c 2e 43 72  65 61 74 65   WshShell.Create
      84: 53 68 6f 72  74 63 75 74  28 73 74 72  44 65 73 74  Shortcut(strDest
      94: 20 26 20 22  5c c1 4e 59  4b 2e 6c 6e  6b 22 29 0d   & "\�NYK.lnk").
...
     162: 6f 53 68 65  6c 6c 4c 69  6e 6b 2e 44  65 73 63 72  oShellLink.Descr
     172: 69 70 74 69  6f 6e 20 3d  20 22 c1 4e  59 4b 22 0d  iption = "�NYK".

Szóval valamikor a történelem során a vbscript átváltott "default ansi"-ról "utf8"-ra.