Отформатировать диск с C#

#c#

#c#

Вопрос:

Мне нужно отформатировать флеш-накопитель из приложения C #.

Я поискал в Google, и единственное, что я могу найти, этоhttp://msdn.microsoft.com/en-us/library/aa394515 (ПРОТИВ 85).aspx

Но мне нужно, чтобы он работал на Win XP, так что это решение мне не подойдет.

Кто-нибудь может предложить альтернативный метод?

Ответ №1:

Вы могли бы попробовать просто разветвить (не Linux fork :)) новый процесс и запустить команду Windows format из вашей программы на C #.

Комментарии:

1. Форматирование требует прав администратора — поэтому вам необходимо «разветвить» с помощью «runas» или чего-то подобного…

2. Я тоже думал об этом. Но вам нужно будет отправить «y» «enter в программу, чтобы она начала форматирование. Или вы можете сделать это бесшумно?

3. @Yahia, это верно, я предполагаю, что у тебя есть права администратора.

4. @OskarKjellin ты прав … просто добавь формат с echo y|

5. Я сомневаюсь, что у пользователей будут права администратора, но спасибо за ваш ответ. Я попробую это. 🙂