Поскольку вы динамически добавляете строки, вам нужно использовать jQuery.on
$("#tblBody").on("click", "tr", function (rowElement) {
var value = $(this).find('td:first').html();
alert(value);
});
В чем разница между ... (Type1) и ... (Type2)
blockquote>Ничего:
Исполняемый файл "PE" состоит из некоторых EXE-файл MS-DOS, за которым следует 32- или 64-битная часть.
Если вы запускаете исполняемый файл «PE» в MS-DOS (или в любой другой совместимой операционной системе), DOS игнорирует 32- или 64-битную часть и выполняет исполняемый файл MS-DOS в начале «PE». исполняемый файл.
Несколько программ написаны таким образом, что EXE-файл DOS в начале PE-файла работает так же, как часть Windows, так что вы можете использовать один и тот же EXE-файл как в DOS, так и в Windows.
Однако, в большинстве случаев DOS-часть печатает только сообщение об ошибке, в котором говорится, что программа не может быть запущена под MS-DOS.
То, что вы видите здесь, это две разные программы MS-DOS в начале PE PE-файлов; одна программа печатает сообщение об ошибке
"This program must be run under Win32"
, другая печатает"This program cannot be run in DOS mode."
Кроме того, два двоичных файла различаются по первым символам: MZ и MZP
blockquote>This также не является разницей:
Третий байт файлов MS-DOS является одним из многих байтов, описывающих длину программы MS-DOS. Поскольку у вас разные программы MS-DOS, они также имеют разную длину.
В одном случае байт имеет значение 80, которое отображается как «P» в текстовом редакторе.
В другом случае байт может иметь значение 10 (в качестве примера), которое не отображается как символ в текстовом редакторе.
Почему runPE не работает с исполняемыми файлами определенного типа?
blockquote>Не увидев трояна, я не могу ответить на этот вопрос.
Однако, я видел много троянов, которые не используют правильный формат файла "PE".
(Однако в этих случаях «ошибки» были после «PE L», а не в «MZ» -части.)