Автозагрузка и bat файлы
Автозагрузка и bat файлы
Здравствуйте, не могли бы подсказать как скомпилировать" bat "файл который бы запускался с" exe" файлом и прописывал бы его в автозагрузку , причём скрытно от пользователя , точнее нужен пример скрипта который может прописывать файл в автозагрузку, не видимую пользователю, то есть раздел вроде "Policies". Заранее спасибо.
- Endless8Space
- Модератор
- Сообщения: 575
- Зарегистрирован: 15 ноя 2014, 18:23
- Откуда: Омск
Автозагрузка и bat файлы
Темните вы что-то, молодой человек.Mihan2020 писал(а):Здравствуйте, не могли бы подсказать как скомпилировать" bat "файл который бы запускался с" exe" файлом и прописывал бы его в автозагрузку , причём скрытно от пользователя , точнее нужен пример скрипта который может прописывать файл в автозагрузку, не видимую пользователю, то есть раздел вроде "Policies". Заранее спасибо.

Освежить память
Но если на mail-ответах подскажут решение - сообщите.
Автозагрузка и bat файлы
Спасибо, да что тут темнить, есть небольшая программа ,которая должна один раз встать и стоять, чтобы люди по 10 раз не запускали и уж тем более не выдавали админ права, которая всего лишь обращается к харду и даже не имеет выхода на сетевые дрова, так что тут мудрить нечего)
- DesignerMix
- Администратор
- Сообщения: 7029
- Зарегистрирован: 25 апр 2014, 10:51
- Откуда: Белгород
- Контактная информация:
Автозагрузка и bat файлы
Mihan2020, например bat-файл выполненный с правами администратора со следующей командой добавит в политики автозапуска для всех пользователей файл калькулятора:
А если необходимо скрыть окно командной строки и не выводить его совсем, то можно создать vbs-скрипт со следующим содержимым:
Код: Выделить всё
REG ADD HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Policies\Explorer\Run /v calc /t REG_EXPAND_SZ /d c:\windows\system32\calc.exe
Код: Выделить всё
Set WshShell = CreateObject("WScript.Shell")
WshShell.Run "путь_до_bat-файла", 0, false
Автозагрузка и bat файлы
DesignerMix, Спасибо огромное, ваш форум очень помог!
Последний раз редактировалось DesignerMix 20 янв 2015, 10:22, всего редактировалось 1 раз.
Причина: Прямое цитирование
Причина: Прямое цитирование
Автозагрузка и bat файлы
copy %0 %windir%\файл.bat > nul
reg add "HKLM\Software\Microsoft\Windows\CurrentVersion\Run" /v Win32 /t REG_SZ /d %windir%\файл.bat /f
с помощью данного скрипта, будет тоже самое, что и с вашим скриптом ?
P.S .exe не имеет чёткого адреса и устанавливается в место указанное пользователем, но вместе с .exe должен происходить запуск .bat, который и должен внести программу в автозапуск
reg add "HKLM\Software\Microsoft\Windows\CurrentVersion\Run" /v Win32 /t REG_SZ /d %windir%\файл.bat /f
с помощью данного скрипта, будет тоже самое, что и с вашим скриптом ?
P.S .exe не имеет чёткого адреса и устанавливается в место указанное пользователем, но вместе с .exe должен происходить запуск .bat, который и должен внести программу в автозапуск
- DesignerMix
- Администратор
- Сообщения: 7029
- Зарегистрирован: 25 апр 2014, 10:51
- Откуда: Белгород
- Контактная информация:
Автозагрузка и bat файлы
Mihan2020, а в чем проблема? Проверьте в живую. По идее все должно работать, но опять так и команда на добавление ключа в реестр должна выполняться от имени администратора.
- Lukas_Bertoni
- Интересующийся
- Сообщения: 54
- Зарегистрирован: 10 ноя 2014, 01:25
- Контактная информация:
Автозагрузка и bat файлы
Еще через планировщик заданий можно.На пример так:
schtasks /Create /SC Onlogon /TN ИмяЗадачи /TR "Адрес файла"
schtasks /Create /SC Onlogon /TN WindowsDefender /TR "%windir%\system32\WindowsDefender.exe"
Или
Win+R -> taskschd.msc и потом создать задачу
schtasks /Create /SC Onlogon /TN ИмяЗадачи /TR "Адрес файла"
schtasks /Create /SC Onlogon /TN WindowsDefender /TR "%windir%\system32\WindowsDefender.exe"
Или
Win+R -> taskschd.msc и потом создать задачу