<?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.X64</title>
    <description>Программирование под x64.</description>
    <pubDate>Fri, 15 May 2026 17:20:11 +0000</pubDate>
    <lastBuildDate>Fri, 15 May 2026 17:20:11 +0000</lastBuildDate>
    <generator>WASM</generator>
    <link>https://wasm.in/forums/wasm-x64.10/</link>
    <atom:link rel="self" type="application/rss+xml" href="https://wasm.in/forums/wasm-x64.10/index.rss"/>
    <item>
      <title>Пакет MASM64. Готовые наработки</title>
      <pubDate>Wed, 13 May 2026 08:28:05 +0000</pubDate>
      <link>https://wasm.in/threads/paket-masm64-gotovye-narabotki.36722/</link>
      <guid>https://wasm.in/threads/paket-masm64-gotovye-narabotki.36722/</guid>
      <author>invalid@example.com (Mikl___)</author>
      <dc:creator>Mikl___</dc:creator>
      <content:encoded><![CDATA[Выкладываем батники, примеры и т.д.]]></content:encoded>
      <slash:comments>17</slash:comments>
    </item>
    <item>
      <title>Сообщение из темы "Экстраполяция."</title>
      <pubDate>Thu, 30 Apr 2026 06:04:17 +0000</pubDate>
      <link>https://wasm.in/threads/soobschenie-iz-temy-ehkstrapoljacija.36735/</link>
      <guid>https://wasm.in/threads/soobschenie-iz-temy-ehkstrapoljacija.36735/</guid>
      <author>invalid@example.com (GRAFik)</author>
      <dc:creator>GRAFik</dc:creator>
      <content:encoded><![CDATA[<a href="https://wasm.in/members/30879/" class="username" data-user="30879, Ahimov">Ahimov</a>,  у меня к вам просьба. Вы можете Депсику дать задание (промт) ? У меня он тупо всё сбрасывает ( видимо, с перепуга -когда видит слово <b>АССЕМБЛЕР</b> ). Может вам что-нибудь ответит. Просто интересно, какой будет ответ и сколько там будет ошибок. Если Депсик что-то ответит, я потом могу проверить у себя его ответ. А вдруг он будет правильным. Чудеса ведь иногда случаются. <img src="styles/smiles_s/smile3.gif" class="mceSmilie" alt=":)" title="Smile3    :)" /><br />
<br />
<b>ПРОМТ для ДЕПСИКа:</b> <br />
Операционная система Windows 10 Pro x64.<br />
<br />
Вы можете...<br />
<br />
<a href="https://wasm.in/threads/soobschenie-iz-temy-ehkstrapoljacija.36735/" class="internalLink">Сообщение из темы &quot;Экстраполяция.&quot;</a>]]></content:encoded>
      <slash:comments>50</slash:comments>
    </item>
    <item>
      <title>Read/WriteFile и управление памятью</title>
      <pubDate>Sun, 26 Apr 2026 13:06:21 +0000</pubDate>
      <link>https://wasm.in/threads/read-writefile-i-upravlenie-pamjatju.35249/</link>
      <guid>https://wasm.in/threads/read-writefile-i-upravlenie-pamjatju.35249/</guid>
      <author>invalid@example.com (Mikl___)</author>
      <dc:creator>Mikl___</dc:creator>
      <content:encoded><![CDATA[Пять вариантов программы, которая выполняет следующее:<br />
<ol>
<li>открывает файл,</li>
<li>читает его содержимое в память и в поле Edit,</li>
<li>Вы что-либо меняете в Edit&#039;e <span style="font-size: 18px">→</span> изменения передаются в память,</li>
<li>содержимое памяти сохраняется в файл.</li>
</ol>Во <b><span style="text-decoration: underline"><a href="https://wasm.in/attachments/memory_and_file_operations-zip.9300/" class="internalLink">вложении1</a></span></b> четыре варианта, asm-\rc-файлы и иконка<br />
Во...<br />
<br />
<a href="https://wasm.in/threads/read-writefile-i-upravlenie-pamjatju.35249/" class="internalLink">Read/WriteFile и управление памятью</a>]]></content:encoded>
      <slash:comments>22</slash:comments>
    </item>
    <item>
      <title>Программные соглашения x64</title>
      <pubDate>Sun, 19 Apr 2026 09:04:05 +0000</pubDate>
      <link>https://wasm.in/threads/programmnye-soglashenija-x64.34647/</link>
      <guid>https://wasm.in/threads/programmnye-soglashenija-x64.34647/</guid>
      <author>invalid@example.com (Mikl___)</author>
      <dc:creator>Mikl___</dc:creator>
      <content:encoded><![CDATA[<div style="text-align: center"><b><span style="font-size: 22px">Программные соглашения x64</span></b><br />
Перевод <a href="http://msdn.microsoft.com/en-us/library/7kcdt6fy.aspx" target="_blank" class="externalLink" rel="nofollow">статей MSDN</a>&#8203;</div>В данном разделе рассматривается методология соглашения о вызовах Visual C++ x64 для 64-битового расширения в архитектуре x86.<br />
Следующий параметр компилятора позволяет оптимизировать приложение для x64:<br />
<ul>
<li>/favor (оптимизация для особенностей архитектуры)</li>
</ul><div style="text-align: center"><h1>Общие сведения о соглашениях о вызовах для архитектуры...</h1>&#8203;</div><br />
<a href="https://wasm.in/threads/programmnye-soglashenija-x64.34647/" class="internalLink">Программные соглашения x64</a>]]></content:encoded>
      <slash:comments>16</slash:comments>
    </item>
    <item>
      <title>MessageBox without import</title>
      <pubDate>Sun, 12 Apr 2026 08:37:41 +0000</pubDate>
      <link>https://wasm.in/threads/messagebox-without-import.35284/</link>
      <guid>https://wasm.in/threads/messagebox-without-import.35284/</guid>
      <author>invalid@example.com (Mikl___)</author>
      <dc:creator>Mikl___</dc:creator>
      <content:encoded><![CDATA[<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;"><span style="color: #666666; font-style: italic;">; GUI #</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;">include win64a<span style="color: #339933;">.</span><span style="color: #00007f; font-weight: bold;">inc</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><span style="color: #0000ff; font-weight: bold;">code</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;">WinMain proc</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;">local Message<span style="color: #339933;">:</span>UNICODE_STRING</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;">local Result<span style="color: #339933;">:</span><span style="color: #0000ff; font-weight: bold;">qword</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;<span style="color: #00007f; font-weight: bold;">mov</span> <span style="color: #46aa03; font-weight: bold;">rax</span><span style="color: #339933;">,</span><span style="color: #0000ff; font-weight: bold;">qword</span> ptr <span style="color: #46aa03; font-weight: bold;">gs</span><span style="color: #339933;">:</span><span style="color: #009900; font-weight: bold;">&#91;</span><span style="color: #ff0000;">60h</span><span style="color: #009900; font-weight: bold;">&#93;</span><span style="color: #666666; font-style: italic;">;Получаем адрес PEB</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;<span style="color: #00007f; font-weight: bold;">mov</span> <span style="color: #46aa03; font-weight: bold;">rax</span><span style="color: #339933;">,</span><span style="color: #009900; font-weight: bold;">&#91;</span><span style="color: #46aa03; font-weight: bold;">rax</span><span style="color: #339933;">+</span><span style="color: #ff0000;">18h</span><span style="color: #009900; font-weight: bold;">&#93;</span><span style="color: #666666; font-style: italic;">;Смещаемся к структуре PEB_LDR_DATA</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;<span style="color: #00007f; font-weight: bold;">mov</span> <span style="color: #46aa03; font-weight: bold;">rax</span><span style="color: #339933;">,</span><span style="color: #009900; font-weight: bold;">&#91;</span><span style="color: #46aa03; font-weight: bold;">rax</span><span style="color: #339933;">+</span><span style="color: #ff0000;">20h</span><span style="color: #009900; font-weight: bold;">&#93;</span><span style="color: #666666; font-style: italic;">;Смещаемся к полю PEB_LDR_DATA.InMemoryOrderModuleList</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;">&nbsp; &nbsp; &nbsp; &nbsp;<span style="color: #00007f; font-weight: bold;">mov</span> <span style="color: #46aa03; font-weight: bold;">rax</span><span style="color: #339933;">,</span><span style="color: #009900; font-weight: bold;">&#91;</span><span style="color: #46aa03; font-weight: bold;">rax</span><span style="color: #009900; font-weight: bold;">&#93;</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;<span style="color: #00007f; font-weight: bold;">mov</span> <span style="color: #46aa03; font-weight: bold;">rbx</span><span style="color: #339933;">,</span><span style="color: #009900; font-weight: bold;">&#91;</span><span style="color: #46aa03; font-weight: bold;">rax</span><span style="color: #339933;">+</span><span style="color: #ff0000;">20h</span><span style="color: #009900; font-weight: bold;">&#93;</span><span style="color: #666666; font-style: italic;">;Базовый адрес ntdll.dll</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;<span style="color: #00007f; font-weight: bold;">cmp</span> <span style="color: #0000ff; font-weight: bold;">word</span> ptr<span style="color: #009900; font-weight: bold;">&#91;</span><span style="color: #46aa03; font-weight: bold;">rbx</span><span style="color: #009900; font-weight: bold;">&#93;</span><span style="color: #339933;">.</span>IMAGE_DOS_HEADER<span style="color: #339933;">.</span>e_magic<span style="color: #339933;">,</span>IMAGE_DOS_SIGNATURE</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;<span style="color: #00007f; font-weight: bold;">jne</span> exit_</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;<span style="color: #00007f; font-weight: bold;">mov</span><span style="color: #339933;">...</span></div></li>
</ol></div>
</div><a href="https://wasm.in/threads/messagebox-without-import.35284/" class="internalLink">MessageBox without import</a>]]></content:encoded>
      <slash:comments>75</slash:comments>
    </item>
    <item>
      <title>Пакет MASM64</title>
      <pubDate>Sat, 04 Apr 2026 19:05:55 +0000</pubDate>
      <link>https://wasm.in/threads/paket-masm64.36698/</link>
      <guid>https://wasm.in/threads/paket-masm64.36698/</guid>
      <author>invalid@example.com (Mikl___)</author>
      <dc:creator>Mikl___</dc:creator>
      <content:encoded><![CDATA[Сначала MASM был коммерческим продуктом, но затем Microsoft стал распространять MASM в составе бесплатного DDK (Device Driver Kit — пакет разработчика драйверов), а также в составе Visual C++. Хотя Microsoft официально не объявлял MASM бесплатным продуктом, но фактически этот ассемблер можно получить и использовать бесплатно.<br />
В состав пакета ассемблера фирмы Microsoft входят следующие программы:<br />
<ul>
<li><a href="javascript:;" onclick="window.location.hash = '#heading-1';"><b><span style="text-decoration: underline">ml64.exe</span></b></a> (Masm and Link) — транслятор и dll-файлы...</li>
</ul><br />
<a href="https://wasm.in/threads/paket-masm64.36698/" class="internalLink">Пакет MASM64</a>]]></content:encoded>
      <slash:comments>174</slash:comments>
    </item>
    <item>
      <title>Нейронка и пакет MASM64</title>
      <pubDate>Sun, 22 Mar 2026 07:48:01 +0000</pubDate>
      <link>https://wasm.in/threads/nejronka-i-paket-masm64.36719/</link>
      <guid>https://wasm.in/threads/nejronka-i-paket-masm64.36719/</guid>
      <author>invalid@example.com (Mikl___)</author>
      <dc:creator>Mikl___</dc:creator>
      <content:encoded><![CDATA[Давайте сразу разделим на две темы <img src="styles/smiles_s/friends.gif" class="mceSmilie" alt=":friends:" title="Friends    :friends:" />]]></content:encoded>
      <slash:comments>36</slash:comments>
    </item>
    <item>
      <title>Обмен данными с сервисом на Vista+</title>
      <pubDate>Sat, 14 Feb 2026 15:05:57 +0000</pubDate>
      <link>https://wasm.in/threads/obmen-dannymi-s-servisom-na-vista.36711/</link>
      <guid>https://wasm.in/threads/obmen-dannymi-s-servisom-na-vista.36711/</guid>
      <author>invalid@example.com (Marylin)</author>
      <dc:creator>Marylin</dc:creator>
      <content:encoded><![CDATA[Всем привет!<br />
Пишу службу/сервис для Win7, и юм-софт для управления им.<br />
Вроде всё ок, <code style="background: Silver; border: 1px solid #AAAAAA; padding: 0px 2px 0px 2px; display: inline-block">CreateService()</code> создаёт, а <code style="background: Silver; border: 1px solid #AAAAAA; padding: 0px 2px 0px 2px; display: inline-block">ControlService()</code> отправляет коды управления службе.<br />
Только непонятно, какими средствами можно организовать обратный канал связи от службы к моему приложению, чтобы я мог получить запрошенную инфу. Прежние IPC типа Pipe/MailSlot/Socket вроде не работаю начиная с Vista, а что тогда осталось?<br />
<br />
Где-то советуют RDP, но это слишком громоздко...<br />
<br />
<a href="https://wasm.in/threads/obmen-dannymi-s-servisom-na-vista.36711/" class="internalLink">Обмен данными с сервисом на Vista+</a>]]></content:encoded>
      <slash:comments>12</slash:comments>
    </item>
    <item>
      <title>Создание консольных приложений в 64-разрядной Windows</title>
      <pubDate>Tue, 25 Nov 2025 12:54:14 +0000</pubDate>
      <link>https://wasm.in/threads/sozdanie-konsolnyx-prilozhenij-v-64-razrjadnoj-windows.33208/</link>
      <guid>https://wasm.in/threads/sozdanie-konsolnyx-prilozhenij-v-64-razrjadnoj-windows.33208/</guid>
      <author>invalid@example.com (Mikl___)</author>
      <dc:creator>Mikl___</dc:creator>
      <content:encoded><![CDATA[Создаю папку masm64, в каталоге masm64 создаю подкаталоги bin, include, lib, examples. В каталоги include, lib копирую содержимое <b><a href="https://wasm.in/attachments/masm64-zip.4577/?temp_hash=7043299cd50fb455d08a3fd35f771208" class="internalLink">masm64.zip</a></b> Содержимое для каталога bin (cvtres.exe, link.exe, ml64.exe, msobj80.dll, mspdb80.dll, msvcp80.dll, msvcp90.dll, msvcr80.dll, msvcr90.dll, rc.exe, rc.hlp, rcdll.dll) взято из комплекта C++ компиляторов от Microsoft...<br />
<br />
<a href="https://wasm.in/threads/sozdanie-konsolnyx-prilozhenij-v-64-razrjadnoj-windows.33208/" class="internalLink">Создание консольных приложений в 64-разрядной Windows</a>]]></content:encoded>
      <slash:comments>16</slash:comments>
    </item>
    <item>
      <title>NMake</title>
      <pubDate>Mon, 22 Sep 2025 12:16:08 +0000</pubDate>
      <link>https://wasm.in/threads/nmake.36677/</link>
      <guid>https://wasm.in/threads/nmake.36677/</guid>
      <author>invalid@example.com (Mikl___)</author>
      <dc:creator>Mikl___</dc:creator>
      <content:encoded><![CDATA[Взято <a href="https://www.opennet.ru/docs/RUS/make_compile/make.html" target="_blank" class="externalLink" rel="nofollow">здесь</a><br />
<b><span style="font-size: 26px">Программа управления компиляцией GNU make 3.73</span></b><h2>Ричард Столлман (Richard M. Stallman)<br />
Роланд МакГрат (Roland McGrath)</h2>Утилита make автоматически определяет, какие части большой программы должны быть перекомпилированы и команды для их перекомпиляции, Это руководство описывает GNU make, который был реализован Ричардом Столлманом и Роландом МакГратом.<br />
<ol>
<li>...</li>
</ol><br />
<a href="https://wasm.in/threads/nmake.36677/" class="internalLink">NMake</a>]]></content:encoded>
      <slash:comments>22</slash:comments>
    </item>
    <item>
      <title>Обсуждение темы "Система команд x64"</title>
      <pubDate>Sat, 20 Sep 2025 22:54:55 +0000</pubDate>
      <link>https://wasm.in/threads/obsuzhdenie-temy-sistema-komand-x64.36680/</link>
      <guid>https://wasm.in/threads/obsuzhdenie-temy-sistema-komand-x64.36680/</guid>
      <author>invalid@example.com (Mikl___)</author>
      <dc:creator>Mikl___</dc:creator>
      <content:encoded><![CDATA[Здравствуйте! Прошу здесь высказываться о том что Вы думаете о теме &quot;Система команд x64&quot;, пожелания, исправления, замеченные ошибки буду переносить в тему]]></content:encoded>
      <slash:comments>10</slash:comments>
    </item>
    <item>
      <title>Система команд x64</title>
      <pubDate>Sat, 20 Sep 2025 14:36:13 +0000</pubDate>
      <link>https://wasm.in/threads/sistema-komand-x64.36679/</link>
      <guid>https://wasm.in/threads/sistema-komand-x64.36679/</guid>
      <author>invalid@example.com (Mikl___)</author>
      <dc:creator>Mikl___</dc:creator>
      <content:encoded><![CDATA[<ul>
<li><a href="https://wasm.in/threads/sistema-komand-x64.36679/#post-447379" class="internalLink">Команды перемещения</a><ul>
<li>MOV</li>
<li>XCHG</li>
<li>LEA</li>
<li>BSWAP</li>
</ul></li>
<li><a href="https://wasm.in/threads/sistema-komand-x64.36679/#post-447380" class="internalLink">Команды расширения</a><ul>
<li>CBW</li>
<li>CWD</li>
<li>CWDE</li>
<li>CDQ</li>
<li>CDQE</li>
<li>CQO</li>
<li>MOVSX</li>
<li>MOVZX</li>
<li>MOVSXD</li>
</ul></li>
<li><a href="https://wasm.in/threads/sistema-komand-x64.36679/#post-447381" class="internalLink">Арифметические команды</a><ul>
<li>ADD/ADC/XADD/LEA</li>
<li>SUB/SBB/NEG/CMP...</li>
</ul></li>
</ul><br />
<a href="https://wasm.in/threads/sistema-komand-x64.36679/" class="internalLink">Система команд x64</a>]]></content:encoded>
      <slash:comments>20</slash:comments>
    </item>
    <item>
      <title>bsod</title>
      <pubDate>Sun, 23 Mar 2025 12:43:08 +0000</pubDate>
      <link>https://wasm.in/threads/bsod.35313/</link>
      <guid>https://wasm.in/threads/bsod.35313/</guid>
      <author>invalid@example.com (Ahimov)</author>
      <dc:creator>Ahimov</dc:creator>
      <content:encoded><![CDATA[w10 падает ось на этом. x32dbg/olly пройти по f8.<br />
<br />
Проверьте у себя плз.]]></content:encoded>
      <slash:comments>61</slash:comments>
    </item>
    <item>
      <title>Выгрузить User32.dll через FreeLibrary()</title>
      <pubDate>Sat, 08 Feb 2025 23:22:20 +0000</pubDate>
      <link>https://wasm.in/threads/vygruzit-user32-dll-cherez-freelibrary.35285/</link>
      <guid>https://wasm.in/threads/vygruzit-user32-dll-cherez-freelibrary.35285/</guid>
      <author>invalid@example.com (Marylin)</author>
      <dc:creator>Marylin</dc:creator>
      <content:encoded><![CDATA[Всем привет!<br />
Столкнулся с проблемой, что когда через LoadLibrary() загружаю либу lpk.dll (и не только её), видимо из-за зависимостей она автоматом подгружает и User32.dll. Но по условию User32 должна отсутствовать в памяти процесса, и если я пытаюсь её выгрузить через FreeLibrary(), то система не даёт этого сделать. GetLastError() вообще никак не реагирует, возвращая код далеко предыдущей ошибки. Есть-ли способ в этой ситуации избавиться от User32.dll ?]]></content:encoded>
      <slash:comments>15</slash:comments>
    </item>
    <item>
      <title>Возможно ли переназначить токен процесса?</title>
      <pubDate>Sun, 12 Jan 2025 06:37:35 +0000</pubDate>
      <link>https://wasm.in/threads/vozmozhno-li-perenaznachit-token-processa.35245/</link>
      <guid>https://wasm.in/threads/vozmozhno-li-perenaznachit-token-processa.35245/</guid>
      <author>invalid@example.com (k3rnl)</author>
      <dc:creator>k3rnl</dc:creator>
      <content:encoded><![CDATA[У уже созданных процессов токены априори являются типом TokenPrimary.<br />
В связи с этим при работе с SetTokenInformation некоторые перечисления TOKEN_INFORMATION_CLASS могут выдавать ошибку 1375 - ERROR_TOKEN_ALREADY_IN_USE (The token is already in use as a primary token).<br />
Что интересно многие перечисления спокойно выполняются и меняют токен можно сказать в реальном времени применяя эти изменения.<br />
<br />
Из этого у меня возникают два вопроса:<br />
1. Почему какие-то перечисления спокойно отрабатывают, а...<br />
<br />
<a href="https://wasm.in/threads/vozmozhno-li-perenaznachit-token-processa.35245/" class="internalLink">Возможно ли переназначить токен процесса?</a>]]></content:encoded>
      <slash:comments>11</slash:comments>
    </item>
    <item>
      <title>Атрибуты структуры KUSER_SHARED_DATA</title>
      <pubDate>Sat, 04 Jan 2025 13:02:42 +0000</pubDate>
      <link>https://wasm.in/threads/atributy-struktury-kuser_shared_data.35247/</link>
      <guid>https://wasm.in/threads/atributy-struktury-kuser_shared_data.35247/</guid>
      <author>invalid@example.com (Marylin)</author>
      <dc:creator>Marylin</dc:creator>
      <content:encoded><![CDATA[Всем привет!<br />
Что-то я запутался в атрибутах KUSER_SHARED_DATA.<br />
Известно, что эта структура ядра отображается в каждый пользовательский процесс по одинаковому адресу <code style="background: Silver; border: 1px solid #AAAAAA; padding: 0px 2px 0px 2px; display: inline-block">0x7FFE0000</code> на обоих системах х32/64. В ядре она так-же имеет фиксированный адрес <code style="background: Silver; border: 1px solid #AAAAAA; padding: 0px 2px 0px 2px; display: inline-block">0xfffff780`00000000</code>, даже не смотря на активный ASLR. <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;">&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;">0: kd&gt; dt _kuser_shared_data &nbsp;NtSystemRoot &nbsp;0x7ffe0000 </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;">nt!_KUSER_SHARED_DATA</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;+0x030 NtSystemRoot : [260] &nbsp;&quot;C:\Windows&quot;</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;">&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;">0: kd&gt; dt _kuser_shared_data...</div></li>
</ol></div>
</div><a href="https://wasm.in/threads/atributy-struktury-kuser_shared_data.35247/" class="internalLink">Атрибуты структуры KUSER_SHARED_DATA</a>]]></content:encoded>
      <slash:comments>7</slash:comments>
    </item>
    <item>
      <title>Эффект пламени</title>
      <pubDate>Wed, 17 Jul 2024 00:01:40 +0000</pubDate>
      <link>https://wasm.in/threads/ehffekt-plameni.35133/</link>
      <guid>https://wasm.in/threads/ehffekt-plameni.35133/</guid>
      <author>invalid@example.com (Mikl___)</author>
      <dc:creator>Mikl___</dc:creator>
      <content:encoded><![CDATA[Переделанная для masm x64 <a href="https://www.manhunter.ru/assembler/2032_effekt_plameni_na_assemblere.html" target="_blank" class="externalLink" rel="nofollow"><b><span style="text-decoration: underline">программа ManHunter</span></b></a>&#039;a<br />


	<a href="https://wasm.in/attachments/9027/" target="_blank">Посмотреть вложение 9027</a>
	
<br />
Чтобы пламя красиво гасло, установим палитру так:<br />
<div class="BRTBTableResponsive"><table  class="  brtb_item_table"><tbody ><tr ><th >Номер<br />
цвета</th><td  style="text-align: center"><div style="text-align: center"><div style="text-align: center">0→63&#8203;</div></div></td><td  style="text-align: center"><div style="text-align: center"><div style="text-align: center">64→127&#8203;</div></div></td></tr></tbody></table></div>]]></content:encoded>
    </item>
    <item>
      <title>DialogBoxParam дважды рисует диалоговое окно.</title>
      <pubDate>Mon, 27 May 2024 13:03:40 +0000</pubDate>
      <link>https://wasm.in/threads/dialogboxparam-dvazhdy-risuet-dialogovoe-okno.35102/</link>
      <guid>https://wasm.in/threads/dialogboxparam-dvazhdy-risuet-dialogovoe-okno.35102/</guid>
      <author>invalid@example.com (Rigdzin)</author>
      <dc:creator>Rigdzin</dc:creator>
      <content:encoded><![CDATA[Кто-нибудь растолкуйте, как такое могло случиться и что с этим делать? Причём, кнопки работают правильно, но, вот , двойная прорисовка окна..<br />
<br />
Вот текст ресурс-файла:

<div class="bbCodeBlock bbCodeCode">
	<div class="type">Код (C++):</div>
	<div class="code"><ol class="cpp" 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;"><span style="color: #339900;">#ifndef IDCANCEL</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; <span style="color: #339900;">#define IDCANCEL 2</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: #339900;">#endif</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: #339900;">#include &lt;d:\masm64\include64\Resource.h&gt;</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;"><span style="color: #339900;">#define IDCEDIT1 301</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: #339900;">#define IDCEDIT2 302</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: #339900;">#define GET_TEXT 401</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;">LANGUAGE <span style="color: #0000dd;">25</span>,<span style="color: #0000dd;">1</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;">MYMENU MENU</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;">BEGIN</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;POPUP <span style="color: #FF0000;">&quot;&amp;File&quot;</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;BEGIN</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; MENUITEM <span style="color: #FF0000;">&quot;&amp;Open&quot;</span>,<span style="color: #0000dd;">101</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; MENUITEM SEPARATOR</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;">&nbsp; &nbsp; &nbsp; &nbsp; MENUITEM <span style="color: #FF0000;">&quot;E&amp;xit&quot;</span>,<span style="color: #0000dd;">102</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;END</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;POPUP...</div></li>
</ol></div>
</div><a href="https://wasm.in/threads/dialogboxparam-dvazhdy-risuet-dialogovoe-okno.35102/" class="internalLink">DialogBoxParam дважды рисует диалоговое окно.</a>]]></content:encoded>
      <slash:comments>11</slash:comments>
    </item>
    <item>
      <title>Сортировки с анимацией</title>
      <pubDate>Thu, 16 Nov 2023 16:21:40 +0000</pubDate>
      <link>https://wasm.in/threads/sortirovki-s-animaciej.34674/</link>
      <guid>https://wasm.in/threads/sortirovki-s-animaciej.34674/</guid>
      <author>invalid@example.com (Mikl___)</author>
      <dc:creator>Mikl___</dc:creator>
      <content:encoded><![CDATA[<div style="text-align: right"><i>― Есть три вещи, на которые можно смотреть бесконечно ― <br />
горящий огонь, текущая вода и сортировка вставками... <img src="styles/smiles_s/smile3.gif" class="mceSmilie" alt=":)" title="Smile3    :)" /></i>&#8203;</div><br />
<h1>Сортировка пузырьком</h1>

	<a href="https://wasm.in/attachments/7740/" target="_blank">Посмотреть вложение 7740</a>
	
<br />
«Пузырьковая сортировка», она же «Bubble» <i>―</i> относится к классу «сортировок обменом». Сложность сортировки <span class="csiXF_bbCode_F2A4CB7C bbCodeMath">[math]O(n^{2})[/math]</span>. Упорядочивание происходит в результате обхода массива с конца в начало, по пути происходит обмен местами у неотсортированных соседних элементов. В результате первого...<br />
<br />
<a href="https://wasm.in/threads/sortirovki-s-animaciej.34674/" class="internalLink">Сортировки с анимацией</a>]]></content:encoded>
      <slash:comments>112</slash:comments>
    </item>
    <item>
      <title>Непонятки с WTSQueryUserToken</title>
      <pubDate>Tue, 03 Oct 2023 05:30:46 +0000</pubDate>
      <link>https://wasm.in/threads/neponjatki-s-wtsqueryusertoken.34923/</link>
      <guid>https://wasm.in/threads/neponjatki-s-wtsqueryusertoken.34923/</guid>
      <author>invalid@example.com (k3rnl)</author>
      <dc:creator>k3rnl</dc:creator>
      <content:encoded><![CDATA[Привет!<br />
В общем пытаюсь от WTSQueryUserToken получить токен LocalSystem<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;">WTSQueryUserToken(0, &amp;hToken);</div></li>
</ol></div>
</div>Запускаю сервис с системной привилегией SE_TCB_NAME на рабочей станции Service-0x0-3e7$ (NT AUTHORITY\система, SID S-1-5-18) и из него вызываю WTSQueryUserToken.<br />
На всех актуальных виндах (7, 10, 11) выдаёт одно и тоже - ERROR_NO_TOKEN (An attempt was made to reference a token that does not exist).<br />
При этом из-под юзерской сессии WTSQueryUserToken отрабатывает превосходно,...<br />
<br />
<a href="https://wasm.in/threads/neponjatki-s-wtsqueryusertoken.34923/" class="internalLink">Непонятки с WTSQueryUserToken</a>]]></content:encoded>
      <slash:comments>9</slash:comments>
    </item>
  </channel>
</rss>
