Настройка автоматического запуска приложения Overseer при входе пользователя в систему Windows

Материал из VIT company
Перейти к: навигация, поиск

Для добавления продукта типа Overseer в список автозагрузки необходимо внести изменения в системные программы Windows. Далее указано несколько способов добавления в список автозагрузки, часть из которых доступны для разных версий операционных систем.


Внимание!


Автозагрузка будет работать только при запущенной службе hasplms.


Добавление в список автозагрузки путем внесения изменений в реестре Windows

Приложение добавится в список автозагрузки после выполнение следующих шагов:


1. Требуется создать новый текстовый файл.


2. Открыть файл для редактирования. В файл добавить текст следующего вида:

Windows Registry Editor Version 5.00
 
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Run]
"OverseerAutorun"="<адрес исполняемого файла системы>" /wd /user:<логин> /pas:<пароль>"


В данной записи:

<адрес исполняемого файла системы> - это адрес, который состоит из папки установки системы и названия исполняемого файла соответствующей системы. Например, для системы Overseer Traffic, установленной в папку по умолчанию, адрес будет: \"C:\\Program Files\\VIT\\Overseer Traffic\\OverseerTraffic.exe\;


<логин>, <пароль> - это логин и пароль пользователя для входа в систему, который вводится при запуске системы.


3. Сохранить изменения в редактируемом файле.


4. Изменить расширение файла с .txt на .reg.


5. Запустить файл от имени администратора, согласиться с внесением изменений, о котором предупреждает система.

Добавление в список автозагрузки путем создания новой задачи в "Планировщике заданий" Windows (для ОС Windows 7 и выше)

Приложение добавится в список автозагрузки после выполнение следующих шагов:


1. Требуется открыть Планировщик заданий (Task Scheduler) Windows. Для этого следует открыть программу "Панель управления", выбрать раздел "Система и безопасность" и подраздел "Администрирование" (может быть также одним из разделов "Панели управление"), запустить ярлык "Планировщик заданий" из открывшегося списка программ.


2. Создать текстовый файл, далее изменить расширение текстового файла c .txt на .xml. Открыть файл для редактирования, вставить и сохранить в нем текст следующего вида:

<?xml version="1.0" encoding="UTF-16"?>
<Task version="1.2" xmlns="http://schemas.microsoft.com/windows/2004/02/mit/task">
  <RegistrationInfo>
    <Date>2013-06-03T21:18:10.2728476</Date>
    <Author>RECORD-SERVER\admin</Author>
  </RegistrationInfo>
  <Triggers>
    <BootTrigger>
      <Enabled>true</Enabled>
      <Delay>PT30S</Delay>
    </BootTrigger>
  </Triggers>
  <Principals>
    <Principal id="Author">
      <UserId>RECORD-SERVER\admin</UserId>
      <LogonType>InteractiveToken</LogonType>
      <RunLevel>LeastPrivilege</RunLevel>
    </Principal>
  </Principals>
  <Settings>
    <MultipleInstancesPolicy>IgnoreNew</MultipleInstancesPolicy>
    <DisallowStartIfOnBatteries>false</DisallowStartIfOnBatteries>
    <StopIfGoingOnBatteries>true</StopIfGoingOnBatteries>
    <AllowHardTerminate>false</AllowHardTerminate>
    <StartWhenAvailable>true</StartWhenAvailable>
    <RunOnlyIfNetworkAvailable>false</RunOnlyIfNetworkAvailable>
    <IdleSettings>
      <StopOnIdleEnd>true</StopOnIdleEnd>
      <RestartOnIdle>false</RestartOnIdle>
    </IdleSettings>
    <AllowStartOnDemand>true</AllowStartOnDemand>
    <Enabled>true</Enabled>
    <Hidden>false</Hidden>
    <RunOnlyIfIdle>false</RunOnlyIfIdle>
    <WakeToRun>false</WakeToRun>
    <ExecutionTimeLimit>PT0S</ExecutionTimeLimit>
    <Priority>7</Priority>
    <RestartOnFailure>
      <Interval>PT1M</Interval>
      <Count>3</Count>
    </RestartOnFailure>
  </Settings>
  <Actions Context="Author">
    <Exec>
      <Command>"C:\Program Files\VIT\Overseer Traffic\OverseerTraffic.exe"</Command>
      <Arguments>/wd /user:<логин> /pas:<пароль></Arguments>
    </Exec>
  </Actions>
</Task>


Внимание!


В данном тексте пример настроек для записи приложения Overseer Traffic в список автозагрузки Windows при условии, что оно было установлено в папку по умолчанию. Для указания настроек конкретной системы следует изменить параметры записей из раздела Exec: для параметра Command - указать путь к файлу запуска системы, для параметра Arguments - логин пользователя для поля user и пароль для поля pas.


3. Импортировать созданный в пункте 2 файл используя меню "Импортировать задачу".


Добавление системы в список автозагрузки путем внесения изменений в папку "Автозагрузка" Windows

Приложение добавится в список автозагрузки после выполнение следующих шагов:


1. Открыть папку установки продукта Overseer (Папка установки по умолчанию находится по адресу C:\Program Files\VIT\<Название системы>\).


2. Создать текстовый файл в открытой папке. Изменить расширение файла с .txt на .bat. Открыть файл для редактирования и сохранить запись следующего вида:

@echo off
ping 127.0.0.1 /n 30
start <имя исполняемого файла системы>/wd /user:<логин> /pas:<пароль>

В данной записи параметр <имя исполняемого файла системы> означает полное имя исполняемого файла, расположенного в данной папке, например OverseerTraffic.exe для системы Traffic. <логин>, <пароль> - это логин и пароль пользователя для входа в систему, который вводится при запуске системы.


3. Открыть папку:

  • для Windows XP: "C:\Documents and Settings\All Users\Главное меню\Программы\Автозагрузка";
  • для Windows 7 и выше: "C:\ProgramData\Microsoft\Windows\Start Menu\Programs\Startup".


4. Добавить ярлык на созданный в пункте 2. файл.