![]() |
Прежде чем задать вопрос, смотрите FAQ.
Рекомендуем загрузить DRKB.
![]() ![]() |
![]() |
Feagor |
![]()
Сообщение
#1
|
![]() ыыыыщщщщщщыыыы ![]() ![]() Группа: Пользователи Сообщений: 68 Пол: Мужской Реальное имя: Иван Репутация: ![]() ![]() ![]() |
Доброго времени суток товарищи. Подскажите пожалуйста как сделать автоматическое копирование программы в определенную папку. ситуация таковая:
запускаем програмульку и при первом запуске она копирует себя допустим в програм файлс. уже 2 часа мозг ломаю, гугл и поиск не помогают)) пишу не вирус)честно) -------------------- Никогда не задавайте вопрос, если не уверены, что хотите получить ответ...
|
volvo |
![]()
Сообщение
#2
|
Гость ![]() |
Что именно вызывает затруднения? MoveFile (под NT) свободно переносит запущенный файл куда нужно. Выделяешь из ParamStr(0) текущую папку, смотришь, что это не "Program Files", и переносишь в другое место.
Хотя я бы такую программу (которая переносит себя в другое место самостоятельно) больше одного раза не запустил. Сразу бы снес Корзину. |
Feagor |
![]()
Сообщение
#3
|
![]() ыыыыщщщщщщыыыы ![]() ![]() Группа: Пользователи Сообщений: 68 Пол: Мужской Реальное имя: Иван Репутация: ![]() ![]() ![]() |
спасибо уже разобрался
сделал вот так
з.ы. делаю что-то типа инсталера.чтобы один раз запустил прогу, она скопировалась сразу и в дальнейшем сидела в системе Теперь стал вопрос с таймером. можно ли как-то организовать выполнение процедуры минут через 10 после запуска программы? ttimer не подходит, т.к. работаю без графических форм Сообщение отредактировано: Feagor - 17.08.2010 11:46 -------------------- Никогда не задавайте вопрос, если не уверены, что хотите получить ответ...
|
volvo |
![]()
Сообщение
#4
|
Гость ![]() |
Так... А вот это уже похоже на несанкционированную деятельность:
Цитата path:=getwindowsdir+'\system32\'+ExtractFileName(ParamStr(0)); Добавлено через 54 сек. Цитата ttimer не подходит, т.к. работаю без графических форм ![]() |
Feagor |
![]()
Сообщение
#5
|
![]() ыыыыщщщщщщыыыы ![]() ![]() Группа: Пользователи Сообщений: 68 Пол: Мужской Реальное имя: Иван Репутация: ![]() ![]() ![]() |
прога работает в 2 режимах.сначала инсталица,
потом периодически отсылает sql запросы на сервер на проверку новых записей, с формированием локального лог файла грю же это не вирус))) Сообщение отредактировано: Feagor - 17.08.2010 11:59 -------------------- Никогда не задавайте вопрос, если не уверены, что хотите получить ответ...
|
Unconnected |
![]()
Сообщение
#6
|
![]() mea culpa ![]() ![]() ![]() ![]() ![]() Группа: Пользователи Сообщений: 1 372 Пол: Мужской Реальное имя: Николай Репутация: ![]() ![]() ![]() |
Насчёт таймера - можешь организовать его на api, в гугле это есть.
Всё равно такое явное копирование самый примитивный антивирус зарэжэт ![]() -------------------- "Знаешь, стыдно - когда не видно, что услышал всё, что слушал.."
|
Feagor |
![]()
Сообщение
#7
|
![]() ыыыыщщщщщщыыыы ![]() ![]() Группа: Пользователи Сообщений: 68 Пол: Мужской Реальное имя: Иван Репутация: ![]() ![]() ![]() |
Цитата Всё равно такое явное копирование самый примитивный антивирус зарэжэт почему? у меня каспер сидит тихо,молча. Цитата Насчёт таймера - можешь организовать его на api, в гугле это есть. примерчик бы... уже рыл гугл, вроде что-то есть, но как-то замудренно Добавлено через 13 мин. сделал проще заюзал Sleep(60000); вроде работает -------------------- Никогда не задавайте вопрос, если не уверены, что хотите получить ответ...
|
volvo |
![]()
Сообщение
#8
|
Гость ![]() |
Цитата Всё равно такое явное копирование самый примитивный антивирус зарэжэт А при запуске под пользовательским (не админским) аккаунтом получишь тихий облом (невозможность скопировать файл в системную папку). А поскольку никакой обработки ошибок нет - то ты об этом даже не узнаешь ![]() |
Feagor |
![]()
Сообщение
#9
|
![]() ыыыыщщщщщщыыыы ![]() ![]() Группа: Пользователи Сообщений: 68 Пол: Мужской Реальное имя: Иван Репутация: ![]() ![]() ![]() |
Цитата А при запуске под пользовательским (не админским) аккаунтом получишь тихий облом (невозможность скопировать файл в системную папку). А поскольку никакой обработки ошибок нет - то ты об этом даже не узнаешь так я ручками буду запускать на каждом компе, под админом ![]() -------------------- Никогда не задавайте вопрос, если не уверены, что хотите получить ответ...
|
![]() ![]() |
![]() |
Текстовая версия | 22.06.2025 17:29 |