У меня есть файл .inf для установки службы.
Путь установки содержит пробелы.
Я хочу процитировать их, чтобы избежать проблем безопасности .
В настоящее время inf имеет следующие строки:
ServiceBinary = %10%\path\with sub folder that contains spaces\myservice.exe
и
[DestinationDirs]
DefaultDestDir = 10,path\with sub folder that contains spaces
Итак, чтобы сервис появился с цитатами здесь:
HKLM \ SYSTEM \ CurrentControlSet \ Services \ myservice \ ImagePath
Я изменил ServiceBinary
, как уже упоминалось здесь .
Я пробовал все это, но безуспешно:
ServiceBinary = "%10%\path\with sub folder that contains spaces\myservice.exe"
ServiceBinary = ""%10%\path\with sub folder that contains spaces\myservice.exe""
ServiceBinary = %10%""\path\with sub folder that contains spaces\myservice.exe""
Знаете ли вы, что мне следует изменить в моем файле .inf, чтобы путь к exe службы указывался в реестре (а также к свойству Path to Executable)?
Спасибо!