Удаленная отладка с помощью SoftICE

Vid 346d Pid 5678

Юрий "yurembo" Язев

независимый игродел

Vid 346d Pid 5678 Link Jun 2026

WhatsApp Desktop for PC: A Complete Guide to Fetching and Installing In this online age, interaction has turned an crucial part of our daily lives. With the increase of chatting apps, WhatsApp has appeared as one of the most popular services for personal and business communication. While WhatsApp is primarily used on smartphone devices, many users like to use it on their desktop computers for comfort and ease of use. In this article, we will walk you through the process of getting and setting up WhatsApp Desktop on your Windows PC using the IA32 setup.exe file. What is WhatsApp Desktop? WhatsApp Desktop is a computer program that lets users to enter their WhatsApp ID on their computer. It is offered for both Windows and macOS system systems. The desktop application gives all the features of the mobile app, including sending and accepting texts, doing voice and video calls, and sharing files. Benefits of Using WhatsApp Desktop There are multiple advantages to using WhatsApp Desktop: * Convenience: WhatsApp Desktop lets you to use WhatsApp on a larger monitor, making it simpler to enter text and interact.WhatsApp Desktop for Windows: A Complete Manual to Getting and Setting up In this digital age, correspondence has become an essential part of our daily lives. With the rise of messaging apps, WhatsApp has arisen as one of the most popular platforms for personal and professional communication. While WhatsApp is mostly used on mobile devices, many users tend to use it on their desktop PCs for convenience and ease of use. In this article, we will walk you through the steps of downloading and installing WhatsApp Desktop on your Windows machine using the IA32 setup.exe file. What is WhatsApp Desktop? WhatsApp Desktop is a desktop app that enables users to use their WhatsApp profile on their machine. It is ready for both PC and macOS running systems. The desktop program provides all the capabilities of the mobile app, including sending and receiving texts, placing voice and video calls, and distributing files. Advantages of Utilizing WhatsApp Desktop There are multiple pros to using WhatsApp Desktop: * Convenience: WhatsApp Desktop enables you to use WhatsApp on a larger screen, making it better to write and interact.WhatsApp Desktop for PC: A Complete Guide to Getting and Setting up In the modern online age, interaction has become into an crucial part of our everyday lives. With the growth of messaging apps, WhatsApp has risen as one of the most popular platforms for private and work communication. While WhatsApp is mostly used on cellular devices, many users choose to use it on their computer computers for convenience and simplicity of use. In this article, we will guide you through the steps of saving and Installing WhatsApp Desktop on your Windows device using the IA32 setup.exe file. What is WhatsApp Desktop? WhatsApp Desktop is a PC program that permits users to use their WhatsApp account on their machine. It is available for both Windows and macOS operating systems. The computer software provides all the features of the mobile app, such as sending and receiving chats, making audio and visual calls, and sharing files. Advantages of Utilizing WhatsApp Desktop There are numerous advantages to utilizing WhatsApp Desktop: * Convenience: WhatsApp Desktop permits you to use WhatsApp on a bigger display, making it better to type and communicate.

WhatsApp Desktop for Microsoft Windows: A Thorough Walkthrough to Downloading and Installing In today's tech age, connecting has grown an important part of our daily lives. With the growth of texting apps, WhatsApp has risen as one of the most widespread platforms for individual and business communication. While WhatsApp is primarily used on smartphone devices, many users like to use it on their PC computers for comfort and ease of use. In this post, we will guide you through the procedure of downloading and loading WhatsApp Desktop on your Microsoft Windows machine using the IA32 setup.exe file. What is WhatsApp Desktop? WhatsApp Desktop is a desktop program that enables users to open their WhatsApp profile on their PC. It is provided for both PC and macOS operating platforms. The desktop program provides all the options of the cell app, including transmitting and accepting chats, doing voice and visual calls, and transferring documents. Advantages of Employing WhatsApp Desktop ThereThereexist several advantages to using WhatsApp Desktop: * Comfort: WhatsApp Desktop permits you to use WhatsApp on a larger display, rendering it easier to write and connect. Vid 346d Pid 5678

  • с помощью null-модемного кабеля;
  • с помощью Dial-up модема;
  • через сетевые платы;

Второй способ сразу же отметается: зачем использовать старые 56-ти килобитные модемы для подключения двух компьютеров? Скорости для пересылки отладочных данных вполне достаточно, однако неудобство использования такой связи на лицо. Этот способ подходит для отладки на удаленном в пространстве компьютере, да и то, модемная связь уже давно канула в лету.
Третий способ вполне хорошо: можно отлаживать программу на находящемся рядом компе, подключенном к локальной сети. Но в таком случае надо установить дополнительные драйвера, предназначенные для SoftICE. Последний поддерживает ограниченное число сетевых плат. К тому же, поскольку драйвера выполняются на 0-й уровне, их установка - это дополнительная дыра в безопасности. В Minix драйвера работаю в пользовательском режиме, и ему норм, правда, все тормозит не по-детски. Но это тема отдельного разговора, относящегося даже не столько к кодокопанию, сколько к проектированию и реализации операционных систем.
Я выбираю первый способ, потому что при его использовании не надо ничего доустанавливать, а скорости вполне достаточно. На современных компах нет COM-портов. Но мы же используем старые машинки, а на них они есть 100%.
Для исследования и удаленной отладки программного обеспечения я использую 2 машинки:

  • хостовая машина на базе процессора Athlon XP 1800 Mhz
  • целевая машина на базе Pentium 4 2800 Mhz

Оба представляют истинные 32-х разрядные процессоры.
На целевом компьютере запускается подопытное приложение, игра, драйвер, etc. Он выступает в роли загона, колбы с химикатами, лаборатории, аэродинамической трубы для обката новых крыльев. На нем, в моем случае, установлена Windows 2000 SP4. Кстати, девушки - хакеры от нее в восторге. Но, как говорится, сложней найти такую девушку, чем соблазнить ее. Хостовая машинка выступает в роли неинтеллектуального терминала, который посылает команды и принимает текстовый вывод от целевой части Айса, отлаживающей приложение на удаленном компе. На ней у меня установлена Windows XP SP3. Внимание: целевая часть Айса намертво завешивает последнюю, поскольку SP3 не поддерживается, однако хостовая часть работает норм, поскольку не лезет в дебри операционной системы, а только предоставляет управление удаленной отладкой.
После подключения null-модемного кабеля к обоим компам надо проверить соединение. Это можно сделать с помощью любого COM-сниффера. Его так же можно написать самому, но, чтобы не тратить время скачаем первый попавшийся.
Я скачал 14-ти дневную демо-версию Serial Port Monitor от Eltima Software. Для проверки этого срока мне хватит. Устанавливаем, запускаем. Внимание, приложение не работает под Windows 2000. Создадим новую сессию. Появится окошко New Monitoring Session. В нем надо выбрать порт, который хотим мониторить, способ отображения данных и то, какие данные мы хотим видеть. Стоп! У нас же на машине один порт. А в списке их 2: COM1 и COM3. Какой-то из них наверняка виртуальный, создан Айсом для своих нужд. С помощью сниффера проверим их оба. После выбора порта отметим способ отображения данных: Dump view. Остальные параметры оставим по умолчанию - Start Monitoring.

Mobirise

Откроется окно Dump view. Ниже него будет присутствовать панель для отправки данных. В ниспадающем списке Port выбираем соответствующий порт. Лучше оставить по умолчанию, так как идет прослушка того порта, который был выбран при создании сессии. В списке Baudrate задается скорость передачи в бодах. Рекомендуется выбрать: 57600. Остальные настройки можно оставить без изменений. Для открытия порта жмем кнопку Open. В активирующееся ниже поле ввода введем любое значение и нажмем кнопку Send справа. Содержимое строки будет отправлено. В списке выше отобразится время отправки данных и само отправленное значение. В случае, если порт виртуальный, тогда в этот же момент добавится строка о прочитанных тех же самых данных.

Mobirise

Таким образом, мы можем проверить соединение, отправку и получение данных между двумя компьютерами.
После того, как соединение будет установлено, можно переходить к настройке Айса. Для этого запускаем SoftICE Symbol Loader, в нем открываем меню настроек: Edit -> SoftICE Initialization Settings…

Mobirise

В ниспадающем списке Serial Connection выбираем порт, к которому подключен кабель (мы протестировали его с помощью сниффера), из списка Serial Connection Speed выбираем скорость: 57600. На целевой системе вдобавок поставим флажок Auto Connect (via null modem). После этого надо перезагрузить целевую систему. После чего не забыть, запустить Айс.
Затем на хостовом компьютере из домашней директории SoftICE запустим утилиту siremote со следующими параметрами:
> siremote com1 57600
Заместо com1 должен стоять открытый порт, через который идет соединение.
Если все настройки произведенены верно, на хостовой машине всплывет текстовое окно Айса, и, о чудо, можно переключаться на другие приложения, свободно бегает мышь и клава пишет в любое окно. При этом целевая машина будет заморожена, равно как и должно быть под влиянием Айса.

Mobirise

“Разморозить” целевую систему можно, как с хостовой, так и целевой, нажав Ctrl+D. Теперь, можешь отлаживать любое приложение, в том числе, игры, на целевой машине, отдавая команды с хостовой.

© 2016 - 2026 yurembo

Vid 346d Pid 5678

AI Website Builder