Witam.
Mam do zrobienia pewien program, ale żeby ruszyć z górki potrzebuję porady. Chciałbym się dowiedzieć, czy da się z poziomu języka C# lub C++ fizycznie skasować pamięć typu flash (w przypadku mojego programu chodzi o pamięć CompactFlash o dowolnym rozmiarze) a następnie sflashowanie pewnej porcji danych za pomocą strumienia binarnego. Czy ktoś spotkał się z podobnym zagadnieniem? Wkurzające jest też że przy wyborze ścieżki w systemie Windows (a dla tego właśnie systemu pisany jest program) przy wyborze takiego niesformatowanego dysku ciągle wyskakuje irytujące okno iż należy sformatować dysk. Czy da się to jakoś wyłączyć, chodzi oczywiście o komponent OpenFileDialog w C#. Chyba że jest inna metoda wyboru ścieżki, która nie prowadzi na siłę za rączkę tak jak OpenFileDialog? Chodziłoby mi o proste wskazanie ścieżki zamontowanego dysku CompactFlash (albo nawet automatyczne wykrycie iż taki dysk jest zamontowany, ale sądzę że API systemowe daje dostęp do takich zdarzeń jak zamontowanie urządzenia flash i odczyt parametrów tego urządzenia) możliwość wyzerowania go i zapis binarny pliku, czy to jest możliwe do zrobienia językiem wysokiego poziomu jak C#? Będę wdzięczny za każdą wskazówkę
Mam do zrobienia pewien program, ale żeby ruszyć z górki potrzebuję porady. Chciałbym się dowiedzieć, czy da się z poziomu języka C# lub C++ fizycznie skasować pamięć typu flash (w przypadku mojego programu chodzi o pamięć CompactFlash o dowolnym rozmiarze) a następnie sflashowanie pewnej porcji danych za pomocą strumienia binarnego. Czy ktoś spotkał się z podobnym zagadnieniem? Wkurzające jest też że przy wyborze ścieżki w systemie Windows (a dla tego właśnie systemu pisany jest program) przy wyborze takiego niesformatowanego dysku ciągle wyskakuje irytujące okno iż należy sformatować dysk. Czy da się to jakoś wyłączyć, chodzi oczywiście o komponent OpenFileDialog w C#. Chyba że jest inna metoda wyboru ścieżki, która nie prowadzi na siłę za rączkę tak jak OpenFileDialog? Chodziłoby mi o proste wskazanie ścieżki zamontowanego dysku CompactFlash (albo nawet automatyczne wykrycie iż taki dysk jest zamontowany, ale sądzę że API systemowe daje dostęp do takich zdarzeń jak zamontowanie urządzenia flash i odczyt parametrów tego urządzenia) możliwość wyzerowania go i zapis binarny pliku, czy to jest możliwe do zrobienia językiem wysokiego poziomu jak C#? Będę wdzięczny za każdą wskazówkę