Entwickler-Ecke
WinForms - Textdatei in das Programm compilieren
Rassi - Do 15.04.10 09:52
Titel: Textdatei in das Programm compilieren
Hallo.
Ich habe einen Bootloader, der einen Hex-File (Textdatei) in einen Mikrocontroller schreibt.
Das mache ich bisher so, dass ich den Hex-File mit meinem PC-Programm als Datei öffne, einlese und über USB oder serielle Schnittstelle an meine Elektronik (Mikrocontroller) sende.
Nun möchte ich aber nicht mehr den Hexfile als extra Datei haben, sondern diesen schon in meinem compilierten PC-Programm.
Ist es möglich eine Datei mit in das PC-Programm zu compilieren?
Wie kann ich dann auf die Daten zugreifen?
Gruß
Rasmus
norman2306 - Do 15.04.10 12:50
Welchen Zweck verfolgst du damit?
Aber um dir deine Frage zu beantworten: es ist möglich. Schmeiß die Datei einfach in die Resourcen (in Properties) rein. Dann liegt sie dort als Byte-Array vor. Das ist ganz nützlich, du wirst sie ja auch als Byte-Array an den Controller senden. Der Zugriff erfolgt dann über Properties.Resources.<Dateiname>
Rassi - Do 15.04.10 14:53
Hallo.
Danke für die Antwort.
Werde es mal testen.
Zweck ist es, dass
1) ein Upload der Hardware automatisch durch Starten der Exe durchgeführt werden kann, ohne dass der Anwender eine Datei anwählen muss.
2) der Hexfile für den Upload nicht als solcher lesbar ist (Produktsicherheit).
Gruß
Rasmus
jaenicke - Do 15.04.10 14:55
Rassi hat folgendes geschrieben : |
| 2) der Hexfile für den Upload nicht als solcher lesbar ist (Produktsicherheit). |
Wenn die Datei in der Exe liegt, dann kannst du die genauso öffnen und siehst exakt den Inhalt deiner in die Exe gepackten Datei. :nixweiss:
Rassi - Sa 17.04.10 13:33
Hallo.
@jaenicke:
Danke für die Info. Habe mir das schon so gedacht, aber besser als direkt mit einem großen Pfeil auf den Hex-File zu zeigen.
Werde das mit dem Tip noch testen.
Gruß
Rasmus
Entwickler-Ecke.de based on phpBB
Copyright 2002 - 2011 by Tino Teuber, Copyright 2011 - 2026 by Christian Stelzmann Alle Rechte vorbehalten.
Alle Beiträge stammen von dritten Personen und dürfen geltendes Recht nicht verletzen.
Entwickler-Ecke und die zugehörigen Webseiten distanzieren sich ausdrücklich von Fremdinhalten jeglicher Art!