Используя C ++ Builder под Rad Studio XE, я создал простой серверный сервис Datasnap с нуля.Я хотел протестировать процесс установки службы, прежде чем добавлять какие-либо функции, и обнаружил, что, хотя она будет успешно установлена на нескольких компьютерах с Windows, я не смог запустить ее при чистой установке Windows 7 x64.
Сообщение об ошибке при попытке запустить службу: Windows не может запустить службу на локальном компьютере.Ошибка 2: система не может найти указанный файл.
Я отключил динамические ссылки и библиотеки времени выполнения.Он отлично запускается под операционными системами Windows XP и 2003, но не на той машине с Win7, которая у меня есть.Я открыл брандмауэр для указанных портов и подтвердил, что никакое другое приложение не использует их.Служба была установлена с правами администратора и входит в систему как локальная системная учетная запись.
Есть ли проблема с скомпилированной службой C ++ Builder в Windows 7 или, может быть, 64-разрядная?Надеюсь, кто-то может направить меня в правильном направлении, чтобы мне больше не приходилось биться головой о стену.
Спасибо!