Du kannst per Format-String bestimmen, wie die Ausgabe aussehen soll.
Mit
Console.WriteLine("{0:000.0E+000}", 3.14159265);
bekommst du
314,2E-002
als Ausgabe.
Grüße,
Georg
Wie bereits gesagt ist es kein TextFrame sondern ein PictureFrame. Entsprechend casten und du kannst das Bild über das Picture Property setzen.
Bilder werden in einem "APIC"-Frame gespeichert. Ist ein solcher in deiner MP3-Datei vorhanden?
Für den Windows Installer gibt es auch eine öffentliche API, siehe Windows Installer Reference.
Versuche es einmal mit den Enumerate* Methoden der Directory Klasse(ab .net 4.0). Das sollte vor allem bei vielen Dateien mehr Performance bringen.
Sowohl System.IO.Compression.* als auch dein Link basieren auf dem Deflate-Algorithmus.
Da würde mir spontan zlib als "Referenzimplemtierung" einfallen.
Du hast vermutlich auch den Device-Treiber in Verwendung. Ob das Auslesen aller VIDs&PIDs mit dem Device-Treiber funktioniert kann ich nicht sagen, bezweifle es aber.
Nur setzt der Device-Treiber eben ein eigenes USB-Device voraus, um installiert werden zu können. Da buzz_lightzyear nichts von einem eigenen Device schreibt, gehe ich davon aus, dass buzz_lightzyear den Filter-Treiber verwenden muss.
ist zwar nicht über WMI, jedoch ein einfacher Weg, der leicht implementierbar ist:
>
Meines Wissens nach brauchst die SharpUSBLib zum AUslesen aller VIDs&PIDs einen installierten libusb Filter-Treiber. Von dessen produktiven Einsatz rät die libusb Seite ab.
Für welche Geräteklasse willst du die VID & PID auslesen?
USBView z.B., sendet eigene Control-Transfers, über den Host-Controller-Treiber an die angeschlossenen USB-Devices, um an die Deskriptoren zu kommen. Die Sourcen findest du im aktuellen WDK.
Du könntest auch versuchen statt raw Ethernet Paketen UDP Pakete zu verschicken und somit auf WinPcap verzichten. Dafür ist der TCP/IP Stack ausgelegt und ich könnte mir gut vorstellen, dass sich der Datendurchsatz erhöht.
IP & UDP kannst du ja relativ statisch in deinem Ethernet Frame unterbringen, dies sollte auch mit einem FPGA noch relativ einfach realisierbar sein.