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

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

Вернуться   Форум программистов > Delphi программирование > Паскаль, Turbo Pascal, PascalABC.NET
Регистрация

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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 20.01.2018, 16:45   #1
Черный
 
Регистрация: 13.01.2018
Сообщений: 3
По умолчанию перемещение файла в другое расположение на PascalABC.NET

Задача такая. Надо чтобы exe-шник при запуске самоперемещался в произвольное уже существующее расположение, например, в папку C:\Windows\System32, затем самопереименовывался в произвольное имя, например 0000, а потом садился оттуда в автозагрузку и самозапускался при каждом последующем старте винды. Как сделать последнее я представляю:
uses Microsoft.Win32;
const a= 'autorun';
begin
var b:= Registry.LocalMachine.CreateSubKey( 'Software\Microsoft\Windows\Current Version\Run');
b.SetValue(a, GetEXEFileName);
b.Close;
end.
Но желательно, весьма желательно, чтобы программа не пыталась сесть в автозапуск, если она там уже есть. Программе предоставляются админские права. Все действия, разумеется, должны происходить програмно. Всем заранее спасибо.
Черный вне форума Ответить с цитированием
Старый 20.01.2018, 17:25   #2
p51x
Старожил
 
Регистрация: 15.02.2010
Сообщений: 15,695
По умолчанию

С вирусами здесь не помогают
p51x на форуме Ответить с цитированием
Ответ


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

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Преобразование кода из C в PascalABC.NET (символы и строки) - PascalABC.NET ParkerVans Помощь студентам 5 05.12.2017 10:09
Создать список из повторяющихся слов текста из файла. Первый элемент-наиб.часто повторяющееся слово - PascalABC.NET Тер Паскаль, Turbo Pascal, PascalABC.NET 0 17.12.2016 13:05
Заданы два текстовых файла, состоящие из целых чисел, упорядоченных по возрастанию.(PascalABC.NET) Moroshka21 Помощь студентам 1 11.12.2016 01:16
Запуск звукового файла в PascalABC.NET MisterDie Паскаль, Turbo Pascal, PascalABC.NET 4 17.09.2013 16:52
Перемещение ячейки в другое место! Babur4iK C# (си шарп) 2 16.01.2013 00:16