Sergey_SP писал(а):
Да, видимо что-то не то вчера вводил, сейчас заново зарегистрировал - всё заработало.
Подскажите а как сделать чтобы запись на камеры стартовала как служба? А то перезагрузят комп и всё...
Сделать это не так трудно, как считается, для этого необходимо скачать определенный пакет утилит, называемый srvany. пакет состоит из двух утилит instsrv.exe и srvany.exe. Для начала необходимо скопировать эти файлы в, например, системную директорию %windir%\system32\
Для создания определяемой пользователем службы Windows NT выполните следующие действия.
1. В командной строке MS-DOS (выполняется CMD.EXE) введите следующую команду:
путь\INSTSRV.EXE Моя_служба путь\SRVANY.EXE,
где путь указывает букву диска и каталог набора Windows NT Resource Kit (например, C:\RESKIT), а Моя_служба — имя создаваемой службы.
Пример:
%systemroot%\system32\instsrv.exe MainConsole %systemroot%\system32\srvany.exe
или
C:\Program Files\Resource Kit\Instsrv.exe MainConsole C:\Program Files\Resource Kit\Srvany.exe
ПРИМЕЧАНИЕ. Для проверки правильности создания службы убедитесь, что параметр ImagePath в разделе
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\имя_службы
указывает на SRVANY.EXE. Если этот параметр установлен неправильно, служба прекращает работу вскоре после запуска и возвращает код события 7000 — «Не удается запустить имя_службы».
Запустите редактор реестра (Regedt32.exe) и найдите следующий подраздел:
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\<My Service>
2. В меню «Правка» выберите «Добавить раздел». Введите следующие данные и нажмите кнопку «ОК»:
Название раздела: Parameters
Класс: <пустая строка (пусто)>
3. Выберите раздел «Parameters» (Параметры).
4. В меню «Правка» выберите «Добавить параметр». Введите следующие данные и нажмите кнопку «ОК».
Имя параметра: Application
Тип данных: REG_SZ
Строка: <путь>\<application.ext>
где <путь>\<имя_приложения_с_расширением> — это буква диска и полный путь к исполняемому файлу приложения, включая расширение (например C:\Program Files\D-Link\D-ViewCam\MainConsole.exe)
5. Закройте редактор реестра.
По умолчанию вновь созданная служба настроена на автоматический запуск при перезагрузке системы. Для изменения этого режима на «Вручную» запустите приложение «Службы» из панели управления и измените значение параметра на «Вручную».
Зайдите в Администрирование - Службы (services). Находите только что созданную службу, двойной клик вызывает свойства сервиса. Для работы созданного сервиса в отдельном окне необходимо отметить на второй вкладке (Вход в систему) пункт allow service to interact with desktop (Разрешить взаимодействие с рабочим столом).