<?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[Floppy-Medium ohne Motoranlauf]]></title><description><![CDATA[<p>Tach Leutz,</p>
<p>nachdem ich schon einiges programmiert habe <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="😉"
    /> bin ich irgendwann zu dem Punkt angekommen, daß das Anlaufen des Motors im Floppy-Laufwerk für den Nutzer nervig ist <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f62e.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--face_with_open_mouth"
      title=":open_mouth:"
      alt="😮"
    /></p>
<p>Daher meine Frage: Wie kann man erkennen, ob im Floppy-Laufwerk ein Medium (also die Floppy-Diskette) eingelegt ist. Und das ohne den Motor anlaufen zu müssen <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f615.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--confused_face"
      title=":confused:"
      alt="😕"
    /></p>
<p>Bei dieser Fragestellung ist es erstmal zweitrangig ob es sich um ein gültiges bzw. formatiertes Medium handelt, oder ob es überhaupt ein FAT-Dateisystem hat usw.</p>
<p>Hintergrund dieser Frage: Ich weiß aus meinen alten &quot;Bastler&quot;-Zeiten, daß auf dem 34pol. Floppy-Kabel eine Signalleitung gibt die dem Floppy-Controller signalisiert, daß eine Lichtschranke unterbrochen ist und damit ein Medium eingelegt ist.<br />
(Nicht zu verwechseln mit den anderen Lichtschranken, welche sowohl die Position des Schreibschutzschiebers als auch die Aufzeichnungsformate DD/HD/ED des Mediums unterscheidet).</p>
<p>Daher hoffe auf den entscheidenden Tipp von Euch, daß ich mit der WinAPI (oder evtl. WMI?) an diese Info rankommen kann.</p>
<p>Martin</p>
]]></description><link>https://www.c-plusplus.net/forum/topic/194644/floppy-medium-ohne-motoranlauf</link><generator>RSS for Node</generator><lastBuildDate>Mon, 29 Jun 2026 23:52:50 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/194644.rss" rel="self" type="application/rss+xml"/><pubDate>Tue, 09 Oct 2007 12:09:27 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to Floppy-Medium ohne Motoranlauf on Tue, 09 Oct 2007 12:09:27 GMT]]></title><description><![CDATA[<p>Tach Leutz,</p>
<p>nachdem ich schon einiges programmiert habe <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="😉"
    /> bin ich irgendwann zu dem Punkt angekommen, daß das Anlaufen des Motors im Floppy-Laufwerk für den Nutzer nervig ist <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f62e.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--face_with_open_mouth"
      title=":open_mouth:"
      alt="😮"
    /></p>
<p>Daher meine Frage: Wie kann man erkennen, ob im Floppy-Laufwerk ein Medium (also die Floppy-Diskette) eingelegt ist. Und das ohne den Motor anlaufen zu müssen <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f615.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--confused_face"
      title=":confused:"
      alt="😕"
    /></p>
<p>Bei dieser Fragestellung ist es erstmal zweitrangig ob es sich um ein gültiges bzw. formatiertes Medium handelt, oder ob es überhaupt ein FAT-Dateisystem hat usw.</p>
<p>Hintergrund dieser Frage: Ich weiß aus meinen alten &quot;Bastler&quot;-Zeiten, daß auf dem 34pol. Floppy-Kabel eine Signalleitung gibt die dem Floppy-Controller signalisiert, daß eine Lichtschranke unterbrochen ist und damit ein Medium eingelegt ist.<br />
(Nicht zu verwechseln mit den anderen Lichtschranken, welche sowohl die Position des Schreibschutzschiebers als auch die Aufzeichnungsformate DD/HD/ED des Mediums unterscheidet).</p>
<p>Daher hoffe auf den entscheidenden Tipp von Euch, daß ich mit der WinAPI (oder evtl. WMI?) an diese Info rankommen kann.</p>
<p>Martin</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1381206</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1381206</guid><dc:creator><![CDATA[Mmacher]]></dc:creator><pubDate>Tue, 09 Oct 2007 12:09:27 GMT</pubDate></item><item><title><![CDATA[Reply to Floppy-Medium ohne Motoranlauf on Mon, 15 Oct 2007 11:49:08 GMT]]></title><description><![CDATA[<p>Hmmm, habe ich jemals eine Chance, zu erkennen ob eine Floppy-Disk eingelegt ist oder nicht? Ohne den Laufwerksmotor anwerfen zu müssen?</p>
<p>In 99,5% der Fälle befindet sich nämlich keine Diskette im Laufwerk -&gt; störendes Motorlaufen. Und damit verbunden sind unnötige Wartezeiten <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f621.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--pouting_face"
      title=":rage:"
      alt="😡"
    /></p>
<p>Martin</p>
<p>P.S.: Über WMI habe ichs erfolglos probiert. Gibt es evtl. andere Abfragemethoden?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1385495</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1385495</guid><dc:creator><![CDATA[Mmacher]]></dc:creator><pubDate>Mon, 15 Oct 2007 11:49:08 GMT</pubDate></item><item><title><![CDATA[Reply to Floppy-Medium ohne Motoranlauf on Mon, 15 Oct 2007 12:24:35 GMT]]></title><description><![CDATA[<p>*Falsches Forum* Gehört nach &quot;Themen rund um den PC!</p>
<blockquote>
<p>In 99,5% der Fälle befindet sich nämlich keine Diskette im Laufwerk -&gt; störendes Motorlaufen. Und damit verbunden sind unnötige Wartezeiten <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f621.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--pouting_face"
      title=":rage:"
      alt="😡"
    /></p>
</blockquote>
<p>Also, da kann nun doch der Motor nix dafür. Der Läuft nur an, wenn Du das Laufwerk abfragst. Wenn Du aber in 99,5% das Laufwerk abfragst, ohne vorher eine Disk einzulegen, stimmt mit Deinem Workflow etwas nicht... <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 />
Im übrigen, soweit ich weiß, gibt es keine andere Möglichkeit. Das macht sogar das BIOS so: Wenn beim Booten keine Floppy Disk eingelegt ist, greift es auf die Festplatte zu. Deswegen rappelt beim Booten immer erstmal das Diskettenlaufwerk (bei &quot;normaler&quot; Bottsequenz A:, C:)</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1385513</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1385513</guid><dc:creator><![CDATA[Elektronix]]></dc:creator><pubDate>Mon, 15 Oct 2007 12:24:35 GMT</pubDate></item><item><title><![CDATA[Reply to Floppy-Medium ohne Motoranlauf on Thu, 18 Oct 2007 14:48:35 GMT]]></title><description><![CDATA[<blockquote>
<p>Wenn Du aber in 99,5% das Laufwerk abfragst, ohne vorher eine Disk einzulegen, stimmt mit Deinem Workflow etwas nicht... <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>Tja, der Kunde ist genervt, weil er viel zu viele Laufwerksbuchstaben hat. Und jedesmal beim Exportieren der Daten auf Flash-Karte den passenden Buchstaben suchen muß.<br />
Alleine das USB-Zigfach-Kartenlesegerät belegt 5 Laufwerksbuchstaben H: bis L: usw.</p>
<p>So möchte ich ihm also nur noch die verfügbaren Laufwerke anbieten die auch tatsächlich ein Medium (hier Floppy-Disk oder Flash-Karte) eingelegt haben.</p>
<p>Meine Vorgehensweise ist die:<br />
*-Verfügbare Laufwerksbuchstaben mit GetLogicalDrives() abklopfen<br />
-Die gefundenen Laufwerke per GetDriveType() auf den Typ DRIVE_REMOVABLE hin aussortieren, darunter fallen neben Floppy-Disk auch die Kartenlesegeräte, USB-Sticks, ZIP-Laufwerke usw.<br />
-Mit GetVolumeInformation() überprüfe ich ob in dem Laufwerk auch tatsächlich ein Medium eingelegt ist.<br />
-Und diese Laufwerke präsentiere ich dem Kunden als Auswahlbox zum exportieren der Daten.<br />
*<br />
Ich kann andererseits auch nicht pauschal die Laufwerke A: und B: einfach ignorieren, da:<br />
a) es PCs ohne Diskettenlaufwerke gibt, bei denen A: und B: anderweitig verwendet werden können (z.B. USB-Stick Zuweisung oder Mapping).<br />
b) der Kunde doch ein Diskettenlaufwerk wählt, falls ihm keine Flash-Karte greifbar ist.</p>
<p>Gibt es vielleicht eine andere Möglichkeit?</p>
<p>Martin</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1388001</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1388001</guid><dc:creator><![CDATA[Mmacher]]></dc:creator><pubDate>Thu, 18 Oct 2007 14:48:35 GMT</pubDate></item><item><title><![CDATA[Reply to Floppy-Medium ohne Motoranlauf on Fri, 19 Oct 2007 06:56:14 GMT]]></title><description><![CDATA[<p>Da Du A und B nicht weglassen kannst (bei uns sind die nie mit was anderem belegt), würde ich sagen nein.</p>
<p>Windows selbst &quot;nervt&quot; ja ganauso beim Hoch- bzw. Herunterfahren.</p>
<blockquote>
<p>Tja, der Kunde ist genervt, weil er viel zu viele Laufwerksbuchstaben hat. Und jedesmal beim Exportieren der Daten auf Flash-Karte den passenden Buchstaben suchen muß.</p>
</blockquote>
<p>Vielleicht hilft es dir, wenn du dir das Laufwerk vom letzten Zugriff (z.B. in einer Ini, Registry...) merkst und es dann beim erneuten Zugriff als erstes angeboten wird?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1388297</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1388297</guid><dc:creator><![CDATA[[[global:guest]]]]></dc:creator><pubDate>Fri, 19 Oct 2007 06:56:14 GMT</pubDate></item><item><title><![CDATA[Reply to Floppy-Medium ohne Motoranlauf on Fri, 19 Oct 2007 13:01:45 GMT]]></title><description><![CDATA[<p>Tester2 schrieb:</p>
<blockquote>
<p>Vielleicht hilft es dir, wenn du dir das Laufwerk vom letzten Zugriff (z.B. in einer Ini, Registry...) merkst und es dann beim erneuten Zugriff als erstes angeboten wird?</p>
</blockquote>
<p>Ich werde wohl diesen Weg als Workaround gehen.</p>
<p>Danke für Eure Hilfen!<br />
Martin</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1388551</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1388551</guid><dc:creator><![CDATA[Mmacher]]></dc:creator><pubDate>Fri, 19 Oct 2007 13:01:45 GMT</pubDate></item><item><title><![CDATA[Reply to Floppy-Medium ohne Motoranlauf on Fri, 19 Oct 2007 13:18:27 GMT]]></title><description><![CDATA[<p>rödelt halt das laufwerk, wen juckts? soll der kunde sein floppy laufwerk ausbauen, wenns ihn stört <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f61b.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--face_with_tongue"
      title=":P"
      alt="😛"
    /></p>
]]></description><link>https://www.c-plusplus.net/forum/post/1388564</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1388564</guid><dc:creator><![CDATA[thordk]]></dc:creator><pubDate>Fri, 19 Oct 2007 13:18:27 GMT</pubDate></item></channel></rss>