AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Zurück Delphi-PRAXiS Delphi-PRAXiS - Lounge Betriebssysteme Sicheres entfernen von SD karten unter Windows CE
Thema durchsuchen
Ansicht
Themen-Optionen

Sicheres entfernen von SD karten unter Windows CE

Ein Thema von v2afrank · begonnen am 19. Dez 2012 · letzter Beitrag vom 19. Dez 2012
Antwort Antwort
v2afrank

Registriert seit: 9. Mai 2005
Ort: Bocholt
571 Beiträge
 
Delphi XE2 Professional
 
#1

Sicheres entfernen von SD karten unter Windows CE

  Alt 19. Dez 2012, 12:26
Hallo zusammen,
wir haben hier ein Produkt, dass unter Windows CE läuft. Darauf läuft ein in C# geschriebenes Programm, dass Daten auf einer SD Karte speichert. Ich habe eine PC Software dazu gemacht, die die Daten entgegennimmt und analysiert. Es handelt sich dabei um SQL Compact Datenbank im Sdf Format.
Ab und zu rufen uns Kunden an, dass Ihre Datenbank zerstört ist. Meiner Meinung nach liegt das daran, dass die Kunden die SD Karte im laufenden Betrieb einfach rausziehen bzw. den Netzstecker von unserem Gerät ziehen.
Ich denke es fehlt uns eine Art sicheres entfernen. Gibt es dass unter Windows CE, oder kann man mit unserem Programm ein sicheres entfernen der SD Karte veranlassen ?
Oder habt Ihr noch eine Erklärung warum die Datei auf der SD Karte zerstört ist ?
  Mit Zitat antworten Zitat
Benutzerbild von Bernhard Geyer
Bernhard Geyer

Registriert seit: 13. Aug 2002
17.171 Beiträge
 
Delphi 10.4 Sydney
 
#2

AW: Sicheres entfernen von SD karten unter Windows CE

  Alt 19. Dez 2012, 12:28
Ich würde schauen ob du den Arbeitsmodus vom Server soweit beeinflussen kannst das die Daten sofort geschrieben werden und nicht erst gecacht werden.
Windows Vista - Eine neue Erfahrung in Fehlern.
  Mit Zitat antworten Zitat
v2afrank

Registriert seit: 9. Mai 2005
Ort: Bocholt
571 Beiträge
 
Delphi XE2 Professional
 
#3

AW: Sicheres entfernen von SD karten unter Windows CE

  Alt 19. Dez 2012, 12:42
Wäre auf jeden Fall erst einmal hilfreich. Ich werde mal schauen ob ich in dieser Richtung etwas finde.
Wenn noch andere Hinweise existieren:
Immer her damit
  Mit Zitat antworten Zitat
Benutzerbild von sx2008
sx2008

Registriert seit: 15. Feb 2008
Ort: Baden-Württemberg
2.332 Beiträge
 
Delphi 2007 Professional
 
#4

AW: Sicheres entfernen von SD karten unter Windows CE

  Alt 19. Dez 2012, 13:35
...die Daten sofort geschrieben werden und nicht erst gecacht werden.
SD-Karten enthalten doch Flash-NANDs mit begrenzter Lebensdauer.
Ohne Cache könnte so eine Karte innerhalb von Wochen oder Monaten unbrauchbar werden.

Die Kunden müssen lernen dass die SD-Karte nur entfernt werden darf, wenn die Software beendet wurde.
Evtl. kann man in der Anwendung eine Funktion "SD Karte sicher auswerfen" einbauen, die nichts Anderes macht als die Datenbank zu schliesen und dann dem Benutzer sagt, dass er jetzt die Karte rausnehmen darf.
  Mit Zitat antworten Zitat
v2afrank

Registriert seit: 9. Mai 2005
Ort: Bocholt
571 Beiträge
 
Delphi XE2 Professional
 
#5

AW: Sicheres entfernen von SD karten unter Windows CE

  Alt 19. Dez 2012, 13:41
Ok das Programm kann man nicht beenden, da es das einzige ist was auf dem Gerät läuft.
Aber ich finde den Ansatz mit dem Datenbanken schliessen nicht verkehrt.
Im Prinzip könnte man die Datenbankverbindungen trennen und dann das Gerät runterfahren. Ich könnte mir vorstellen das funktioniert. Oder ?
Im Moment haben wir das Problem dass es eben nirgendwo einen Entfernen Knopf gibt. Der Benutzer denkt die Daten sind gespeichert und zieht die Karte raus. Wenn wir zumindest irgendwo so einen Knopf einbauen, können wir uns darauf berufen, dass Sie die Karte nicht sicher entfernt haben
  Mit Zitat antworten Zitat
Antwort Antwort


Forumregeln

Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus

Gehe zu:

Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 22:34 Uhr.
Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz