<?xml version="1.0" encoding="UTF-8"?><rss xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:atom="http://www.w3.org/2005/Atom" version="2.0"><channel><title><![CDATA[Schöner Weg um rauszufinden ob man auf NT ist]]></title><description><![CDATA[<pre><code class="language-cpp">int AreWeRunningOnWindowsNT()
{
      HANDLE hFile, hFileMapping;
      BYTE *pbFile, *pbFile2;
      char szFile[MAX_PATH];

      GetSystemDirectory(szFile, MAX_PATH);
      strcat(szFile, &quot;\\MAIN.CPL&quot;);
      hFile = CreateFile(szFile, GENERIC_READ | GENERIC_WRITE, 0,
            NULL, OPEN_ALWAYS, FILE_ATTRIBUTE_NORMAL, NULL);

      hFileMapping = CreateFileMapping(hFile, NULL, PAGE_READWRITE,
            0, 0, NULL);

      pbFile = (PBYTE) MapViewOfFile(hFileMapping, FILE_MAP_WRITE,
            0, 0, 0);

      pbFile2 = (PBYTE) MapViewOfFile(hFileMapping, FILE_MAP_WRITE,
            0, 65536, 0);

      if (pbFile + 65536 != pbFile2)
            return 1;

      return 0;
}
</code></pre>
]]></description><link>https://www.c-plusplus.net/forum/topic/90182/schöner-weg-um-rauszufinden-ob-man-auf-nt-ist</link><generator>RSS for Node</generator><lastBuildDate>Tue, 21 Apr 2026 21:46:19 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/90182.rss" rel="self" type="application/rss+xml"/><pubDate>Wed, 27 Oct 2004 00:51:03 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to Schöner Weg um rauszufinden ob man auf NT ist on Wed, 27 Oct 2004 00:51:03 GMT]]></title><description><![CDATA[<pre><code class="language-cpp">int AreWeRunningOnWindowsNT()
{
      HANDLE hFile, hFileMapping;
      BYTE *pbFile, *pbFile2;
      char szFile[MAX_PATH];

      GetSystemDirectory(szFile, MAX_PATH);
      strcat(szFile, &quot;\\MAIN.CPL&quot;);
      hFile = CreateFile(szFile, GENERIC_READ | GENERIC_WRITE, 0,
            NULL, OPEN_ALWAYS, FILE_ATTRIBUTE_NORMAL, NULL);

      hFileMapping = CreateFileMapping(hFile, NULL, PAGE_READWRITE,
            0, 0, NULL);

      pbFile = (PBYTE) MapViewOfFile(hFileMapping, FILE_MAP_WRITE,
            0, 0, 0);

      pbFile2 = (PBYTE) MapViewOfFile(hFileMapping, FILE_MAP_WRITE,
            0, 65536, 0);

      if (pbFile + 65536 != pbFile2)
            return 1;

      return 0;
}
</code></pre>
]]></description><link>https://www.c-plusplus.net/forum/post/638412</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/638412</guid><dc:creator><![CDATA[lool]]></dc:creator><pubDate>Wed, 27 Oct 2004 00:51:03 GMT</pubDate></item><item><title><![CDATA[Reply to Schöner Weg um rauszufinden ob man auf NT ist on Wed, 27 Oct 2004 14:17:43 GMT]]></title><description><![CDATA[<p>Welche Header muss man dafür inkludieren (mit #include)?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/638880</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/638880</guid><dc:creator><![CDATA[Bitte]]></dc:creator><pubDate>Wed, 27 Oct 2004 14:17:43 GMT</pubDate></item><item><title><![CDATA[Reply to Schöner Weg um rauszufinden ob man auf NT ist on Wed, 27 Oct 2004 14:23:43 GMT]]></title><description><![CDATA[<p>**<br />
BITTE BENUTZT DAS NICHT! DAS IST NUR UM ZU ZEIGEN WIE SCHLECHT MAN PROGRAMMIEREN KANN!<br />
**</p>
]]></description><link>https://www.c-plusplus.net/forum/post/638887</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/638887</guid><dc:creator><![CDATA[lool]]></dc:creator><pubDate>Wed, 27 Oct 2004 14:23:43 GMT</pubDate></item></channel></rss>