<?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[ContextMenuHandler und .lnk]]></title><description><![CDATA[<p>Hi</p>
<p>habe mir eine DLL geschrieben, die im Kontextmenü des Explorers einen Zusatzpunkt einbindet.</p>
<p>Habe nun folgendes Problem beim Auswerten, auf welche Dateien mit der rechten Maustaste geklickt wurde in der Initialize-Funktion:<br />
Registriere ich den Handler unter HKCR\* bekomme ich bei Verknüpfungen statt dem .lnk-Dateinamen, den Dateinamen, auf dem der Link verweist - ich benötige aber genau den .lnk-Dateinamen.<br />
Registriere ich unter HKCR\AllFilessystemObjects wird die Initialize-Funktion anscheinend 2mal aufgerufen und ich bekomme einmal den korrekten Dateinamen (also den Namen der Verknüpfung) und zum anderen noch den Dateinamen, auf den der Link verweist.</p>
<p>Hat jemand von euch einen Tipp?</p>
]]></description><link>https://www.c-plusplus.net/forum/topic/219331/contextmenuhandler-und-lnk</link><generator>RSS for Node</generator><lastBuildDate>Tue, 14 Apr 2026 18:28:53 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/219331.rss" rel="self" type="application/rss+xml"/><pubDate>Fri, 01 Aug 2008 12:56:22 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to ContextMenuHandler und .lnk on Fri, 01 Aug 2008 12:56:22 GMT]]></title><description><![CDATA[<p>Hi</p>
<p>habe mir eine DLL geschrieben, die im Kontextmenü des Explorers einen Zusatzpunkt einbindet.</p>
<p>Habe nun folgendes Problem beim Auswerten, auf welche Dateien mit der rechten Maustaste geklickt wurde in der Initialize-Funktion:<br />
Registriere ich den Handler unter HKCR\* bekomme ich bei Verknüpfungen statt dem .lnk-Dateinamen, den Dateinamen, auf dem der Link verweist - ich benötige aber genau den .lnk-Dateinamen.<br />
Registriere ich unter HKCR\AllFilessystemObjects wird die Initialize-Funktion anscheinend 2mal aufgerufen und ich bekomme einmal den korrekten Dateinamen (also den Namen der Verknüpfung) und zum anderen noch den Dateinamen, auf den der Link verweist.</p>
<p>Hat jemand von euch einen Tipp?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1557631</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1557631</guid><dc:creator><![CDATA[CMH-Problem]]></dc:creator><pubDate>Fri, 01 Aug 2008 12:56:22 GMT</pubDate></item><item><title><![CDATA[Reply to ContextMenuHandler und .lnk on Sat, 02 Aug 2008 19:55:28 GMT]]></title><description><![CDATA[<p>Probier mal mit HKCR\.lnk</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1558225</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1558225</guid><dc:creator><![CDATA[sapero]]></dc:creator><pubDate>Sat, 02 Aug 2008 19:55:28 GMT</pubDate></item><item><title><![CDATA[Reply to ContextMenuHandler und .lnk on Mon, 04 Aug 2008 09:18:08 GMT]]></title><description><![CDATA[<p>Danke, wenn es mir nur auf Verknüpfungen angekommen wäre, hätte ich deine Lösung sicherlich selber herausgefunden (ist 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="😉"
    /> ).<br />
Nur ging es mir darum alle ausgewählten Dateien zu 'verarbeiten' und bei Verknüpfungen dann auch diese und nicht deren Ziel.</p>
<p>Hab' mir jetzt aber mit Hife eines Flags in der QueryContextMenu Funktion beholfen. Hatte gehofft einer der Spezialisten hier hätte mir einen Tipp geben können, wie man es vermeiden kann, dass zwei Objekte der Klasse erstellt werden, wenn man den Handler unter HKCR\AllFilessystemObjects registriert.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1558857</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1558857</guid><dc:creator><![CDATA[CMH-Problem]]></dc:creator><pubDate>Mon, 04 Aug 2008 09:18:08 GMT</pubDate></item></channel></rss>