Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2004.07.18;
Скачать: CL | DM;

Вниз

Удаление файла после перезагрузки   Найти похожие ветки 

 
Makhanev A.S. ©   (2004-07-03 20:57) [0]

Нужно удалить произвольный файл после перезагрузки.
Средствами Windows.

Делаю в RunOnce-> command.com /c del c:\MyFile.txt

Недостаток в том, что на секунду появляется консоль.
А это может немножечко озадичить пользователя:)

Можно ли как-то обойтись без видимых признаков удаления?
Если можно, то прошу рассказать как.

Заранее благодарен.


 
begin...end ©   (2004-07-03 21:08) [1]

ИМХО, лучше для таких целей использовать MoveFileEx с MOVEFILE_DELAY_UNTIL_REBOOT (для WinNT) или файл WININIT.INI (для Win98).

Ну и про Yandex забывать не надо - вопрос очень распространённый :)


 
Vasya.ru   (2004-07-03 22:52) [2]

на секунду появляется консоль.
А это может немножечко озадичить пользователя

Неужто "Западло" пишешь? Тоже раньше баловался... потом повзрослел...


 
Makhanev A.S. ©   (2004-07-03 22:52) [3]

в yandex, google и т.п. я естественно рыл перед тем как спрашивать... вот про command.com и нарыл:)

а за вариант с MOVEFILE_DELAY_UNTIL_REBOOT большое спасибо, то что надо.


 
Makhanev A.S. ©   (2004-07-04 02:36) [4]


> Vasya.ru   (03.07.04 22:52) [2]
> на секунду появляется консоль.
> А это может немножечко озадичить пользователя
> Неужто "Западло" пишешь? Тоже раньше баловался... потом
> повзрослел...

Вы о чём???
Регистрирую свою winlogon"овскую ДЛЛку.
При uninstall"е её нужно удалять.
Поскольку её юзает система, удалять нужно после перезагрузки.
Пользователю ни к чему лишние умозаключения при виде консоли.
Популярно объяснил?
:)


> begin...end ©   (03.07.04 21:08) [1]

Ещё раз спасибо за помощь.


 
Anatoly Podgoretsky ©   (2004-07-04 10:24) [5]

Для 9х для этого существует WinInit.ini, а на НТ MoveFileEx
Исходя из этого или ты используешь, так как у тебя сделано или аналихзируешь ОС и используешь выше указанное.


 
Anatoly Podgoretsky ©   (2004-07-04 10:24) [6]

Более того, то что у тебя сделаное, в принципе не рабочее, на платформе НТ нет command.com



Страницы: 1 вся ветка

Текущий архив: 2004.07.18;
Скачать: CL | DM;

Наверх




Память: 0.48 MB
Время: 0.023 c
3-1087769417
Newb
2004-06-21 02:10
2004.07.18
Проблема с DBCheckBox


14-1088585605
Паниковский
2004-06-30 12:53
2004.07.18
Лето! Сезон отпусков.


1-1089083542
SPeller
2004-07-06 07:12
2004.07.18
Class Functions


9-1080881700
oleg_v
2004-04-02 08:55
2004.07.18
Java игр на сотовые телефоны


1-1089204501
MuxauJl
2004-07-07 16:48
2004.07.18
Последняя строчка MEMO