Я создал службу Windows, которая будет периодически запускать exe-файл для проверки файлов на FTP-сайте, обрабатывать все найденные, вводить данные в базу данных SQL и печатать метку на локальный принтер.
В настоящее время мы работаем под управлением Windows XP Professional, но если бы мы перешли на Vista (или Windows 7), помешает ли повышенная безопасность моей службе функционировать? У нас нет доступных компьютеров Vista, поэтому тестирование является проблемой.
Служба использует учетную запись локальной системы и выполняет чтение из реестра в течение периода триггера и exe для вызова. Я понимаю, что исполняемый файл работает на том же уровне, что и служба, поэтому взаимодействие с пользователем на экране не создается. Мы используем принтер этикеток, подключенный к USB-порту, и я знаю, что он работает в XP еще до того, как пользователь вошел в систему.