Получается у сервиса доступ только на "общие" ветки?
-----добавлено-------
Можно определять SID текущего пользователя и считывать из:
HKEY_USERSSID_текущего пользователяSoftwareHiAsm.
А если нужен именно путь установки HiAsm, можно и так:
Add(NTService,8532355,308,252)
{
ServiceName="Lol"
RunType=0
StepTime=10000
link(onStep,4318169:doRead,[])
}
Add(Registry,4318169,364,259)
{
Key="shafileDefaultIcon"
link(onRead,15215836:doDelete,[])
}
Add(Message,7312503,448,259)
{
}
Add(Delete,15215836,406,259)
{
Count=12
Direction=1
link(onDelete,7312503:doMessage,[])
}