<?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[Ordner überwachen]]></title><description><![CDATA[<p>Hallo,</p>
<p>wie ist es möglich ein Ordner zu überwachen, sodass ein bestimmtes Programm keine Datei aus diesem Ordner öffnen darf aber in diesem Ordner Dateien erstellen darf.<br />
Müsste ich da die Funktion OpenFile hooken oder wie geht das?<br />
Und wenn ja, wie stell ich sowas an??</p>
<p>MfG<br />
TheCaleb</p>
]]></description><link>https://www.c-plusplus.net/forum/topic/183081/ordner-überwachen</link><generator>RSS for Node</generator><lastBuildDate>Tue, 07 Jul 2026 08:17:06 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/183081.rss" rel="self" type="application/rss+xml"/><pubDate>Fri, 01 Jun 2007 11:09:35 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to Ordner überwachen on Fri, 01 Jun 2007 11:09:35 GMT]]></title><description><![CDATA[<p>Hallo,</p>
<p>wie ist es möglich ein Ordner zu überwachen, sodass ein bestimmtes Programm keine Datei aus diesem Ordner öffnen darf aber in diesem Ordner Dateien erstellen darf.<br />
Müsste ich da die Funktion OpenFile hooken oder wie geht das?<br />
Und wenn ja, wie stell ich sowas an??</p>
<p>MfG<br />
TheCaleb</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1296507</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1296507</guid><dc:creator><![CDATA[TheCaleb]]></dc:creator><pubDate>Fri, 01 Jun 2007 11:09:35 GMT</pubDate></item><item><title><![CDATA[Reply to Ordner überwachen on Fri, 01 Jun 2007 11:24:33 GMT]]></title><description><![CDATA[<p>TheCaleb schrieb:</p>
<blockquote>
<p>wie ist es möglich ein Ordner zu überwachen, sodass ein bestimmtes Programm keine Datei aus diesem Ordner öffnen darf aber in diesem Ordner Dateien erstellen darf.</p>
</blockquote>
<p>I.d.R. macht man sowas über Berechtigungen!</p>
<p>TheCaleb schrieb:</p>
<blockquote>
<p>Müsste ich da die Funktion OpenFile hooken oder wie geht das?<br />
Und wenn ja, wie stell ich sowas an??</p>
</blockquote>
<p>Sowas geht nur zuverlässig über File-System-Filter-Treiber.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1296520</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1296520</guid><dc:creator><![CDATA[Jochen Kalmbach]]></dc:creator><pubDate>Fri, 01 Jun 2007 11:24:33 GMT</pubDate></item><item><title><![CDATA[Reply to Ordner überwachen on Fri, 01 Jun 2007 11:31:40 GMT]]></title><description><![CDATA[<p>Und wie genau wendet man die Benachrichtigungen an oder den Treiber?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1296525</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1296525</guid><dc:creator><![CDATA[TheCaleb]]></dc:creator><pubDate>Fri, 01 Jun 2007 11:31:40 GMT</pubDate></item><item><title><![CDATA[Reply to Ordner überwachen on Fri, 01 Jun 2007 11:39:25 GMT]]></title><description><![CDATA[<p>Einfach mal in der MSDN nachschlagen und<br />
FindFirstChangeNotification<br />
<a href="http://msdn2.microsoft.com/en-us/library/aa364417.aspx" rel="nofollow">http://msdn2.microsoft.com/en-us/library/aa364417.aspx</a><br />
finden <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>
]]></description><link>https://www.c-plusplus.net/forum/post/1296536</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1296536</guid><dc:creator><![CDATA[Martin Richter]]></dc:creator><pubDate>Fri, 01 Jun 2007 11:39:25 GMT</pubDate></item><item><title><![CDATA[Reply to Ordner überwachen on Fri, 01 Jun 2007 11:45:22 GMT]]></title><description><![CDATA[<p>Gut, dann weiß ich, wann ein Zugriff erfolgte, doch wie kann ich diesen dann blocken?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1296544</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1296544</guid><dc:creator><![CDATA[TheCaleb]]></dc:creator><pubDate>Fri, 01 Jun 2007 11:45:22 GMT</pubDate></item><item><title><![CDATA[Reply to Ordner überwachen on Fri, 01 Jun 2007 12:42:24 GMT]]></title><description><![CDATA[<p>Für den System Filter Treiber müsstest Du mal nach einer alten Version von Filemon suchen.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1296599</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1296599</guid><dc:creator><![CDATA[Martin Richter]]></dc:creator><pubDate>Fri, 01 Jun 2007 12:42:24 GMT</pubDate></item><item><title><![CDATA[Reply to Ordner überwachen on Fri, 01 Jun 2007 12:54:49 GMT]]></title><description><![CDATA[<p>Und wie wende ich dann die ganze Sache auf mein Problem an?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1296615</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1296615</guid><dc:creator><![CDATA[TheCaleb]]></dc:creator><pubDate>Fri, 01 Jun 2007 12:54:49 GMT</pubDate></item><item><title><![CDATA[Reply to Ordner überwachen on Fri, 01 Jun 2007 14:16:53 GMT]]></title><description><![CDATA[<p>nachdenken!</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1296683</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1296683</guid><dc:creator><![CDATA[Versuchs mal mit...]]></dc:creator><pubDate>Fri, 01 Jun 2007 14:16:53 GMT</pubDate></item><item><title><![CDATA[Reply to Ordner überwachen on Fri, 01 Jun 2007 14:28:04 GMT]]></title><description><![CDATA[<p>Ohne Informationen kann ich leider nicht irgendwie nen Weg dazu suchen!</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1296694</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1296694</guid><dc:creator><![CDATA[TheCaleb]]></dc:creator><pubDate>Fri, 01 Jun 2007 14:28:04 GMT</pubDate></item><item><title><![CDATA[Reply to Ordner überwachen on Fri, 01 Jun 2007 15:40:16 GMT]]></title><description><![CDATA[<p>Vllt. noch interessant: <a href="http://www.relisoft.com/win32/watcher.html" rel="nofollow">http://www.relisoft.com/win32/watcher.html</a></p>
]]></description><link>https://www.c-plusplus.net/forum/post/1296760</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1296760</guid><dc:creator><![CDATA[CodeFinder]]></dc:creator><pubDate>Fri, 01 Jun 2007 15:40:16 GMT</pubDate></item><item><title><![CDATA[Reply to Ordner überwachen on Fri, 01 Jun 2007 17:27:59 GMT]]></title><description><![CDATA[<p>Vielen Dank aber ich weiß schon, wie ich ermittel ob was in einem Ordner passiert, doch ich weiß leider nicht, wie ich eine Aktion blocken kann oder terminieren kann.<br />
Sprich ich möchte Dateien verschieben, die von einem Programm erstellt werden aber meistends sofort anschließend geöffnet und verwendet werden.<br />
Dieses öffnen möchte ich blockieren oder wenigstends terminieren können, sodass ich die dateien verschieben kann!</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1296822</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1296822</guid><dc:creator><![CDATA[TheCaleb]]></dc:creator><pubDate>Fri, 01 Jun 2007 17:27:59 GMT</pubDate></item><item><title><![CDATA[Reply to Ordner überwachen on Fri, 01 Jun 2007 17:32:05 GMT]]></title><description><![CDATA[<p>Mein Rat: Vergiss es!<br />
Mach es entweder mit ACLs oder lass es sein bzw. denk Dir was anderes für Dein *eigentliches* Problem aus!</p>
<p>Was willst Du denn *eigenlich* machen?</p>
<p>Falls das Programm managed ist, kannst Du AFAIK auch mit Code-Access-Securities was machen...</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1296827</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1296827</guid><dc:creator><![CDATA[Jochen Kalmbach]]></dc:creator><pubDate>Fri, 01 Jun 2007 17:32:05 GMT</pubDate></item><item><title><![CDATA[Reply to Ordner überwachen on Fri, 01 Jun 2007 19:50:11 GMT]]></title><description><![CDATA[<p>Also mein Ziel ist es einfach eine Datei zu verschieben, die von einem bestimmten Programm erstellt wird und anschließend auch geöffnet wird!<br />
Doch wenn das Programm diese Datei öffnet, kann ich die Datei ja nicht verschieben und das möchte ich gerne irgendwie schaffen, also das der Zugriff von dem Programm auf die Datei unterbrochen wird und ich die Datei verschieben kann...</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1296886</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1296886</guid><dc:creator><![CDATA[TheCaleb]]></dc:creator><pubDate>Fri, 01 Jun 2007 19:50:11 GMT</pubDate></item><item><title><![CDATA[Reply to Ordner überwachen on Fri, 01 Jun 2007 20:21:52 GMT]]></title><description><![CDATA[<p>Und das &quot;bestimmte Programm&quot; kannst Du sicherlich nicht verändern, oder?</p>
<p>Bist Du Dir sicher, dass die Datei nach dem erstellen geschlossen wird? Dann wäre es aber ein blödes &quot;bestimmtes Programm&quot;, wenn sie die Datei schliesst und sofort wieder aufmacht...<br />
Du könntest natürlich auch nur den &quot;CreateFile&quot; aufruf des &quot;bestimmten Programmes&quot; abfangen und dann dies dort verhindern. Dazu musst Du eine DLL in den Prozes seinschleussen und dann CreateFileW hooken...</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1296902</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1296902</guid><dc:creator><![CDATA[Jochen Kalmbach]]></dc:creator><pubDate>Fri, 01 Jun 2007 20:21:52 GMT</pubDate></item><item><title><![CDATA[Reply to Ordner überwachen on Fri, 01 Jun 2007 23:40:44 GMT]]></title><description><![CDATA[<p>Jo also ich gehe mal sehr davon aus, dass dieses Programm auf die Datei dann erst später zugreift...<br />
Klar wäre es auch anders möglich aber ich denke mal, das es das so macht.<br />
Mir wäre es also erstmal ausreichend, das wenn ich einfach das openfile hooken kann(und wie geht das dann genau?) oder kann ich nicht einfach irgendwie den Handle herrausfinden, von dem Zugriff und diesen dann terminieren?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1296968</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1296968</guid><dc:creator><![CDATA[TheCaleb]]></dc:creator><pubDate>Fri, 01 Jun 2007 23:40:44 GMT</pubDate></item><item><title><![CDATA[Reply to Ordner überwachen on Sat, 02 Jun 2007 01:54:39 GMT]]></title><description><![CDATA[<p>Kann man bei WinXP oder so nicht ne Kopie via Volumenschattenkopie ziehen oder so? (hab keine Ahnung ;D)</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1296980</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1296980</guid><dc:creator><![CDATA[geeky]]></dc:creator><pubDate>Sat, 02 Jun 2007 01:54:39 GMT</pubDate></item><item><title><![CDATA[Reply to Ordner überwachen on Sat, 02 Jun 2007 06:11:20 GMT]]></title><description><![CDATA[<p>TheCaleb schrieb:</p>
<blockquote>
<p>Jo also ich gehe mal sehr davon aus, dass dieses Programm auf die Datei dann erst später zugreift...</p>
</blockquote>
<p>Na, dann schau doch einfach mal mit dem FileMon nach!</p>
<p>geeky schrieb:</p>
<blockquote>
<p>Kann man bei WinXP oder so nicht ne Kopie via Volumenschattenkopie ziehen oder so? (hab keine Ahnung ;D)</p>
</blockquote>
<p>Das wäre natürlich eine Möglichkeit: Du kannst einfach ein Backup der Datei erstellen (CreateFile mit FILE_FLAG_BACKUP_SEMANTICS und dann BackupRead)<br />
Oder natürlich vis VSCS (Volume Shadow Copy Service); ist aber etwas komplexer</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1296994</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1296994</guid><dc:creator><![CDATA[Jochen Kalmbach]]></dc:creator><pubDate>Sat, 02 Jun 2007 06:11:20 GMT</pubDate></item><item><title><![CDATA[Reply to Ordner überwachen on Sat, 02 Jun 2007 07:18:34 GMT]]></title><description><![CDATA[<p>Und was ist mit MoveFileEx MOVEFILE_DELAY_UNTIL_REBOOT?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1297001</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1297001</guid><dc:creator><![CDATA[Martin Richter]]></dc:creator><pubDate>Sat, 02 Jun 2007 07:18:34 GMT</pubDate></item><item><title><![CDATA[Reply to Ordner überwachen on Sat, 02 Jun 2007 10:24:57 GMT]]></title><description><![CDATA[<p>Danke für die vielen Ideen aber das ist nicht so ganz mein Ziel!</p>
<p>Ich möchte gerne so ähnlich, wie das Programm Unlocker auf <a href="http://ccollomb.free.fr/unlocker/" rel="nofollow">http://ccollomb.free.fr/unlocker/</a> es einfach schaffen, dass die Datei von dem einen Programm nicht mehr zugegriffen wird und ich so die Datei verschieben kann.<br />
Dies würde ich gerne während des Betriebes von Windows und des einen Programmes machen.<br />
Es geht mir nicht da drum, genauso wie Unlocker den Handle zu terminieren, oder wie auch immer, sondern einfach es irgendwie zu schaffen, die Datei zu verschieben, sobald sie erstellt wurde.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1297054</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1297054</guid><dc:creator><![CDATA[TheCaleb]]></dc:creator><pubDate>Sat, 02 Jun 2007 10:24:57 GMT</pubDate></item><item><title><![CDATA[Reply to Ordner überwachen on Sun, 03 Jun 2007 10:25:18 GMT]]></title><description><![CDATA[<p>Gibt es vielleicht eine Möglichkeit herraus zu finden, von welchem Handle eine Datei gerade verwendet wird, wenn man sie öffnen möchte??</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1297606</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1297606</guid><dc:creator><![CDATA[TheCaleb]]></dc:creator><pubDate>Sun, 03 Jun 2007 10:25:18 GMT</pubDate></item><item><title><![CDATA[Reply to Ordner überwachen on Sun, 03 Jun 2007 11:14:52 GMT]]></title><description><![CDATA[<p>Nein! Man weiß nur, dass sie geöffnet ist!<br />
Office legt dazu eine speziele Datei an um diese Informationen weitergeben zu können.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1297633</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1297633</guid><dc:creator><![CDATA[Martin Richter]]></dc:creator><pubDate>Sun, 03 Jun 2007 11:14:52 GMT</pubDate></item><item><title><![CDATA[Reply to Ordner überwachen on Sun, 03 Jun 2007 15:23:59 GMT]]></title><description><![CDATA[<p>Ah ich habe gerade gesehen, dass ich mit dem Unlocker auch aus der von CMD ausführen kann, das dürfte mir helfen.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1297838</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1297838</guid><dc:creator><![CDATA[TheCaleb]]></dc:creator><pubDate>Sun, 03 Jun 2007 15:23:59 GMT</pubDate></item></channel></rss>