MSIL(сейчас CIL) - промежуточный язык, разработанный фирмой Microsoft для платформы .NET Framework. пример MSIL: Code: IL_0008: ldloc.0 ldloc.1 rem brfalse.s IL_0000 ldloc.1 ldc.i4.1 add stloc.1 IL_0011: ldloc.1 ребят где же вы двоичный код увидили?
Я могу также написать: Code: mov eax, 100h mov edx, eax xor edx, 200h movzh ah, byte ptr[esi] Где же ассемблерные инструкции двоичные? Это же текст! А MSIL содержит инструкции в бинарном виде. А это что значит? То что он двоичный. Другое дело, что это не код под x86, но во время исполнения он транслируется в нативные опкоды. Вы путаете понятия "двоичный" и "x86-опкоды".
Язык ассемблера — язык программирования низкого уровня. В отличие от языка машинных кодов, позволяет использовать более удобные для человека мнемонические (символьные) обозначения команд. Пример ассемблерного кода: Code: xinvoke MACRO name:REQ, params:VARARG count = 0 FOR xparam, <params> count = count + 1 @CatStr(var,%count) TEXTEQU @CatStr(&xparam) ENDM REPEAT count push @CatStr(var,%count) count = count - 1 ENDM mov eax,name call eax ENDM Ребята, где же вы двоичный код увидели? По-моему, я только что доказал, что x86-ассемблер не имеет никакого отношения к двоичным кодам. Он вообще текстовый! Стало быть, для православного человека остается только один выход - писать все прямо в машинных кодах. Ладно, если серьезно - что x86-инструкции, что IL-инструкции, что LLVM-инструкции, что JVM-инструкции - это все двоичные машинные команды под некую виртуальную машину. По-моему, это вообще очевидно. UPD: Внесу ясность: в случае с x86/x64 виртуальная машина реализована аппаратно (хотя и не в ядре процессора), в остальных случаях она реализована как разновидность JIT компилятора.
Виртуального - да. Что это меняет? Принципиально вполне возможна и аппаратная реализация (как для Java, например).
[QT] Что нужно прописать в аргументах configure.exe чтобы, он создал makefile только нужных мне статических библиотек, без всяких там demos, examples... Пока только такое смог сделать, но все равно куча лишнего. т.б. нужен только статический QtCore и его подклассы http://doc.qt.nokia.com/4.6/qtcore.html
пишу прогу на C# в функционале которой есть кейлогер через SetWindowsHookEx. Сказали вызывает излишнюю нагрузку системы. Интересуют другие способы перехвата клавиш клавиатуры, не только при активном окне этой программы.
То что надо ! немного модифицировать SequenceInterceptor оставив в нем функцию накопления с выводом в файл и убрать предложенное ограничение на его размер =)
Здарова ребят подскажите мне нужно написать магазин с админкой и шопинг картой я энтим не занимался с чего начать только на Google не посылать именно хочеться пообщяться с человеком который этим занимался спасиба
начни с чтения книги. вот то что знаю: http://www.brain2life.com/book/328.html если ты не знаешь C#, то начни с книги "C# для чайников", потом читай http://www.brain2life.com/book/489.html (последнюю часть, там где разбирается создание интерфейса). Я читал именно эти книги.
помойму .нет уже много где предустановлен +много пользовательского софта требующего .нет так что полюбак он будет стоять 99% во всяком случае точно
Версии то разные, и может не стоять нужной. Да и 99% это не 100% Дотнеты для бизнес-логики; ниша взлома\шпионства и т.д. явно не их конек.
Adobe Flex Builder 3.0 (компилятор action scrtipt) - у кого остался? с первого поста его не качает, ссылка битая. залейте пожалуйста,или ссылку в Л/С.благодарю.