Главная страница
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.021 c
1-1089098482
bespasian
2004-07-06 11:21
2004.07.18
Строковая переменная


1-1089197390
Relaxxx
2004-07-07 14:49
2004.07.18
Ускорение TreeView


4-1086254243
Вася
2004-06-03 13:17
2004.07.18
Как определить наличие принтера в системе


3-1087483592
Сергей Г
2004-06-17 18:46
2004.07.18
DBGrid


14-1088428826
Sandman25
2004-06-28 17:20
2004.07.18
Нужно ли "объяснять" Pi