<?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[Gina.dll ...]]></title><description><![CDATA[<p>ich will die tastenkombination Alt+Strg+Entfern unterdrücken. aber nur wenn ein bestimmtes pogramm geöffnet ist.<br />
ich überprüfe mit FindWindow() ob dieses programm offen ist. er gibt mir aber immer NULL zurück. ich habe zum testen eine messagebox eingefügt, kann mir also sicher sein das die funktion aufgerufen wird wenn die kombination gedrückt wird.</p>
<p>folgenden code habe ich bis jetzt genutzt:</p>
<pre><code class="language-cpp">int WINAPI WlxLoggedOnSAS(PVOID pWlxContext, DWORD dwSasType, PVOID pReserved)
{
	if ((dwSasType == WLX_SAS_TYPE_CTRL_ALT_DEL) &amp;&amp; (FindWindow(0, &quot;TITEL&quot;) != NULL))
		return (WLX_SAS_ACTION_NONE);
	else
		return (GWlxLoggedOnSAS(pWlxContext, dwSasType, pReserved));
}
</code></pre>
<p>(habe anstatt dem titel auch schon den klassennamen benutzt)</p>
]]></description><link>https://www.c-plusplus.net/forum/topic/107542/gina-dll</link><generator>RSS for Node</generator><lastBuildDate>Tue, 30 Jun 2026 02:14:09 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/107542.rss" rel="self" type="application/rss+xml"/><pubDate>Wed, 20 Apr 2005 13:59:28 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to Gina.dll ... on Wed, 20 Apr 2005 13:59:28 GMT]]></title><description><![CDATA[<p>ich will die tastenkombination Alt+Strg+Entfern unterdrücken. aber nur wenn ein bestimmtes pogramm geöffnet ist.<br />
ich überprüfe mit FindWindow() ob dieses programm offen ist. er gibt mir aber immer NULL zurück. ich habe zum testen eine messagebox eingefügt, kann mir also sicher sein das die funktion aufgerufen wird wenn die kombination gedrückt wird.</p>
<p>folgenden code habe ich bis jetzt genutzt:</p>
<pre><code class="language-cpp">int WINAPI WlxLoggedOnSAS(PVOID pWlxContext, DWORD dwSasType, PVOID pReserved)
{
	if ((dwSasType == WLX_SAS_TYPE_CTRL_ALT_DEL) &amp;&amp; (FindWindow(0, &quot;TITEL&quot;) != NULL))
		return (WLX_SAS_ACTION_NONE);
	else
		return (GWlxLoggedOnSAS(pWlxContext, dwSasType, pReserved));
}
</code></pre>
<p>(habe anstatt dem titel auch schon den klassennamen benutzt)</p>
]]></description><link>https://www.c-plusplus.net/forum/post/771322</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/771322</guid><dc:creator><![CDATA[Red Skall]]></dc:creator><pubDate>Wed, 20 Apr 2005 13:59:28 GMT</pubDate></item><item><title><![CDATA[Reply to Gina.dll ... on Wed, 20 Apr 2005 14:08:20 GMT]]></title><description><![CDATA[<p>getlasterror() ?<br />
findest er das fenster in einem test programm?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/771332</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/771332</guid><dc:creator><![CDATA[miller_m]]></dc:creator><pubDate>Wed, 20 Apr 2005 14:08:20 GMT</pubDate></item><item><title><![CDATA[Reply to Gina.dll ... on Wed, 20 Apr 2005 14:49:05 GMT]]></title><description><![CDATA[<p>gute idee, aber ...<br />
erhalte folgende fehlermeldungen nach mehreren versuchen:</p>
<p>- ERROR_IO_PENDING<br />
- ERROR_INVALID_PARAMETER</p>
<p>sowohl mit gestartetem programm als auch wenn es nicht geöfnet ist.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/771388</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/771388</guid><dc:creator><![CDATA[Red Skall]]></dc:creator><pubDate>Wed, 20 Apr 2005 14:49:05 GMT</pubDate></item><item><title><![CDATA[Reply to Gina.dll ... on Wed, 20 Apr 2005 15:00:00 GMT]]></title><description><![CDATA[<p>was sagt den spy zu deinem bestimmten programm?</p>
<p>kleines testprog geht auch nicht?</p>
<pre><code class="language-cpp">int main()
{
  if(FindWindow(0, &quot;TITEL&quot;) == NULL)
    std::cout &lt;&lt; &quot;nicht gefunden&quot; &lt;&lt; std::endl;
  else
    std::cout &lt;&lt; &quot;gefunden&quot; &lt;&lt; std::endl;

  return 0;
}
</code></pre>
]]></description><link>https://www.c-plusplus.net/forum/post/771394</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/771394</guid><dc:creator><![CDATA[miller_m]]></dc:creator><pubDate>Wed, 20 Apr 2005 15:00:00 GMT</pubDate></item><item><title><![CDATA[Reply to Gina.dll ... on Wed, 20 Apr 2005 16:10:23 GMT]]></title><description><![CDATA[<p>der spy sagt mir den fenstertitel an, nach dem ich gesucht hatte.</p>
<p>dein testprogramm sagt auch das mein programm gefunden wird.<br />
habe die DLL noch mal genau angeguckt: mache da genau so wie im testprogramm aber ohne erfolg !?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/771449</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/771449</guid><dc:creator><![CDATA[Red Skall]]></dc:creator><pubDate>Wed, 20 Apr 2005 16:10:23 GMT</pubDate></item><item><title><![CDATA[Reply to Gina.dll ... on Wed, 20 Apr 2005 16:32:37 GMT]]></title><description><![CDATA[<p>Mal eine dumme Frage: In was für einem Programm benutzt du die DLL? Läuft dieses Programm überhaupt auf dem gleichen Desktop in der gleichen WinSta wie das Programm, dessen Fenster du suchst?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/771473</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/771473</guid><dc:creator><![CDATA[[[global:former_user]]]]></dc:creator><pubDate>Wed, 20 Apr 2005 16:32:37 GMT</pubDate></item><item><title><![CDATA[Reply to Gina.dll ... on Wed, 20 Apr 2005 18:16:21 GMT]]></title><description><![CDATA[<p>du hast wahrscheinlich die frage nicht richtig verstanden <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f609.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--winking_face"
      title=";)"
      alt="😉"
    /></p>
<p>ich ersetze die ursprüngliche gina.dll von windows durch meine dll. das system ruft die funktion WlxLoggedOnSAS() auf wenn die tasten strg+alt+entfern gedrückt werden. genau dann überprüfe ich: ist ein programm auf dem rechner gestartet mit dem titel &quot;TITEL&quot; zum beispiel. wenn es gestartet ist, sollen die tasten blockiert werden, wenn es nicht läuft sollen sie weitergereicht werden.</p>
<p>genauer gehts nicht ;):D</p>
]]></description><link>https://www.c-plusplus.net/forum/post/771560</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/771560</guid><dc:creator><![CDATA[Red Skall]]></dc:creator><pubDate>Wed, 20 Apr 2005 18:16:21 GMT</pubDate></item><item><title><![CDATA[Reply to Gina.dll ... on Wed, 20 Apr 2005 18:59:22 GMT]]></title><description><![CDATA[<p>das haut so nicht hin. winlogon (und die gina.dll) laufen in einem anderen kontext (desktop genannt) als die benutzeranwendungen d.h. FindWindow() wird nicht klappen. du solltest irgendeinen ipc-mechanismus oder andere tricks verwenden, um auf die anwendung zuzugreifen.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/771599</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/771599</guid><dc:creator><![CDATA[net 0]]></dc:creator><pubDate>Wed, 20 Apr 2005 18:59:22 GMT</pubDate></item><item><title><![CDATA[Reply to Gina.dll ... on Wed, 20 Apr 2005 19:39:06 GMT]]></title><description><![CDATA[<p>Vielleicht hilft dir der Link hier weiter?<br />
Ist ne Beschreibung der Arbeitsweise der Gina Dll.<br />
<a href="http://msdn.microsoft.com/msdnmag/issues/05/05/SecurityBriefs/default.aspx" rel="nofollow">http://msdn.microsoft.com/msdnmag/issues/05/05/SecurityBriefs/default.aspx</a></p>
<p>MfG Spacelord</p>
]]></description><link>https://www.c-plusplus.net/forum/post/771622</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/771622</guid><dc:creator><![CDATA[Spacelord]]></dc:creator><pubDate>Wed, 20 Apr 2005 19:39:06 GMT</pubDate></item><item><title><![CDATA[Reply to Gina.dll ... on Wed, 20 Apr 2005 21:07:24 GMT]]></title><description><![CDATA[<p>Red Skall schrieb:</p>
<blockquote>
<p>du hast wahrscheinlich die frage nicht richtig verstanden <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f609.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--winking_face"
      title=";)"
      alt="😉"
    /></p>
</blockquote>
<p>Doch habe ich. Und meine Glaskugel hat mir gesagt, was da schief läuft, weil aus deinem ersten Posting wurde nicht klar, dass du die Gina.dll durch eine eigene ersetzt.</p>
<blockquote>
<p>ich ersetze die ursprüngliche gina.dll von windows durch meine dll.</p>
</blockquote>
<p>Und genau das ist das Problem, was ich dir oben schon versucht habe klar zu machen, warum das so nicht geht.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/771694</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/771694</guid><dc:creator><![CDATA[[[global:former_user]]]]></dc:creator><pubDate>Wed, 20 Apr 2005 21:07:24 GMT</pubDate></item><item><title><![CDATA[Reply to Gina.dll ... on Thu, 21 Apr 2005 11:32:14 GMT]]></title><description><![CDATA[<p>@Luckie: sorry, war ja auch nicht böse gemeint <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f609.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--winking_face"
      title=";)"
      alt="😉"
    /></p>
<p><a class="plugin-mentions-user plugin-mentions-a" href="https://www.c-plusplus.net/forum/uid/198">@Spacelord</a>: danke, der text ist echt gut. aber habe das problem inzwischen schon gelöst (das prog erstellt ne datei und die gina guckt ob sieexistiert).</p>
]]></description><link>https://www.c-plusplus.net/forum/post/771996</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/771996</guid><dc:creator><![CDATA[Red Skall]]></dc:creator><pubDate>Thu, 21 Apr 2005 11:32:14 GMT</pubDate></item></channel></rss>