Легенда:
новое сообщение
закрытая нитка
новое сообщение
в закрытой нитке
старое сообщение
|
- Напоминаю, что масса вопросов по функционированию форума снимается после прочтения его описания.
- Новичкам также крайне полезно ознакомиться с данным документом.
|
как программка может периписать себя в какоето место и апотом удалить себ 09.07.01 13:09 Число просмотров: 713
Автор: myrmidon Статус: Незарегистрированный пользователь
|
> например она была запущенна в корневом каталоге, > она себя перепысывает кудато > а потом удаляет сябя из корневого каталога
Легко!
Сначала получи GetModuleFileName
потом составь путь, куда надо копировать
Потом вызови CopyFile
А потом можно например так:
запускаешь прогу по новому адресу с помощью SHELLEXECUTEINFO
в параметрах указываешь старый путь тот что GetModuleFileName
и выходиш из этой проги
В той что запустилась проверяешь наличие параметров и если они есть
вызываешь DeleteFile(путь);
И всё!!
думаю с этими функциями ты разбереся
|
<programming>
|
как программка может периписать себя в какоето место и апотом удалить себ 08.07.01 11:50
Автор: ??????? Статус: Незарегистрированный пользователь
|
например она была запущенна в корневом каталоге,
она себя перепысывает кудато
а потом удаляет сябя из корневого каталога
|
|
как программка может периписать себя в какоето место и апотом удалить себ 09.07.01 13:09
Автор: myrmidon Статус: Незарегистрированный пользователь
|
> например она была запущенна в корневом каталоге, > она себя перепысывает кудато > а потом удаляет сябя из корневого каталога
Легко!
Сначала получи GetModuleFileName
потом составь путь, куда надо копировать
Потом вызови CopyFile
А потом можно например так:
запускаешь прогу по новому адресу с помощью SHELLEXECUTEINFO
в параметрах указываешь старый путь тот что GetModuleFileName
и выходиш из этой проги
В той что запустилась проверяешь наличие параметров и если они есть
вызываешь DeleteFile(путь);
И всё!!
думаю с этими функциями ты разбереся
|
|
|