<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/">
  <channel>
    <title>WASM.WIN32</title>
    <description>Программирование под Win32.</description>
    <pubDate>Fri, 15 May 2026 05:10:10 +0000</pubDate>
    <lastBuildDate>Fri, 15 May 2026 05:10:10 +0000</lastBuildDate>
    <generator>WASM</generator>
    <link>https://wasm.in/forums/wasm-win32.5/</link>
    <atom:link rel="self" type="application/rss+xml" href="https://wasm.in/forums/wasm-win32.5/index.rss"/>
    <item>
      <title>Tls mapping - emulation</title>
      <pubDate>Tue, 24 Mar 2026 19:15:12 +0000</pubDate>
      <link>https://wasm.in/threads/tls-mapping-emulation.36720/</link>
      <guid>https://wasm.in/threads/tls-mapping-emulation.36720/</guid>
      <author>invalid@example.com (galenkane)</author>
      <dc:creator>galenkane</dc:creator>
      <content:encoded><![CDATA[<b>Анализ механизма ручного TLS вPE-загрузчике<br />
Вступление</b><br />
Разберём интересную реализацию ручного управления TLS (Thread Local Storage) в самодельном PE-загрузчике, который маппит образ прямо поверх собственной памяти без участия Windows Loader.<br />
<b>Проблема, которую решает этот код</b><br />
Когда Windows грузит PE-файл штатно через LoadLibrary, загрузчик (ntdll!LdrpHandleTls) автоматически:<br />
<ul>
<li>выделяет TLS-слот через внутренний bitmap в PEB</li>
<li>копирует шаблон данных...</li>
</ul><br />
<a href="https://wasm.in/threads/tls-mapping-emulation.36720/" target="_blank" class="externalLink" rel="nofollow">Tls mapping - emulation</a>]]></content:encoded>
      <slash:comments>19</slash:comments>
    </item>
    <item>
      <title>Исследование Control Flow Guard (CFG)</title>
      <pubDate>Fri, 13 Mar 2026 08:39:27 +0000</pubDate>
      <link>https://wasm.in/threads/issledovanie-control-flow-guard-cfg.36721/</link>
      <guid>https://wasm.in/threads/issledovanie-control-flow-guard-cfg.36721/</guid>
      <author>invalid@example.com (galenkane)</author>
      <dc:creator>galenkane</dc:creator>
      <content:encoded><![CDATA[<span style="font-size: 22px"><b>Исследование Control Flow Guard (CFG)</b></span><br />
<br />
<span style="font-size: 18px"><b>Обзор</b></span><br />
<br />
<b>Control Flow Guard (CFG)</b> — это высокооптимизированный механизм безопасности платформы, созданный Microsoft для борьбы с уязвимостями повреждения памяти.<br />
Он накладывает строгие ограничения на то, <b>откуда приложение может выполнять код</b>, что значительно усложняет эксплуатацию уязвимостей, позволяющих выполнять произвольный код, например:<br />
<ul>
<li>переполнение буфера (buffer overflow)...</li>
</ul><br />
<a href="https://wasm.in/threads/issledovanie-control-flow-guard-cfg.36721/" target="_blank" class="externalLink" rel="nofollow">Исследование Control Flow Guard (CFG)</a>]]></content:encoded>
    </item>
    <item>
      <title>Интересный РоС самоудаления и Windows XP</title>
      <pubDate>Fri, 16 Jan 2026 12:21:04 +0000</pubDate>
      <link>https://wasm.in/threads/interesnyj-ros-samoudalenija-i-windows-xp.34099/</link>
      <guid>https://wasm.in/threads/interesnyj-ros-samoudalenija-i-windows-xp.34099/</guid>
      <author>invalid@example.com (M0rg0t)</author>
      <dc:creator>M0rg0t</dc:creator>
      <content:encoded><![CDATA[Нашел интересный метод самоудаления запущенного ехе  <br />
<a href="https://github.com/LloydLabs/delete-self-poc" target="_blank" class="externalLink" rel="nofollow">https://github.com/LloydLabs/delete-self-poc</a>  (спасибо <a href="https://www.wasm.in/members/9373/" class="username" data-user="9373, Rel">Rel</a> ). Но - не работает на ХР. Сначала подумал, что из-за импорта <i>SetFileInformationByHandle </i>(апи доступна только с висты). Ладно, переписал на натив.<br />
<br />


<div class="bbCodeBlock bbCodeCode">
	<div class="type">Код (ASM):</div>
	<div class="code"><ol class="asm" style="font-family:monospace;"><li style="font-weight: normal; vertical-align:top;"><div style="font: normal normal 1em/1.2em monospace; margin:0; padding:0; background:none; vertical-align:top;">IO_STATUS_BLOCK IoStatusBlock<span style="color: #666666; font-style: italic;">;</span></div></li>
<li style="font-weight: normal; vertical-align:top;"><div style="font: normal normal 1em/1.2em monospace; margin:0; padding:0; background:none; vertical-align:top;">&nbsp;</div></li>
<li style="font-weight: normal; vertical-align:top;"><div style="font: normal normal 1em/1.2em monospace; margin:0; padding:0; background:none; vertical-align:top;">&nbsp; &nbsp; if<span style="color: #009900; font-weight: bold;">&#40;</span>NT_SUCCESS<span style="color: #009900; font-weight: bold;">&#40;</span>NtSetInformationFile<span style="color: #009900; font-weight: bold;">&#40;</span>hHandle<span style="color: #339933;">,</span> &amp;IoStatusBlock<span style="color: #339933;">,</span> &amp;fRename<span style="color: #339933;">,</span> sizeof<span style="color: #009900; font-weight: bold;">&#40;</span>fRename<span style="color: #009900; font-weight: bold;">&#41;</span> <span style="color: #339933;">+</span> sizeof<span style="color: #009900; font-weight: bold;">&#40;</span>lpwStream<span style="color: #009900; font-weight: bold;">&#41;</span><span style="color: #339933;">,</span>FileRenameInformation<span style="color: #009900; font-weight: bold;">&#41;</span><span style="color: #009900; font-weight: bold;">&#41;</span><span style="color: #009900; font-weight: bold;">&#41;</span></div></li>
<li style="font-weight: normal; vertical-align:top;"><div style="font: normal normal 1em/1.2em monospace; margin:0; padding:0; background:none; vertical-align:top;">&nbsp; &nbsp; &nbsp; &nbsp; return TRUE<span style="color: #666666; font-style: italic;">;...</span></div></li>
</ol></div>
</div><a href="https://wasm.in/threads/interesnyj-ros-samoudalenija-i-windows-xp.34099/" target="_blank" class="externalLink" rel="nofollow">Интересный РоС самоудаления и Windows XP</a>]]></content:encoded>
      <slash:comments>12</slash:comments>
    </item>
    <item>
      <title>MEMTEST.EFI</title>
      <pubDate>Sun, 26 Oct 2025 09:45:57 +0000</pubDate>
      <link>https://wasm.in/threads/memtest-efi.33869/</link>
      <guid>https://wasm.in/threads/memtest-efi.33869/</guid>
      <author>invalid@example.com (Entropy)</author>
      <dc:creator>Entropy</dc:creator>
      <content:encoded><![CDATA[Приветствую,тут под моё внимание попала одна виндовая прога под названием memtest.efi это прога для теста RAM,так вот возникают такие вопросы к каким сервисам или апи даннная прога обращается ?,что нужно что бы разработать такую же прогу ? задачу она будет решать совсем другую, не тест RAM.Я гуглил на тему разработки таких приложений мне так найти и не удалось ничего.]]></content:encoded>
      <slash:comments>18</slash:comments>
    </item>
    <item>
      <title>Подключение базы Firebi</title>
      <pubDate>Fri, 11 Jul 2025 08:40:10 +0000</pubDate>
      <link>https://wasm.in/threads/podkljuchenie-bazy-firebi.35578/</link>
      <guid>https://wasm.in/threads/podkljuchenie-bazy-firebi.35578/</guid>
      <author>invalid@example.com (cain52)</author>
      <dc:creator>cain52</dc:creator>
      <content:encoded><![CDATA[Всем Доброго дня !!!!<br />
Подскажите как подключить базу данных Firebird при помощи API на ассемблере ?<br />
Хорошо если будет пример.<br />
<br />
За ранее благодарен, за вашу отзывчивость.]]></content:encoded>
      <slash:comments>4</slash:comments>
    </item>
    <item>
      <title>Как получить значение локальной политики безопасности и групповой политики компьютера?</title>
      <pubDate>Mon, 07 Apr 2025 12:44:55 +0000</pubDate>
      <link>https://wasm.in/threads/kak-poluchit-znachenie-lokalnoj-politiki-bezopasnosti-i-gruppovoj-politiki-kompjutera.35332/</link>
      <guid>https://wasm.in/threads/kak-poluchit-znachenie-lokalnoj-politiki-bezopasnosti-i-gruppovoj-politiki-kompjutera.35332/</guid>
      <author>invalid@example.com (drem1lin)</author>
      <dc:creator>drem1lin</dc:creator>
      <content:encoded><![CDATA[Привет! Хочу спросить совета, а то совсем запутался. <br />
Есть несколько политик, например &quot;Аудит входа в систему&quot;, такая политика есть и в локальной политике безопасности и в групповой, мне надо получить эффективное значение - т.е. на сколько я понял - есть локальная политика и она может быть переписана групповой. Для групповой есть GetAppliedGpoList из которого можно получить значение групповой политики, если оно устанавливалось, а как получить эффективное? Или надо вычитывать два значения и...<br />
<br />
<a href="https://wasm.in/threads/kak-poluchit-znachenie-lokalnoj-politiki-bezopasnosti-i-gruppovoj-politiki-kompjutera.35332/" target="_blank" class="externalLink" rel="nofollow">Как получить значение локальной политики безопасности и групповой политики компьютера?</a>]]></content:encoded>
      <slash:comments>4</slash:comments>
    </item>
    <item>
      <title>Как поменять цвет контролу Trackbar</title>
      <pubDate>Mon, 24 Mar 2025 11:22:18 +0000</pubDate>
      <link>https://wasm.in/threads/kak-pomenjat-cvet-kontrolu-trackbar.35308/</link>
      <guid>https://wasm.in/threads/kak-pomenjat-cvet-kontrolu-trackbar.35308/</guid>
      <author>invalid@example.com (Intro)</author>
      <dc:creator>Intro</dc:creator>
      <content:encoded><![CDATA[В общем вопрос, как создать такой контрол, я разобрался. Это просто.<br />


<div class="bbCodeBlock bbCodeCode">
	<div class="type">Код (ASM):</div>
	<div class="code"><ol class="asm" style="font-family:monospace;"><li style="font-weight: normal; vertical-align:top;"><div style="font: normal normal 1em/1.2em monospace; margin:0; padding:0; background:none; vertical-align:top;">aTrackbar &nbsp;<span style="color: #0000ff; font-weight: bold;">db</span> <span style="color: #7f007f;">&quot;msctls_trackbar32&quot;</span><span style="color: #339933;">,</span> <span style="color: #ff0000;">0</span></div></li>
<li style="font-weight: normal; vertical-align:top;"><div style="font: normal normal 1em/1.2em monospace; margin:0; padding:0; background:none; vertical-align:top;"><span style="color: #339933;">...</span></div></li>
<li style="font-weight: normal; vertical-align:top;"><div style="font: normal normal 1em/1.2em monospace; margin:0; padding:0; background:none; vertical-align:top;"><span style="color: #00007f; font-weight: bold;">mov</span> <span style="color: #46aa03; font-weight: bold;">esi</span><span style="color: #339933;">,</span> CreateWindowEx<span style="color: #009900; font-weight: bold;">&#40;</span><span style="color: #ff0000;">0</span><span style="color: #339933;">,</span> &amp;aTrackbar<span style="color: #339933;">,</span> NULL<span style="color: #339933;">,</span> MS_BASE_TRACKBAR<span style="color: #339933;">,</span> TrigoPosX<span style="color: #339933;">,</span> <span style="color: #ff0000;">135</span><span style="color: #339933;">,</span> <span style="color: #ff0000;">75</span><span style="color: #339933;">,</span> <span style="color: #ff0000;">30</span><span style="color: #339933;">,</span> hWnd<span style="color: #339933;">,</span> TRACKBAR_TRIGO_ID<span style="color: #339933;">,</span> hInstance<span style="color: #339933;">,</span> <span style="color: #ff0000;">0</span><span style="color: #009900; font-weight: bold;">&#41;</span></div></li>
<li style="font-weight: normal; vertical-align:top;"><div style="font: normal normal 1em/1.2em monospace; margin:0; padding:0; background:none; vertical-align:top;">SendMessage<span style="color: #009900; font-weight: bold;">&#40;</span><span style="color: #46aa03; font-weight: bold;">esi</span><span style="color: #339933;">,</span> TBM_SETRANGE<span style="color: #339933;">,</span> TRUE<span style="color: #339933;">,</span> MAKELONG<span style="color: #009900; font-weight: bold;">&#40;</span><span style="color: #ff0000;">0</span><span style="color: #339933;">,</span> <span style="color: #ff0000;">2</span><span style="color: #009900; font-weight: bold;">&#41;</span><span style="color: #009900; font-weight: bold;">&#41;</span> <span style="color: #666666; font-style: italic;">;// min. &amp; max. positions</span></div></li>
<li style="font-weight: bold; vertical-align:top;"><div style="font: normal normal 1em/1.2em monospace; margin:0; padding:0; background:none; vertical-align:top;">SendMessage<span style="color: #009900; font-weight: bold;">&#40;</span><span style="color: #46aa03; font-weight: bold;">esi</span><span style="color: #339933;">,</span> TBM_SETPOS<span style="color: #339933;">,</span> TRUE<span style="color: #339933;">,</span> <span style="color: #ff0000;">0</span><span style="color: #009900; font-weight: bold;">&#41;</span></div></li>
<li style="font-weight: normal; vertical-align:top;"><div style="font: normal normal 1em/1.2em monospace; margin:0; padding:0; background:none; vertical-align:top;"><span style="color: #00007f; font-weight: bold;">mov</span> hTrackbarTrigo<span style="color: #339933;">,</span> <span style="color: #46aa03; font-weight: bold;">esi</span></div></li>
</ol></div>
</div>А вот как цвет фона этого контрола поменять, не понятно. Надо разбираться, и это достаточно сложно,...<br />
<br />
<a href="https://wasm.in/threads/kak-pomenjat-cvet-kontrolu-trackbar.35308/" target="_blank" class="externalLink" rel="nofollow">Как поменять цвет контролу Trackbar</a>]]></content:encoded>
      <slash:comments>3</slash:comments>
    </item>
    <item>
      <title>Тесты в VMware</title>
      <pubDate>Tue, 11 Mar 2025 18:58:05 +0000</pubDate>
      <link>https://wasm.in/threads/testy-v-vmware.35315/</link>
      <guid>https://wasm.in/threads/testy-v-vmware.35315/</guid>
      <author>invalid@example.com (Marylin)</author>
      <dc:creator>Marylin</dc:creator>
      <content:encoded><![CDATA[Всем привет!<br />
Написал код для проверки запуска под вирт.машиной и песочницей Sandboxie,<br />
но не могу проверить его работу именно под VMware, т.к. у меня только VirtualBox.<br />
Если у кого есть варя с Win, буду благодарен за тест. Интересует, какое железо обнаружится.<br />
В скрепке asm и exe - вот что дампит код на моей машине VBox:<br />
<br />


	<a href="https://www.wasm.in/attachments/9686/" target="_blank">Посмотреть вложение 9686</a>]]></content:encoded>
      <slash:comments>9</slash:comments>
    </item>
    <item>
      <title>Поймать прибитие процесса.</title>
      <pubDate>Sat, 08 Mar 2025 11:33:19 +0000</pubDate>
      <link>https://wasm.in/threads/pojmat-pribitie-processa.35267/</link>
      <guid>https://wasm.in/threads/pojmat-pribitie-processa.35267/</guid>
      <author>invalid@example.com (Indy_)</author>
      <dc:creator>Indy_</dc:creator>
      <content:encoded><![CDATA[Интересная задача.<br />
<br />
Прибитие не завершение, втч добровольное. Один процесс прибивает другой TerminateProcess(). Потоки прибиваемого процесса должны успеть получить это событие, так как механизм завершения тяжелый во всех смыслах.<br />
<br />
Нужно для очистки ресурсов локально, тоесть нет второго серверного процесса, который может ожидать на портах(lpc etc).<br />
<br />
Если...<br />
<br />
<a href="https://wasm.in/threads/pojmat-pribitie-processa.35267/" target="_blank" class="externalLink" rel="nofollow">Поймать прибитие процесса.</a>]]></content:encoded>
      <slash:comments>24</slash:comments>
    </item>
    <item>
      <title>Буфер для текста.</title>
      <pubDate>Mon, 03 Mar 2025 22:22:13 +0000</pubDate>
      <link>https://wasm.in/threads/bufer-dlja-teksta.19301/</link>
      <guid>https://wasm.in/threads/bufer-dlja-teksta.19301/</guid>
      <author>invalid@example.com (Valentin)</author>
      <dc:creator>Valentin</dc:creator>
      <content:encoded><![CDATA[Подскажите, как создать большой буфер для текста на 3-5 МБ??<br />
или способы хранения текста такого объема.]]></content:encoded>
      <slash:comments>40</slash:comments>
    </item>
    <item>
      <title>UNICODE runtime</title>
      <pubDate>Fri, 10 Jan 2025 17:03:48 +0000</pubDate>
      <link>https://wasm.in/threads/unicode-runtime.35262/</link>
      <guid>https://wasm.in/threads/unicode-runtime.35262/</guid>
      <author>invalid@example.com (malex)</author>
      <dc:creator>malex</dc:creator>
      <content:encoded><![CDATA[Здравствуйте. Не понимаю как сделать по смыслу<br />
#ifdef UNICODE уже на этапе исполнения кода в runtime? Проблема такая. В коде используется тип TCHAR, который принимает CHAR или WCHAR на этапе компиляции программы. Как узнать какой тип в конечном итоге установлен?]]></content:encoded>
      <slash:comments>27</slash:comments>
    </item>
    <item>
      <title>Посмотреть значение регистра с помощью MessegeBox без invoke</title>
      <pubDate>Thu, 09 Jan 2025 14:41:49 +0000</pubDate>
      <link>https://wasm.in/threads/posmotret-znachenie-registra-s-pomoschju-messegebox-bez-invoke.29323/</link>
      <guid>https://wasm.in/threads/posmotret-znachenie-registra-s-pomoschju-messegebox-bez-invoke.29323/</guid>
      <author>invalid@example.com (URA)</author>
      <dc:creator>URA</dc:creator>
      <content:encoded><![CDATA[как посмотреть значение регистра с помощью MessegeBox без invoke?]]></content:encoded>
      <slash:comments>13</slash:comments>
    </item>
    <item>
      <title>Мерцание в GDI+</title>
      <pubDate>Wed, 11 Sep 2024 15:48:56 +0000</pubDate>
      <link>https://wasm.in/threads/mercanie-v-gdi.7330/</link>
      <guid>https://wasm.in/threads/mercanie-v-gdi.7330/</guid>
      <author>invalid@example.com (Vasil)</author>
      <dc:creator>Vasil</dc:creator>
      <content:encoded><![CDATA[Ребята, подскажите плз!<br />
Не могу сообразить, как в GDI+ можно избежать мерцания, при выводе на экран?<br />
В обычной GDI всё очень просто: с помощью блиттинга (BitBlt), ...]]></content:encoded>
      <slash:comments>10</slash:comments>
    </item>
    <item>
      <title>Перечислить открытые процессом файлы без OpenProcess?</title>
      <pubDate>Sun, 09 Jun 2024 19:51:55 +0000</pubDate>
      <link>https://wasm.in/threads/perechislit-otkrytye-processom-fajly-bez-openprocess.35110/</link>
      <guid>https://wasm.in/threads/perechislit-otkrytye-processom-fajly-bez-openprocess.35110/</guid>
      <author>invalid@example.com (Rel)</author>
      <dc:creator>Rel</dc:creator>
      <content:encoded><![CDATA[Есть процесс, хочется перечислить все открытые процессом файлы, но очень не хочется делать ему OpenProcess. То есть, понятно, что я могу перечислить все хендлы в системе, отобрать хендлы процесса по пиду, но чтобы получить, какой именно файл (путь к нему) ассоциирован с хендлом, мне нужно дублировать хендл в свой процесс, а для этого нужно делать OpenProcess, а я этого не хочу. Есть какие-то другие варианты?<br />
<br />
Я нашел апи Restart Manager&#039;а, которое позволяет по конкретному файлу (по его пути)...<br />
<br />
<a href="https://wasm.in/threads/perechislit-otkrytye-processom-fajly-bez-openprocess.35110/" target="_blank" class="externalLink" rel="nofollow">Перечислить открытые процессом файлы без OpenProcess?</a>]]></content:encoded>
      <slash:comments>14</slash:comments>
    </item>
    <item>
      <title>Прямое чтение файлов с диска не средствами файловой системы</title>
      <pubDate>Mon, 03 Jun 2024 19:35:41 +0000</pubDate>
      <link>https://wasm.in/threads/prjamoe-chtenie-fajlov-s-diska-ne-sredstvami-fajlovoj-sistemy.35108/</link>
      <guid>https://wasm.in/threads/prjamoe-chtenie-fajlov-s-diska-ne-sredstvami-fajlovoj-sistemy.35108/</guid>
      <author>invalid@example.com (Dmitry_Milk)</author>
      <dc:creator>Dmitry_Milk</dc:creator>
      <content:encoded><![CDATA[Где-нибудь есть собранная в одном документе и достаточно структурированная инфа о том, как взаимосвязаны устройства/тома/кластеры/LBA в винде, и как с ними работать?<br />
<br />
Хочу прочитать содержимое файла через прямое чтение LBA-блоков, но пока только смог заполучить списки логических номеров кластеров, в которых располагается файл, через DeviceIoControl / FSCTL_GET_RETRIEVAL_POINTERS.<br />
<br />
Теперь, скорее всего, надо как-то преобразовать логические номера кластеров в номера LBA и найти функции,...<br />
<br />
<a href="https://wasm.in/threads/prjamoe-chtenie-fajlov-s-diska-ne-sredstvami-fajlovoj-sistemy.35108/" target="_blank" class="externalLink" rel="nofollow">Прямое чтение файлов с диска не средствами файловой системы</a>]]></content:encoded>
      <slash:comments>7</slash:comments>
    </item>
    <item>
      <title>Работа с com port в асинхронном режиме</title>
      <pubDate>Mon, 27 May 2024 12:55:30 +0000</pubDate>
      <link>https://wasm.in/threads/rabota-s-com-port-v-asinxronnom-rezhime.35105/</link>
      <guid>https://wasm.in/threads/rabota-s-com-port-v-asinxronnom-rezhime.35105/</guid>
      <author>invalid@example.com (KostyaBlg)</author>
      <dc:creator>KostyaBlg</dc:creator>
      <content:encoded><![CDATA[При чтении com порта считывается количество байт равное размеру отведенного буфера (bufrd), а не количество переданных байт. На порту висит FT с замкнутыми RX TX. <br />
Код:<br />
invoke ReadFile, <br />
hComPort,            <br />
addr bufrd,              ; Если bufrd == 16 будет принято 16 байт, если bufrd == 64 соответственно 64 байта.<br />
_btr, <br />
addr temp, <br />
addr overlappedRd<br />
В отладчике получается такая петрушка:<br />
bufwr = Tx begin!!! (misk.asm, 200)            ; Это то что передали.<br />
temp = 5 (misk.asm, 175)...<br />
<br />
<a href="https://wasm.in/threads/rabota-s-com-port-v-asinxronnom-rezhime.35105/" target="_blank" class="externalLink" rel="nofollow">Работа с com port в асинхронном режиме</a>]]></content:encoded>
    </item>
    <item>
      <title>подсказки Tooltip для строк Combobox</title>
      <pubDate>Mon, 08 Apr 2024 10:15:33 +0000</pubDate>
      <link>https://wasm.in/threads/podskazki-tooltip-dlja-strok-combobox.35066/</link>
      <guid>https://wasm.in/threads/podskazki-tooltip-dlja-strok-combobox.35066/</guid>
      <author>invalid@example.com (Andrey_59)</author>
      <dc:creator>Andrey_59</dc:creator>
      <content:encoded><![CDATA[Здравствуйте! Я не могу понять, как наладить взаимодействие tooltip и combobo-а, а именно, выводить пояснения tooltip над строками из списка combabox-а.<br />
Не знаю, как внутри toolbar-а это дело реализовано, если установлен стиль TBSTYLE_TOOLTIPS, но хочется что-то подобное реализовать и для строк combabox-а. Пока получается вывести пояснение только для combobox и то, только, если явно задать строку при регистрации элемента для tooltip-а. Но как для строк это делать, не ясно. Процедуру...<br />
<br />
<a href="https://wasm.in/threads/podskazki-tooltip-dlja-strok-combobox.35066/" target="_blank" class="externalLink" rel="nofollow">подсказки Tooltip для строк Combobox</a>]]></content:encoded>
      <slash:comments>6</slash:comments>
    </item>
    <item>
      <title>Отображение файла в память (File mapping )  и разделяемая в DLL память.</title>
      <pubDate>Thu, 25 Jan 2024 18:21:35 +0000</pubDate>
      <link>https://wasm.in/threads/otobrazhenie-fajla-v-pamjat-file-mapping-i-razdeljaemaja-v-dll-pamjat.35010/</link>
      <guid>https://wasm.in/threads/otobrazhenie-fajla-v-pamjat-file-mapping-i-razdeljaemaja-v-dll-pamjat.35010/</guid>
      <author>invalid@example.com (Andrey_59)</author>
      <dc:creator>Andrey_59</dc:creator>
      <content:encoded><![CDATA[Здравствуйте! Вопрос касается темы Отображение файла в память (File mapping ), если кому-нибудь будет интересно, первая проблема касается того факта, что после создания объекта &quot;проекция файла&quot; и  Представление данных файла  (file view), когда я задаю какие-то данные, то они выводятся не так как нужно, после того как я ввожу второе и последующее значения в памяти(и при отображении) значения последнего введённого элемента т.е., если введу one, two, то будет выведено two, two, а не one, two...<br />
<br />
<a href="https://wasm.in/threads/otobrazhenie-fajla-v-pamjat-file-mapping-i-razdeljaemaja-v-dll-pamjat.35010/" target="_blank" class="externalLink" rel="nofollow">Отображение файла в память (File mapping )  и разделяемая в DLL память.</a>]]></content:encoded>
      <slash:comments>55</slash:comments>
    </item>
    <item>
      <title>Перенаправление ввода-вывода CreateProcess, CreatePipe</title>
      <pubDate>Sat, 20 Jan 2024 17:53:18 +0000</pubDate>
      <link>https://wasm.in/threads/perenapravlenie-vvoda-vyvoda-createprocess-createpipe.35020/</link>
      <guid>https://wasm.in/threads/perenapravlenie-vvoda-vyvoda-createprocess-createpipe.35020/</guid>
      <author>invalid@example.com (CaptainObvious)</author>
      <dc:creator>CaptainObvious</dc:creator>
      <content:encoded><![CDATA[Дратути]]></content:encoded>
      <slash:comments>14</slash:comments>
    </item>
    <item>
      <title>Что делает LdrSetDllManifestProber ?</title>
      <pubDate>Fri, 24 Nov 2023 15:40:39 +0000</pubDate>
      <link>https://wasm.in/threads/chto-delaet-ldrsetdllmanifestprober.19190/</link>
      <guid>https://wasm.in/threads/chto-delaet-ldrsetdllmanifestprober.19190/</guid>
      <author>invalid@example.com (Flasher)</author>
      <dc:creator>Flasher</dc:creator>
      <content:encoded><![CDATA[Гугл молчит, ида вот что выдает:<br />
<br />


<div class="bbCodeBlock bbCodeCode">
	<div class="type">Код (Text):</div>
	<div class="code"><ol class="text" style="font-family:monospace;"><li style="font-weight: normal; vertical-align:top;"><div style="font: normal normal 1em/1.2em monospace; margin:0; padding:0; background:none; vertical-align:top;">.text:77F5CD7E LdrSetDllManifestProber proc near</div></li>
<li style="font-weight: normal; vertical-align:top;"><div style="font: normal normal 1em/1.2em monospace; margin:0; padding:0; background:none; vertical-align:top;">.text:77F5CD7E</div></li>
<li style="font-weight: normal; vertical-align:top;"><div style="font: normal normal 1em/1.2em monospace; margin:0; padding:0; background:none; vertical-align:top;">.text:77F5CD7E arg_0 &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; = dword ptr &nbsp;4</div></li>
<li style="font-weight: normal; vertical-align:top;"><div style="font: normal normal 1em/1.2em monospace; margin:0; padding:0; background:none; vertical-align:top;">.text:77F5CD7E</div></li>
<li style="font-weight: bold; vertical-align:top;"><div style="font: normal normal 1em/1.2em monospace; margin:0; padding:0; background:none; vertical-align:top;">.text:77F5CD7E &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; mov &nbsp; &nbsp; eax, [esp+arg_0]</div></li>
<li style="font-weight: normal; vertical-align:top;"><div style="font: normal normal 1em/1.2em monospace; margin:0; padding:0; background:none; vertical-align:top;">.text:77F5CD82 &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; mov &nbsp; &nbsp; dword_77FC4390, eax</div></li>
<li style="font-weight: normal; vertical-align:top;"><div style="font: normal normal 1em/1.2em monospace; margin:0; padding:0; background:none; vertical-align:top;">.text:77F5CD87 &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; retn &nbsp; &nbsp;4</div></li>
<li style="font-weight: normal; vertical-align:top;"><div style="font: normal normal 1em/1.2em monospace; margin:0; padding:0; background:none; vertical-align:top;">.text:77F5CD87 LdrSetDllManifestProber endp</div></li>
</ol></div>
</div>Это как-то связано с LdrLoadDll.<br />
Могет кто в курсе, что это за функция?]]></content:encoded>
      <slash:comments>13</slash:comments>
    </item>
  </channel>
</rss>
