<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Windows - Hard Wired</title>
	<atom:link href="https://www.hardwired.dev/category/windows/feed/" rel="self" type="application/rss+xml" />
	<link>https://www.hardwired.dev</link>
	<description></description>
	<lastBuildDate>Sun, 28 Dec 2025 05:17:51 +0000</lastBuildDate>
	<language>cs</language>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	<generator>https://wordpress.org/?v=6.9</generator>

<image>
	<url>https://www.hardwired.dev/wp-content/uploads/2022/10/android-chrome-256x256-1-150x150.png</url>
	<title>Windows - Hard Wired</title>
	<link>https://www.hardwired.dev</link>
	<width>32</width>
	<height>32</height>
</image> 
	<item>
		<title>Portable Executable (PE) Format</title>
		<link>https://www.hardwired.dev/2025/12/01/portable-executable/</link>
		
		<dc:creator><![CDATA[Whizit]]></dc:creator>
		<pubDate>Mon, 01 Dec 2025 17:00:42 +0000</pubDate>
				<category><![CDATA[Cyber Security]]></category>
		<category><![CDATA[Development]]></category>
		<category><![CDATA[Různé]]></category>
		<category><![CDATA[Windows]]></category>
		<category><![CDATA[binary analysis]]></category>
		<category><![CDATA[code analysis]]></category>
		<category><![CDATA[COFF]]></category>
		<category><![CDATA[cybersecurity]]></category>
		<category><![CDATA[digital forensics]]></category>
		<category><![CDATA[dll files]]></category>
		<category><![CDATA[DOS header]]></category>
		<category><![CDATA[exe files]]></category>
		<category><![CDATA[executable files]]></category>
		<category><![CDATA[file headers]]></category>
		<category><![CDATA[file structure]]></category>
		<category><![CDATA[malware analysis]]></category>
		<category><![CDATA[Malware Development Essentials]]></category>
		<category><![CDATA[NT headers]]></category>
		<category><![CDATA[PE format]]></category>
		<category><![CDATA[PE-bear]]></category>
		<category><![CDATA[Portable Executable]]></category>
		<category><![CDATA[reverse engineering]]></category>
		<category><![CDATA[security-research]]></category>
		<category><![CDATA[threat analysis]]></category>
		<category><![CDATA[windows]]></category>
		<category><![CDATA[Windows OS]]></category>
		<guid isPermaLink="false">https://www.hardwired.dev/?p=2890</guid>

					<description><![CDATA[<p>Portable Executable is file format which is used in Windows OS for executable files like .exe, .dll, .cpl etc. It &#62;&#62;&#62;</p>
<p>The post <a href="https://www.hardwired.dev/2025/12/01/portable-executable/">Portable Executable (PE) Format</a> first appeared on <a href="https://www.hardwired.dev">Hard Wired</a>.</p>]]></description>
										<content:encoded><![CDATA[<div id="bsf_rt_marker"></div><p><strong>Portable Executable</strong> is file format which is used in Windows OS for executable files like <em>.exe, .dll, .cpl etc</em>. It is based on <strong>COFF</strong> (<strong>Common Object File Format</strong>).</p>
<p>A PE file is a data structure that holds information necessary for OS loader to load that executable into memory and execute it.</p>
<p>This article serves as basic overview of PE structure, understanding of which is useful for reverse engineering and understanding not just malware binaries.</p>
<h2>Note</h2>
<p>Examples provided in this article will be taken from random executable file, opened using analytics tool named <a href="https://github.com/hasherezade/pe-bear/releases" title="PE-bear">PE-bear</a>.</p>
<p>Code examples are from winnt.h WinAPI file. You can download these files as part of Visual Studio.</p>
<h2>Structure</h2>
<p><img decoding="async" src="https://www.hardwired.dev/wp-content/uploads/2025/11/PEStructure-207x300.avif" alt="" /></p>
<h3>DOS Header</h3>
<p>Is represented by first 64 bytes of every PE file. Following parts are the most important:<br />
<strong>e_magic</strong> - Every PE File starts with 2 byte magic number <em>0x5A4D</em>. It is used to verify if it is valid executable. The value can be seen in reverse order in screenshot below, due to <em>Windows using little endian encoding</em><br />
<strong>e_lfanew</strong> - These 4 bytes contain the offset of PE header. When the program needs to be loaded by Windows loader, it looks for this value to skip the DOS Stub and go directly to NT headers.</p>
<p><img decoding="async" src="https://www.hardwired.dev/wp-content/uploads/2025/12/DOSHeader-300x87.avif" alt="" /></p>
<p><img decoding="async" src="https://www.hardwired.dev/wp-content/uploads/2025/12/DOSHeader_WinApi-PNG-300x176.avif" alt="" /></p>
<h3>DOS Stub</h3>
<p>Usually contains message <strong>&quot;This program cannot be run in DOS mode&quot;</strong>. It is used as fallback for older DOS systems that cannot process PE files.<br />
<img decoding="async" src="https://www.hardwired.dev/wp-content/uploads/2025/12/DOSStub-300x39.avif" alt="" /></p>
<h3>NT Headers</h3>
<p>Are accesssed from address in <em>e_lfanew</em></p>
<p><strong>Signature</strong> - Serves for checking validity of the structure, has value of <em>Ox4550</em> (PE)<br />
<strong>File Headers</strong> - Contains information about structure of the whole file, such as the machine type of the executable code, a time stamp, a pointer to symbol table and various flags. Value in machine type can help you determine whether the executable is 32(value 0x4c) or 64 bit (value 0x64)<br />
<strong>Optional Headers</strong> - Unlike name suggests, this header is not actually optional. It contains additional important information to <em>File Headers</em>, another magic number that determines whether file is 32/64bit, information about running subsystem, Preffered base address and security flags. Another important part is import,export, resource tables etc. which contain used APIs, imported functions, string and other static resources.<br />
<img decoding="async" src="https://www.hardwired.dev/wp-content/uploads/2025/12/32bitSignature-300x79.avif" alt="" /></p>
<h3>Section Header</h3>
<p>Is an array that contains memory locations for each section.</p>
<h3>Sections</h3>
<p><strong>.text</strong> - Contains the executable code. This section includes all compiled instructions that the processor will execute. The section is typically marked as executable and read-only for security purposes.</p>
<p><strong>.data</strong> - Contains initialized global data. This includes variables with initial values that the program requires during execution. The section is marked as readable and writable.</p>
<p><strong>.rdata</strong> - Contains read-only data, including import and export tables. It stores constant data, string literals, and critical tables that support dynamic linking functionality.</p>
<p><strong>.rsrc</strong> - Contains resources such as icons, images, and strings. This section organizes resources in a hierarchical structure that applications can access during runtime.</p>
<p><strong>.reloc</strong> - Contains relocation table that is used by loader for recalculating addresses in case the executable is not loaded at base address.</p>
<p><strong>.tls</strong>(Thread Local Storage)- is a special storage  class that contains thread specific data.</p>
<p><em>This list of sections is not exhaustive, just explains the most common ones.</em></p>
<p>When analyzing PE file, <em>malicious executables can have unusually small or large headers or sections</em>. Unusually large header can be a <em>sign of obfuscation</em> and for example small or empty import table can be sign of <em>dynamic loading</em> of libraries which is common for malware.</p>

<div class="twitter-share"><a href="https://twitter.com/intent/tweet?url=https%3A%2F%2Fwww.hardwired.dev%2F2025%2F12%2F01%2Fportable-executable%2F&#038;via=hessevalentino" class="twitter-share-button">Tweet</a></div><p>The post <a href="https://www.hardwired.dev/2025/12/01/portable-executable/">Portable Executable (PE) Format</a> first appeared on <a href="https://www.hardwired.dev">Hard Wired</a>.</p>]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>Affinity Canva &#8211; kreativní průmysl</title>
		<link>https://www.hardwired.dev/2025/11/04/affinity-canva-kreativni-prumysl/</link>
		
		<dc:creator><![CDATA[Valentino Hesse OK2HSS]]></dc:creator>
		<pubDate>Tue, 04 Nov 2025 19:22:12 +0000</pubDate>
				<category><![CDATA[AI]]></category>
		<category><![CDATA[Různé]]></category>
		<category><![CDATA[Windows]]></category>
		<category><![CDATA[Adobe]]></category>
		<category><![CDATA[Adobe Creative Cloud]]></category>
		<category><![CDATA[Affinity]]></category>
		<category><![CDATA[Affinity Designer]]></category>
		<category><![CDATA[Affinity Photo]]></category>
		<category><![CDATA[Affinity Publisher]]></category>
		<category><![CDATA[AI features]]></category>
		<category><![CDATA[AI nástroje]]></category>
		<category><![CDATA[akvizice]]></category>
		<category><![CDATA[alternativa k Adobe]]></category>
		<category><![CDATA[bezplatný software]]></category>
		<category><![CDATA[Canva]]></category>
		<category><![CDATA[Canva AI Studio]]></category>
		<category><![CDATA[ceny Adobe]]></category>
		<category><![CDATA[cost savings]]></category>
		<category><![CDATA[Creative Cloud]]></category>
		<category><![CDATA[creative industry]]></category>
		<category><![CDATA[creative suite]]></category>
		<category><![CDATA[design agencies]]></category>
		<category><![CDATA[design software]]></category>
		<category><![CDATA[design tools]]></category>
		<category><![CDATA[designérské nástroje]]></category>
		<category><![CDATA[designová studia]]></category>
		<category><![CDATA[desktop publishing]]></category>
		<category><![CDATA[free software]]></category>
		<category><![CDATA[freelance design]]></category>
		<category><![CDATA[freelance designers]]></category>
		<category><![CDATA[generativní AI]]></category>
		<category><![CDATA[grafický design]]></category>
		<category><![CDATA[graphic design software]]></category>
		<category><![CDATA[Illustrator alternativa]]></category>
		<category><![CDATA[InDesign alternativa]]></category>
		<category><![CDATA[kreativní software]]></category>
		<category><![CDATA[page layout]]></category>
		<category><![CDATA[perpetual license]]></category>
		<category><![CDATA[photo editing]]></category>
		<category><![CDATA[photo editing software]]></category>
		<category><![CDATA[Photoshop alternativa]]></category>
		<category><![CDATA[předplatné software]]></category>
		<category><![CDATA[profesionální software]]></category>
		<category><![CDATA[professional software]]></category>
		<category><![CDATA[Serif]]></category>
		<category><![CDATA[software acquisition]]></category>
		<category><![CDATA[software alternatives]]></category>
		<category><![CDATA[software zdarma]]></category>
		<category><![CDATA[softwarový průmysl]]></category>
		<category><![CDATA[subscription model]]></category>
		<category><![CDATA[subscription pricing]]></category>
		<category><![CDATA[úprava fotografií]]></category>
		<category><![CDATA[úspora nákladů]]></category>
		<category><![CDATA[vector design]]></category>
		<category><![CDATA[vector graphics software]]></category>
		<category><![CDATA[vektorová grafika]]></category>
		<guid isPermaLink="false">https://www.hardwired.dev/?p=2860</guid>

					<description><![CDATA[<p>Affinity revolucionizuje kreativní průmysl: Od akvizice po bezplatný software, který ohrožuje Adobe Stručný přehled Britská společnost Serif, vývojář softwaru Affinity, &#62;&#62;&#62;</p>
<p>The post <a href="https://www.hardwired.dev/2025/11/04/affinity-canva-kreativni-prumysl/">Affinity Canva – kreativní průmysl</a> first appeared on <a href="https://www.hardwired.dev">Hard Wired</a>.</p>]]></description>
										<content:encoded><![CDATA[<div id="bsf_rt_marker"></div><h1>Affinity revolucionizuje kreativní průmysl: Od akvizice po bezplatný software, který ohrožuje Adobe</h1>
<h2>Stručný přehled</h2>
<p>Britská společnost Serif, vývojář softwaru Affinity, prošla dramatickou transformací. V březnu 2024 ji australská společnost Canva koupila za 380 milionů dolarů. O necelý rok a půl později, v říjnu 2025, představila Canva zcela novou verzi Affinity – kompletně zdarma a navždy. Tento tah může zásadně změnit kreativní softwarový průmysl a představuje vážnou hrozbu pro Adobe Creative Cloud.</p>
<hr />
<h2>Akvizice: Jak to proběhlo</h2>
<h3>Nečekaný obchod</h3>
<p>26. března 2024 oznámila Canva akvizici britské společnosti Serif za odhadovaných <strong>380 milionů dolarů</strong> (kombinace hotovosti a akcií podle Bloomberg). Pro Serif to byl překvapivý vývoj – podle jejich vlastních slov &quot;vůbec neměli v plánu společnost prodávat&quot;, dokud je Canva nekontaktovala pár měsíců předtím.</p>
<h3>Motivace obou stran</h3>
<p><strong>Pro Canva:</strong></p>
<ul>
<li>Získání profesionálních nástrojů pro designéry, fotografy a ilustrátory</li>
<li>Do té doby byla vnímána primárně jako platforma pro neprofesionály</li>
<li>Rozšíření produktového portfolia o software konkurující Adobe</li>
<li>Posílení pozice na trhu s více než 175 miliony uživatelů</li>
</ul>
<p><strong>Pro Serif:</strong></p>
<ul>
<li>Přístup k obrovským vývojovým zdrojům Canva</li>
<li>Možnost rychlejšího rozvoje Affinity softwaru</li>
<li>Finanční zajištění pro celý 90členný tým</li>
</ul>
<h3>Sliby a závazky</h3>
<p>Při akvizici Canva publikovala čtyři klíčové závazky vůči komunitě Affinity:</p>
<ol>
<li><strong>Férové ceny</strong> – zachování dostupných permanentních licencí</li>
<li><strong>Akcelerace vývoje</strong> – investice do rozšíření funkcí</li>
<li><strong>Dostupnost pro všechny</strong> – bezplatný software pro školy a neziskovky</li>
<li><strong>Vedení komunitou</strong> – naslouchání zpětné vazbě designérů</li>
</ol>
<hr />
<h2>Říjen 2025: Revoluce se stává skutečností</h2>
<h3>Tajemná přestávka</h3>
<p>Na začátku října 2025 Canva dočasně vypnula web Affinity a zastavila prodej softwaru. Uživatelé viděli pouze záhadnou zprávu: &quot;Creative Freedom is Coming. October 30&quot; (Kreativní svoboda přichází. 30. října). Toto vyvolalo velkou nervozitu v designérské komunitě – mnoho lidí se obávalo zavedení předplatného nebo AI kreditů.</p>
<h3>Velké odhalení: 30. října 2025</h3>
<p>Nakonec oznámení překonalo i nejoptimističtější očekávání. Canva představila zcela novou verzi Affinity s těmito zásadními změnami:</p>
<h4>1. Jeden nástroj místo tří</h4>
<p>Původní tři samostatné aplikace (Affinity Photo, Designer a Publisher) byly sloučeny do <strong>jediné aplikace</strong> s přepínatelným rozhraním:</p>
<ul>
<li><strong>Vector Studio</strong> – vektorová grafika (nahrazuje Designer)</li>
<li><strong>Pixel Studio</strong> – úprava fotografií (nahrazuje Photo)  </li>
<li><strong>Layout Studio</strong> – layout a sazba (nahrazuje Publisher)</li>
</ul>
<p>Uživatelé mohou mezi jednotlivými režimy přepínat jedním kliknutím bez exportu a importu souborů.</p>
<h4>2. Kompletně zdarma – navždy</h4>
<p>Podle CEO Affinity Ashe Hewsona: &quot;Není tam žádný háček, žádná omezená verze, žádná překvapení. Tytéž přesné, vysoce výkonné nástroje, na které profesionálové spoléhají každý den, jsou nyní otevřené všem, protože kreativní svoboda by neměla stát peníze.&quot;</p>
<h4>3. Plně přizpůsobitelné pracovní prostředí</h4>
<ul>
<li>Uživatelé si mohou vytvořit vlastní &quot;studio&quot; kombinací nástrojů ze všech tří režimů</li>
<li>Možnost uložit různá nastavení pro různé projekty</li>
<li>Sdílení vlastních konfigurací s týmem nebo komunitou</li>
</ul>
<h4>4. Integrace s Canva</h4>
<ul>
<li>Vyžaduje bezplatný účet Canva</li>
<li>Možnost poslat projekt přímo do Canva pro spolupráci</li>
<li>Propojení s Canva ekosystémem</li>
</ul>
<h4>5. AI nástroje jako volitelný doplněk</h4>
<ul>
<li><strong>Canva AI Studio</strong> dostupné přímo v Affinity</li>
<li>Funkce jako Generative Fill, Remove Background, Generative Expand</li>
<li>Vyžaduje <strong>prémiové předplatné Canva</strong> (Pro, Business nebo Enterprise)</li>
<li>Klíčové: AI nástroje jsou zcela volitelné – základní Affinity je a zůstane zdarma</li>
</ul>
<h4>6. Technické specifikace</h4>
<ul>
<li><strong>Dostupnost:</strong> Mac a Windows (k dispozici okamžitě), iPad (plánováno na 2026)</li>
<li><strong>GPU akcelerace</strong> pro plynulý výkon i s tisíci vrstev</li>
<li><strong>Nedestruktivní editace</strong> ve všech režimech</li>
<li><strong>Nový univerzální formát souborů</strong> .af</li>
</ul>
<h3>Stávající uživatelé</h3>
<p>Držitelé starých licencí Affinity V2 (Photo, Designer, Publisher) mohou nadále používat své zakoupené verze, pokud preferují původní aplikace bez integrace Canva.</p>
<hr />
<h2>Adobe vs. Affinity: Boj o designéry</h2>
<h3>Adobe Creative Cloud: Model předplatného</h3>
<h4>Současné ceny (listopad 2025):</h4>
<ul>
<li>
<p><strong>Creative Cloud Pro</strong> (dříve All Apps): <strong>69,99 USD/měsíc</strong> (roční závazek) nebo <strong>104,99 USD/měsíc</strong> (bez závazku)</p>
<ul>
<li>Obsahuje 20+ aplikací včetně Photoshopu, Illustratoru, InDesignu, Premiere Pro</li>
<li>4000 měsíčních AI kreditů</li>
<li>Přístup k mobilním aplikacím</li>
<li><strong>Roční náklady: ~840 USD</strong></li>
</ul>
</li>
<li>
<p><strong>Creative Cloud Standard</strong> (nová levnější varianta): <strong>54,99 USD/měsíc</strong></p>
<ul>
<li>Stejné aplikace, ale bez prémiových AI funkcí</li>
<li>Omezený přístup k mobilním aplikacím</li>
<li>Pouze 25 měsíčních AI kreditů</li>
<li><strong>Roční náklady: ~660 USD</strong></li>
</ul>
</li>
<li>
<p><strong>Photography Plan (1TB)</strong>: <strong>19,99 USD/měsíc</strong></p>
<ul>
<li>Lightroom + Photoshop</li>
<li><strong>Roční náklady: ~240 USD</strong></li>
</ul>
</li>
<li>
<p><strong>Jednotlivé aplikace</strong>: <strong>20,99-24,99 USD/měsíc</strong></p>
</li>
</ul>
<h4>Nedávné změny cen:</h4>
<ul>
<li><strong>Leden 2025:</strong> Photography Plan (20GB) vzrostl z 9,99 na 14,99 USD/měsíc (při měsíčním platbě)</li>
<li><strong>Červen 2025:</strong> Creative Cloud All Apps přejmenován na &quot;Pro&quot; s navýšením z 59,99 na 69,99 USD/měsíc</li>
</ul>
<h3>Affinity: Nový model</h3>
<h4>Aktuální ceny (listopad 2025):</h4>
<ul>
<li>
<p><strong>Affinity (celá sada):</strong> <strong>0 USD – ZDARMA NAVŽDY</strong></p>
<ul>
<li>Vektorová grafika, úprava fotografií, layout</li>
<li>Žádné předplatné</li>
<li>Žádné měsíční poplatky</li>
<li><strong>Roční náklady: 0 USD</strong></li>
</ul>
</li>
<li>
<p><strong>Canva AI Studio</strong> (volitelné): Vyžaduje Canva Premium</p>
<ul>
<li>Canva Pro: ~12,99 USD/měsíc (~156 USD/rok)</li>
<li>Pouze pokud chcete AI funkce</li>
</ul>
</li>
</ul>
<h4>Srovnání nákladů:</h4>
<table>
<thead>
<tr>
<th>Software</th>
<th>Měsíční</th>
<th>Ročně</th>
<th>3 roky</th>
<th>5 let</th>
</tr>
</thead>
<tbody>
<tr>
<td><strong>Adobe CC Pro</strong></td>
<td>$69,99</td>
<td>$840</td>
<td>$2 520</td>
<td>$4 200</td>
</tr>
<tr>
<td><strong>Adobe CC Standard</strong></td>
<td>$54,99</td>
<td>$660</td>
<td>$1 980</td>
<td>$3 300</td>
</tr>
<tr>
<td><strong>Adobe Photography</strong></td>
<td>$19,99</td>
<td>$240</td>
<td>$720</td>
<td>$1 200</td>
</tr>
<tr>
<td><strong>Affinity (základní)</strong></td>
<td>$0</td>
<td>$0</td>
<td>$0</td>
<td>$0</td>
</tr>
<tr>
<td><strong>Affinity + Canva Pro</strong></td>
<td>~$13</td>
<td>~$156</td>
<td>$468</td>
<td>$780</td>
</tr>
</tbody>
</table>
<p><strong>Úspora při přechodu na Affinity:</strong></p>
<ul>
<li>Oproti Adobe CC Pro: <strong>4 200 USD za 5 let</strong></li>
<li>Oproti Adobe CC Standard: <strong>3 300 USD za 5 let</strong></li>
<li>Oproti Adobe Photography: <strong>1 200 USD za 5 let</strong></li>
</ul>
<hr />
<h2>Kontroverzní historie Adobe: Od kritiky k poklesu akcií</h2>
<h3>2013: Přechod na předplatné – bouře odporu</h3>
<p>Když Adobe v roce 2013 oznámila, že Creative Suite bude dostupný pouze formou předplatného (Creative Cloud), vyvolalo to masivní negativní reakci:</p>
<ul>
<li><strong>Přes 50 000 lidí</strong> podepsalo petici proti tomuto kroku</li>
<li>Zákazníci vyjadřovali obavy o trvalý přístup ke své práci</li>
<li>Vzniklo hnutí &quot;No Cloud&quot; (Ne cloudu)</li>
<li><strong>Akcie Adobe klesly o 12 %</strong> v měsících po oznámení</li>
<li>Společnost předpověděla <strong>propad příjmů o 200 milionů dolarů</strong> v roce 2013</li>
</ul>
<h3>Dlouhodobé následky</h3>
<p>I když se Adobe nakonec zotavila a předplatný model se stal finančně úspěšným (akcie vzrostly o 1200 % v následující dekádě), problémy přetrvávají:</p>
<h4>2024-2025: Nová vlna nespokojenosti</h4>
<p><strong>&quot;Subscription fatigue&quot; (únava z předplatného):</strong></p>
<ul>
<li>Uživatelé spravují stále více předplatných</li>
<li>Adobe je často vnímána jako příliš drahá</li>
<li>Konstantní tlak na neustálé platby</li>
<li>Nemožnost &quot;vlastnit&quot; software</li>
</ul>
<p><strong>Rostoucí ceny:</strong></p>
<ul>
<li>2024-2025: Několik zvýšení cen za rok</li>
<li>Photography Plan: +50% pro měsíční platbu (z 9,99 na 14,99 USD)</li>
<li>All Apps: +17% (z 59,99 na 69,99 USD)</li>
</ul>
<p><strong>Kontroverzní AI politika:</strong></p>
<ul>
<li>Nucení AI funkcí, které mnoho uživatelů nechce</li>
<li>Obavy z používání dat uživatelů pro trénink AI</li>
<li>Změny Terms of Service vyvolaly pobouření na sociálních sítích</li>
</ul>
<p><strong>Finanční dopad na Adobe (2025):</strong></p>
<ul>
<li>Akcie poklesly o 20-33 % během roku 2025</li>
<li>Morgan Stanley snížila rating na &quot;Equal-Weight&quot;</li>
<li>Cílová cena snížena z 520 na 450 USD</li>
<li>Podprůměrný výkon oproti indexu S&amp;P 500</li>
</ul>
<h4>Citáty ze sociálních médií (2025):</h4>
<ul>
<li>&quot;Adobe sucks&quot; – více než 20 příspěvků na X od ledna</li>
<li>&quot;Pirátování Adobe je morálně správné bez nuancí&quot;</li>
<li>&quot;Už nehodlám platit €905 za standardní předplatné. Čas zrušit Adobe.&quot;</li>
<li>Na Bluesky v dubnu 2025: 1600+ negativních komentářů během několika dní, Adobe smazala veškerý obsah</li>
</ul>
<hr />
<h2>Přechod na Affinity: Skutečné příběhy</h2>
<h3>Designová studia a agentury</h3>
<p>Mnoho profesionálních studií začalo migrovat na Affinity ještě před tím, než se stal zdarma:</p>
<h4>wecreate.digital (UK)</h4>
<p>Digitální agentura dokumentovala svůj přechod na blog:</p>
<ul>
<li><strong>Důvody:</strong> Úspora nákladů, nesouhlas s předplatným Adobe</li>
<li><strong>Výsledek:</strong> Bezproblémový přechod díky podpoře PSD a AI souborů</li>
<li><strong>Zkušenost:</strong> &quot;Intuitivní rozhraní znamená, že uživatelé potřebují málo času, aby se naučili rozdíly mezi Affinity a Adobe&quot;</li>
</ul>
<h4>Grafická studia obecně:</h4>
<p>Podle článků z roku 2024-2025:</p>
<ul>
<li>Freelanceři a malá studia aktivně hledají alternativy kvůli nákladům</li>
<li>Školy a vzdělávací instituce přecházejí na Affinity kvůli dostupnosti</li>
<li>Novináři a vydavatelé magazínů zvažují InDesign → Affinity Publisher</li>
</ul>
<h3>Důvody přechodu (před i po zdarma)</h3>
<p><strong>Před říjnem 2025</strong> (placená verze):</p>
<ol>
<li>
<p><strong>Ekonomické:</strong></p>
<ul>
<li>Jednorázový poplatek (~70 USD za aplikaci) vs. nekonečné předplatné</li>
<li>Úspora tisíců dolarů ročně</li>
</ul>
</li>
<li>
<p><strong>Filozofické:</strong></p>
<ul>
<li>Možnost &quot;vlastnit&quot; software</li>
<li>Nezávislost na předplatném</li>
<li>Odpor vůči &quot;subscription fatigue&quot;</li>
</ul>
</li>
<li>
<p><strong>Technické:</strong></p>
<ul>
<li>Rychlý a výkonný software</li>
<li>Plná kompatibilita s Adobe formáty (PSD, AI)</li>
<li>Intuitivní rozhraní</li>
</ul>
</li>
</ol>
<p><strong>Po říjnu 2025</strong> (zdarma):</p>
<ul>
<li><strong>Eliminace všech finančních bariér</strong></li>
<li><strong>Stejná profesionální kvalita bez jakýchkoli nákladů</strong></li>
<li><strong>Volitelné AI funkce</strong> (ne povinné jako u Adobe)</li>
</ul>
<h3>Citáty od uživatelů:</h3>
<blockquote>
<p>&quot;Nikdy jsem nebyl spokojený s předplatným Adobe. Je to dobrý obchod, pokud využíváte všechno, co Creative Suite nabízí, ale kdo to skutečně dokáže?&quot;<br />
– Kendall Dunkelberg, univerzitní publikační oddělení</p>
<p>&quot;Affinity replikuje (a někdy rozšiřuje) základní funkce Adobe – efekty vrstev, pokročilé přichytávání, panely assetů a více – takže profesionálové neztrácejí klíčové schopnosti.&quot;<br />
– wecreate.digital</p>
</blockquote>
<hr />
<h2>Reakce kreativního průmyslu</h2>
<h3>Pozitivní ohlasy</h3>
<ul>
<li><strong>Fotografové a designéři:</strong> Nadšení z odstranění cenových bariér</li>
<li><strong>Vzdělávací sektor:</strong> Možnost učit profesionální nástroje zdarma</li>
<li><strong>Začínající tvůrci:</strong> Přístup k profesionálnímu softwaru bez investice</li>
<li><strong>Studia:</strong> Radikální snížení provozních nákladů</li>
</ul>
<h3>Skeptické hlasy</h3>
<ul>
<li><strong>Obavy o udržitelnost:</strong> Jak bude Canva financovat vývoj zdarma?</li>
<li><strong>Příliv Canva:</strong> Někteří profesionálové mají obavy z integrace s Canva</li>
<li><strong>Změna formátu:</strong> Nový .af formát není zpětně kompatibilní se starými verzemi</li>
<li><strong>AI tlak:</strong> Potenciální budoucí nucení AI funkcí</li>
</ul>
<h3>Dopad na Adobe</h3>
<p>Adobe zatím nekomentovala přímo launch Affinity zdarma, ale situace je jasná:</p>
<ul>
<li>Ztráta konkurenční výhody v cenách</li>
<li>Tlak na přehodnocení vlastního předplatného</li>
<li>Potenciální exodus uživatelů, zejména těch citlivých na cenu</li>
<li>Nutnost obhájit hodnotu předplatného za ~840 USD ročně</li>
</ul>
<hr />
<h2>Co to znamená pro budoucnost</h2>
<h3>Pro designéry a tvůrce</h3>
<p><strong>Nyní máte skutečnou volbu:</strong></p>
<ul>
<li><strong>Adobe:</strong> Etablovaný standard, hluboká integrace, rozsáhlé funkce – za ~840 USD/rok</li>
<li><strong>Affinity:</strong> Profesionální kvalita, žádné předplatné – za 0 USD</li>
<li><strong>Canva + Affinity:</strong> Základní nástroje zdarma + volitelné AI – za ~156 USD/rok</li>
</ul>
<h3>Pro softwarový průmysl</h3>
<p><strong>Affinity model mění pravidla hry:</strong></p>
<ul>
<li>Freemium v profesionálním softwaru na nové úrovni</li>
<li>Tlak na ostatní společnosti přehodnotit předplatné</li>
<li>Nový standard &quot;základní software zdarma, pokročilé funkce za poplatek&quot;</li>
</ul>
<h3>Pro Canva</h3>
<p><strong>Strategický tah s vysokými sázkami:</strong></p>
<ul>
<li>Investice 380 milionů USD do akvizice</li>
<li>Nyní bezplatný produkt – jak dosáhnout návratnosti?</li>
<li><strong>Možné strategie monetizace:</strong>
<ul>
<li>Upselling na Canva Premium pro AI funkce</li>
<li>Získání profesionálních uživatelů do Canva ekosystému</li>
<li>Data a insights z designérské komunity</li>
<li>Budoucí prémiové funkce nebo služby</li>
</ul>
</li>
</ul>
<h3>Pro Adobe</h3>
<p><strong>Existenční výzva:</strong></p>
<ul>
<li>Největší hrozba dominanci za poslední dekádu</li>
<li>Nutnost obhájit vysoké ceny</li>
<li>Tlak na zlepšení služeb a snížení cen</li>
<li>Potenciální ztráta tržního podílu zejména u:
<ul>
<li>Freelancerů</li>
<li>Malých studií</li>
<li>Vzdělávacích institucí</li>
<li>Cenově citlivých uživatelů</li>
</ul>
</li>
</ul>
<hr />
<h2>Závěr</h2>
<p>Cesta Affinity od akvizice za 380 milionů dolarů v březnu 2024 k úplně bezplatnému softwaru v říjnu 2025 představuje jeden z nejdramatičtějších zvratů v historii kreativního softwaru. </p>
<p><strong>Klíčové body:</strong></p>
<ol>
<li><strong>Canva vsadila vše</strong> na revoluční model – profesionální software zdarma</li>
<li><strong>Adobe čelí největší konkurenci</strong> za posledních 10+ let</li>
<li><strong>Designéři konečně mají skutečnou alternativu</strong> bez finančních bariér</li>
<li><strong>Budoucnost kreativního softwaru</strong> se možná mění z předplatného na freemium</li>
</ol>
<p><strong>Co bude dál?</strong></p>
<p>Následujících 12-24 měsíců ukáže, zda model Affinity/Canva dokáže skutečně konkurovat Adobě. Úspěch bude záviset na:</p>
<ul>
<li>Schopnosti udržet kvalitu softwaru</li>
<li>Přilákání dostatečného počtu uživatelů</li>
<li>Monetizaci skrze volitelné funkce</li>
<li>Reakci Adobe na tuto hrozbu</li>
</ul>
<p>Jedno je jisté: designérský svět má nyní skutečnou volbu. A to je skvělá zpráva pro všechny tvůrce.</p>
<hr />
<p><em>Zdroje: Canva, Affinity, Bloomberg, Engadget, PetaPixel, Fast Company, 9to5Mac, MacRumors, různé odborné blogy a fóra</em></p>

<div class="twitter-share"><a href="https://twitter.com/intent/tweet?url=https%3A%2F%2Fwww.hardwired.dev%2F2025%2F11%2F04%2Faffinity-canva-kreativni-prumysl%2F&#038;via=hessevalentino&#038;related=hessevalentino%3AValentino%20Hesse%20OK2HSS" class="twitter-share-button">Tweet</a></div><p>The post <a href="https://www.hardwired.dev/2025/11/04/affinity-canva-kreativni-prumysl/">Affinity Canva – kreativní průmysl</a> first appeared on <a href="https://www.hardwired.dev">Hard Wired</a>.</p>]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>Bezpečnostní rizika Bluetooth</title>
		<link>https://www.hardwired.dev/2025/07/20/bezpecnostni-rizika-bluetooth/</link>
		
		<dc:creator><![CDATA[Valentino Hesse OK2HSS]]></dc:creator>
		<pubDate>Sun, 20 Jul 2025 15:11:28 +0000</pubDate>
				<category><![CDATA[Cyber Security]]></category>
		<category><![CDATA[Hardware]]></category>
		<category><![CDATA[IOT]]></category>
		<category><![CDATA[Windows]]></category>
		<category><![CDATA[aktualizace systému]]></category>
		<category><![CDATA[android]]></category>
		<category><![CDATA[bezdrátová komunikace]]></category>
		<category><![CDATA[bezpečnost]]></category>
		<category><![CDATA[BlueBorne]]></category>
		<category><![CDATA[bluetooth]]></category>
		<category><![CDATA[Bluetooth attacks]]></category>
		<category><![CDATA[BrakTooth]]></category>
		<category><![CDATA[chytrá zařízení]]></category>
		<category><![CDATA[cybersecurity]]></category>
		<category><![CDATA[data protection]]></category>
		<category><![CDATA[digital hygiene]]></category>
		<category><![CDATA[digitální hygiena]]></category>
		<category><![CDATA[iOS]]></category>
		<category><![CDATA[kybernetická bezpečnost]]></category>
		<category><![CDATA[ochrana dat]]></category>
		<category><![CDATA[phone security]]></category>
		<category><![CDATA[security]]></category>
		<category><![CDATA[smart devices]]></category>
		<category><![CDATA[system updates]]></category>
		<category><![CDATA[útoky přes Bluetooth]]></category>
		<category><![CDATA[vulnerabilities]]></category>
		<category><![CDATA[wireless communication]]></category>
		<category><![CDATA[zabezpečení telefonu]]></category>
		<category><![CDATA[zero-click attacks]]></category>
		<category><![CDATA[zero-click útoky]]></category>
		<category><![CDATA[zranitelnosti]]></category>
		<guid isPermaLink="false">https://www.hardwired.dev/?p=2784</guid>

					<description><![CDATA[<p>Bluetooth bezpečnostní rizika: Jak se chránit před skrytými hrozbami Bluetooth se stal součástí našeho každodenního života – od připojení sluchátek &#62;&#62;&#62;</p>
<p>The post <a href="https://www.hardwired.dev/2025/07/20/bezpecnostni-rizika-bluetooth/">Bezpečnostní rizika Bluetooth</a> first appeared on <a href="https://www.hardwired.dev">Hard Wired</a>.</p>]]></description>
										<content:encoded><![CDATA[<div id="bsf_rt_marker"></div><h1>Bluetooth bezpečnostní rizika: Jak se chránit před skrytými hrozbami</h1>
<p><strong>Bluetooth se stal součástí našeho každodenního života – od připojení sluchátek po synchronizaci chytrých hodinek. Tato neviditelná technologie však skrývá vážná bezpečnostní rizika, která mohou ohrožovat naše osobní data i soukromí.</strong></p>
<h2>Skrytá hrozba v kapse</h2>
<p>Bluetooth technologie dnes běží na miliardách zařízení po celém světě. Její všudypřítomnost a schopnost navazovat spojení na dálku z ní však činí atraktivní cíl pro útočníky. Na rozdíl od tradičních kybernetických útoků, které vyžadují aktivní účast uživatele, mohou Bluetooth exploity zasáhnout bez jakékoliv interakce ze strany oběti.</p>
<p>Bezpečnostní experti varují, že i zdánlivě neškodné zapnutí Bluetooth může vystavit zařízení útoku. Stačí být ve špatnou chvíli na špatném místě – například v kavárně, na letišti nebo na zastávce.</p>
<h2>BlueBorne a BrakTooth: Reálné hrozby současnosti</h2>
<p>Mezi nejznámější Bluetooth exploity patří <strong>BlueBorne</strong>, poprvé detailně popsaný v roce 2017 výzkumníky ze společnosti Armis Labs. Tento typ útoku umožňuje útočníkovi získat přístup k zařízení přes aktivní Bluetooth bez nutnosti párování nebo jakékoliv akce uživatele.</p>
<p>BlueBorne původně ohrožoval přes 8,2 miliardy Bluetooth zařízení na platformách Android, iOS, Linux i Windows. Ačkoliv byl v mnoha systémech opraven, princip útoku zůstává aktuální i v roce 2025.</p>
<p>Novějším příkladem je <strong>BrakTooth</strong> – skupina zranitelností zveřejněná v roce 2021, která dokázala způsobit vše od odmítnutí služby až po vzdálené spuštění kódu na cílových zařízeních.</p>
<h2>Jak útoky fungují</h2>
<p>Problém nespočívá v konkrétních aplikacích, ale v samotném Bluetooth stacku – způsobu, jak zařízení spravují bezdrátové spojení. Pokud obsahuje bezpečnostní díru, může útočník pomocí speciálně upraveného signálu:</p>
<ul>
<li>Získat neautorizovaný přístup do systému</li>
<li>Spustit škodlivý kód</li>
<li>Proniknout na další zařízení v okolí</li>
<li>Ukrást citlivá data</li>
</ul>
<p>Dosah útoku je omezen pouze dosahem Bluetooth signálu – typicky 10 až 30 metrů.</p>
<h2>Proč jste stále v ohrožení</h2>
<p><strong>Trvalá připravenost</strong>: Většina uživatelů má Bluetooth zapnutý 24/7 kvůli připojeným sluchátkům, chytrým hodinkám nebo dalším gadgetům. Tato permanentní dostupnost poskytuje útočníkům neustálou příležitost.</p>
<p><strong>Zastaralé systémy</strong>: Miliony zařízení v Česku stále běží na starších verzích Androidu (verze 8 a nižší) nebo používají levnější hardware s neaktualizovaným Bluetooth softwarem.</p>
<p><strong>Zero-click útoky</strong>: Vývoj směřuje k útokům, které nevyžadují žádnou interakci uživatele – Bluetooth je pro tyto techniky ideálním nosičem.</p>
<h2>Praktická ochrana</h2>
<p>Efektivní ochrana proti Bluetooth útokům nevyžaduje technické znalosti, ale důslednost:</p>
<p><strong>Vypínejte Bluetooth, když ho nepotřebujete</strong> – zejména v noci a na veřejných místech. Znemožníte tím útočníkům vyhledávat vaše zařízení.</p>
<p><strong>Udržujte systém aktuální</strong> – bezpečnostní záplaty jako ty pro BlueBorne jsou účinné pouze u aktualizovaných zařízení.</p>
<p><strong>Omezte viditelnost</strong> – zkontrolujte nastavení, aby vaše zařízení nebylo trvale viditelné pro ostatní.</p>
<p><strong>Kontrolujte oprávnění aplikací</strong> – nepovolujte přístup k Bluetooth aplikacím, které ho skutečně nepotřebují.</p>
<p><strong>Buďte opatrní při párování</strong> – nepřipojujte se k neznámým zařízením, která mohou napodobovat legitimní hardware.</p>
<p><strong>Používejte Bluetooth selektivně</strong> – zvažte jeho použití pouze doma nebo v autě, nikoliv na veřejnosti.</p>
<h2>Závěr</h2>
<p>Bluetooth není nutné se bát, ale stejně jako u Wi-Fi nebo hesel platí základní pravidlo: bezpečnost začíná u správného nastavení a rozumného používání. S rostoucím počtem připojených zařízení a vývojem nových útočných technik se preventivní opatření stávají klíčovými pro ochranu našich digitálních životů.</p>
<p>Jednoduché změny v chování a nastavení mohou dramaticky snížit riziko a zajistit, že Bluetooth zůstane užitečným nástrojem, nikoliv bezpečnostní hrozbou.</p>

<div class="twitter-share"><a href="https://twitter.com/intent/tweet?url=https%3A%2F%2Fwww.hardwired.dev%2F2025%2F07%2F20%2Fbezpecnostni-rizika-bluetooth%2F&#038;via=hessevalentino&#038;related=hessevalentino%3AValentino%20Hesse%20OK2HSS" class="twitter-share-button">Tweet</a></div><p>The post <a href="https://www.hardwired.dev/2025/07/20/bezpecnostni-rizika-bluetooth/">Bezpečnostní rizika Bluetooth</a> first appeared on <a href="https://www.hardwired.dev">Hard Wired</a>.</p>]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>Windows Architecture &#038; WinAPI</title>
		<link>https://www.hardwired.dev/2024/04/23/windows-architecture-winapi/</link>
		
		<dc:creator><![CDATA[Whizit]]></dc:creator>
		<pubDate>Tue, 23 Apr 2024 21:45:08 +0000</pubDate>
				<category><![CDATA[Cyber Security]]></category>
		<category><![CDATA[Různé]]></category>
		<category><![CDATA[Windows]]></category>
		<category><![CDATA[Malware Development Essentials]]></category>
		<category><![CDATA[Memory Management]]></category>
		<category><![CDATA[WinAPI]]></category>
		<category><![CDATA[windows]]></category>
		<guid isPermaLink="false">https://www.hardwired.dev/?p=2172</guid>

					<description><![CDATA[<p>Windows Architecture Windows architecture follows layered design with two main components: User Mode This mode is made of system processes, &#62;&#62;&#62;</p>
<p>The post <a href="https://www.hardwired.dev/2024/04/23/windows-architecture-winapi/">Windows Architecture & WinAPI</a> first appeared on <a href="https://www.hardwired.dev">Hard Wired</a>.</p>]]></description>
										<content:encoded><![CDATA[<div id="bsf_rt_marker"></div><h1>Windows Architecture</h1>
<p>Windows architecture follows layered design with two main components:</p>
<h3>User Mode</h3>
<p>This mode is made of  system processes, services, application and environments running on the system. All of these components have limited access to hardware and rely on <strong>kernel mode</strong> for hardware interaction.<br />
Interface between user mode and kernel functions is called environment subsystem.<br />
Each of these implement different API sets.<br />
Three main environment subsystems exist:<br />
1.Win32<br />
2.OS/2<br />
3.POSIX</p>
<h3>Security subsystem</h3>
<p>Deals with security tokens, manages access to resources based on permissions, handles authentication. Manages <strong>Active Directory</strong></p>
<h3>Kernel Mode</h3>
<p>Has full access to system hardware and resources and runs code in Protected Memory. Kernel mode handles memory management, device drivers, process management, thread prioritization etc.</p>
<p><img decoding="async" src="https://www.hardwired.dev/wp-content/uploads/2024/04/WinArchitecture-232x300.png" alt="" /></p>
<h3>System Call</h3>
<p>When user mode program needs access to any restricted resource or hardware, it makes system call. This call is processed by kernel mode.</p>
<h3>Hardware Abstraction Layer</h3>
<p>Acts as a bridge between kernel mode and hardware. Translates generic kernel instructions to specific instructions for given hardware.</p>
<h1>Memory Management</h1>
<p>Windows has sophisticated memory management system for physical(RAM) and virtual(RAM and Disk) memory utilization.</p>
<p><strong>Virtual Address Space</strong> - is set of virtual memory that process can use. This memory is private and cannot be accessed by other processes unless shared.<br />
Virtual address does not represent physical location in memory. System maintains internal data structure <em>Page Table</em> for each process. Every time thread references virtual address, system translates it to physical one.<br />
<em>Virtual address space</em> is divided into two <em>partitions - system and process</em>.</p>
<h3>Memory Types</h3>
<ul>
<li><strong>User mode/Kernel mode</strong>:<br />
Memory allocations are segregated based on mode to ensure security</li>
<li><strong>x86/x64</strong>:<br />
Represent addressable memory space for different CPU architectures. Every 32-bit(<em>x86</em>) app has up to <em>4GB</em> of virtual memory space, while 64-bit (<em>x64</em>) has up to 8TB.</li>
<li><strong>Paged Pool</strong>:<br />
Dynamically allocated memory that can be swapped between RAM and paging file on disk. This serves as memory usage optimization, or when RAM memory is full.</li>
<li><strong>Non-paged pool</strong>:<br />
Hold critical kernel mode data that must be always accessible in RAM as long as corresponding objects are allocated. This data is not paged to disk.</li>
</ul>
<p><img decoding="async" src="https://www.hardwired.dev/wp-content/uploads/2024/04/WinMemoryManagement.png" alt="" /></p>
<h3>Page States</h3>
<ul>
<li><strong>Free</strong>: The page is available to be reserved, committed, or simultaneously reserved and committed</li>
<li><strong>Reserved</strong>: The page is reserved for future use, but it does <em>not have any physical storage associated</em> with it. Reserved memory cannot be used by other functions</li>
<li><strong>Committed</strong>: Memory have been allocated in RAM/paging file(s) on disk. Page is accessible and access is controlled by <strong>Memory Protection Constants</strong></li>
</ul>
<h3>Memory Protection Constants</h3>
<p>These constants specify permissions, which define operations that can be done on specified memory region. There is many of them, so I will list just a few that are probably most common, the rest can be found in <a href="https://learn.microsoft.com/en-us/windows/win32/memory/memory-protection-constants" title="Microsoft Documentation">Microsoft Documentation</a>.</p>
<ul>
<li><strong>PAGE_EXECUTE_READWRITE</strong> - Enables execute, read-only, or read/write access to the committed region of pages</li>
<li><strong>PAGE_READWRITE</strong> - Enables read-only or read/write access to the committed region of pages</li>
<li><strong>PAGE_READONLY</strong> - Enables read-only access to the committed region of pages<br />
...</li>
</ul>
<h3>C++ Code Example</h3>
<p>Let's apply previous information to allocate memory in a process.</p>
<pre><code>LPVOID memBlock = VirtualAllocEx(hProcess, NULL, sizeof(payload), (MEM_RESERVE | MEM_COMMIT), PAGE_EXECUTE_READWRITE);</code></pre>
<p>Here, we allocate variable 'memBlock' of 'LPVOID' type, assigning it result of 'VirtualAllocEx'(memoryapi.h) function. LPVOID represents address of any type.<br />
Executing this function commits memory to which we can write data later.<br />
Parameters:</p>
<ol>
<li>hProcess is handle to process in which virtual address space the memory will be allocated</li>
<li>This parameter specifies starting address. NULL means function will determine where to allocate the region</li>
<li>Size of memory region to allocate in bytes</li>
<li>Set page state, multiple can be used with bitwise '|' operator </li>
<li>Requires memory protection constant</li>
</ol>
<h2>Data Execution Prevention (DEP)</h2>
<p>Is a security technology, that makes some pages in memory non-executable. This prevents potential attackers from executing malicious code in these regions of memory using exploits like buffer overflow.</p>
<h2>Address Space Layout Randomization (ASLR)</h2>
<p>Is a security technique that randomizes base addresses of processes, DLL's and critical data structures like <em>stack and heap</em>. This prevents the attacker from hardcoding memory locations, which are like to be changed on each application restart. It also makes mistakes expensive, since writing to wrong address leads to application crash.<br />
Effectiveness of this technique can be significantly diminished by reducing entropy.</p>
<p><img decoding="async" src="https://www.hardwired.dev/wp-content/uploads/2024/04/ASLR-300x87.png" alt="" /></p>
<h2>WinAPI</h2>
<p>WinAPI is a collection of functions, divided between many DLL's, that allow applications to interact with underlying Windows functionalities through code.<br />
Many of these functions are documented in <a href="https://learn.microsoft.com/en-us/windows/win32/api/" title="Win32 API MSDN">Win32 API MSDN</a>.</p>
<h3>Important Windows DLL's</h3>
<ul>
<li>kernel32.dll - Exposes functions for memory management, file system access and console I/O, thread creation...</li>
<li>user32.dll - Provides functions for managing windows, menus, controls and handling user input</li>
<li>ntdll.dll - Many user mode API's rely on ntdll, as it exposes Native API</li>
<li>ws2_32.dll - Implements Windows Websocket API, it is crutial for network programming</li>
<li>advapi32.dll - Provides security features like authentication, access control and registry manipulation</li>
</ul>

<div class="twitter-share"><a href="https://twitter.com/intent/tweet?url=https%3A%2F%2Fwww.hardwired.dev%2F2024%2F04%2F23%2Fwindows-architecture-winapi%2F&#038;via=hessevalentino" class="twitter-share-button">Tweet</a></div><p>The post <a href="https://www.hardwired.dev/2024/04/23/windows-architecture-winapi/">Windows Architecture & WinAPI</a> first appeared on <a href="https://www.hardwired.dev">Hard Wired</a>.</p>]]></content:encoded>
					
		
		
			</item>
	</channel>
</rss>
