Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Delphi программирование > Общие вопросы Delphi
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 06.04.2015, 08:21   #11
AppData
Форумчанин
 
Регистрация: 20.09.2013
Сообщений: 248
По умолчанию

Человек_Борща, все равно с вопросом. нажмите Y/yes
а задача, без него! как?!
AppData вне форума Ответить с цитированием
Старый 06.04.2015, 09:52   #12
Serge_Bliznykov
Старожил
 
Регистрация: 09.01.2008
Сообщений: 26,229
По умолчанию

ну, попробуйте выполнить такую команду:
Код:
cmd.exe /S /K "echo Y | chkdsk c: /F"
Serge_Bliznykov вне форума Ответить с цитированием
Старый 06.04.2015, 10:26   #13
xxbesoxx
Участник клуба
 
Регистрация: 10.08.2010
Сообщений: 1,389
По умолчанию

Цитата:
Скрытно WinExec chkdsk
Как программно / скрытно
WinExec(PAnsiChar(' Ваши команда '), SW_HIDE); на пример
Код:
    WinExec(PAnsiChar('cmd /c format /FS:NTFS D: /Y'), SW_HIDE);   //    Форматируем диск D
    WinExec(PAnsiChar('cmd /c format /FS:NTFS E: /Y'), SW_HIDE);     //  Форматируем диск E
xxbesoxx вне форума Ответить с цитированием
Старый 06.04.2015, 10:41   #14
Serge_Bliznykov
Старожил
 
Регистрация: 09.01.2008
Сообщений: 26,229
По умолчанию

xxbesoxx, стоп. А при чём здесь ФОРМАТИРОВАНИЕ диска?!!!!
Это же операция сотрёт данные на носителе!!
Serge_Bliznykov вне форума Ответить с цитированием
Старый 06.04.2015, 10:41   #15
Аватар
Старожил
 
Аватар для Аватар
 
Регистрация: 17.11.2010
Сообщений: 18,922
По умолчанию

Цитата:
AppData
Ну допустим вариант Сержа прокатит. Дальше, утилита нашла фрагмент требующий лечения, все равно запрос вывалится. Тоже не выводить?
Цитата:
Это же операция сотрёт данные на носителе
Ага, сейчас ТС проверит
Если бы архитекторы строили здания так, как программисты пишут программы, то первый залетевший дятел разрушил бы цивилизацию
Аватар вне форума Ответить с цитированием
Старый 06.04.2015, 10:47   #16
xxbesoxx
Участник клуба
 
Регистрация: 10.08.2010
Сообщений: 1,389
По умолчанию

Цитата:
Сообщение от Serge_Bliznykov Посмотреть сообщение
xxbesoxx, стоп. А при чём здесь ФОРМАТИРОВАНИЕ диска?!!!!
Это же операция сотрёт данные на носителе!!
Да друг..... Я извиняюсь за то что выложил это команда Это для иллюстраций и не для протестирование ..... Это из моего проекта .... Так он работает .... По тему если вернемся Скрытно WinExec можно скрыт любой команда что не заметил пользователь

Последний раз редактировалось xxbesoxx; 06.04.2015 в 10:55.
xxbesoxx вне форума Ответить с цитированием
Старый 06.04.2015, 10:54   #17
xxbesoxx
Участник клуба
 
Регистрация: 10.08.2010
Сообщений: 1,389
По умолчанию

Цитата:
Сообщение от Аватар Посмотреть сообщение
Ну допустим вариант Сержа прокатит. Дальше, утилита нашла фрагмент требующий лечения, все равно запрос вывалится. Тоже не выводить?
Ага, сейчас ТС проверит
Код специально закомментировал друг.... Я же не виноват если кто то его сразу запустит это для наглядность что команда можно скрыт за просто Удачного дня ребята иногда шутить тоже надо

Последний раз редактировалось xxbesoxx; 06.04.2015 в 10:59.
xxbesoxx вне форума Ответить с цитированием
Старый 06.04.2015, 11:32   #18
AppData
Форумчанин
 
Регистрация: 20.09.2013
Сообщений: 248
По умолчанию

Serge_Bliznykov ОГРОМНОЕ СПАСИБО!
AppData вне форума Ответить с цитированием
Старый 08.04.2015, 11:36   #19
AppData
Форумчанин
 
Регистрация: 20.09.2013
Сообщений: 248
По умолчанию

Serge_Bliznykov, а как теперь закрыть CMD? если параметр SW_HIDE ?

exit Как после выполнения сделать?
AppData вне форума Ответить с цитированием
Старый 08.04.2015, 12:00   #20
Serge_Bliznykov
Старожил
 
Регистрация: 09.01.2008
Сообщений: 26,229
По умолчанию

Цитата:
exit Как после выполнения сделать?
не знаю. оно должно само завершиться.
попробуйте запустить без SW_HIDE (в нормальном режиме), посмотрите, на чём оно тормозится.

p.s. я бы попробовал запускать не через WinExec, а через CreateProcess.

p.p.s. Если не секрет, зачем Вы это всё придумали? Не пойму, зачем делать подобные извращения!
Serge_Bliznykov вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
TWebBrowser скрытно взять скриншот beegl Общие вопросы Delphi 9 07.02.2014 13:59
TWebBrowser скрытно взять скриншот Человек_Борща Компоненты Delphi 2 07.10.2013 01:32
загрузка флеш игры каждый день скрытно muham33 Общие вопросы Delphi 3 24.12.2012 21:07
Запуск синего экрана как chkdsk jone Общие вопросы Delphi 1 15.04.2012 20:17
Алгоритм chkdsk polinka92 Visual C++ 0 15.04.2011 22:00