Frodo_Torbins
Silver Member | Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору lodyr Инсталлятор сначала ругнулся: Цитата: This setup program was created using unregistered shareware version of Astrum InstallWizard and distribution of this program is strictly forbidden. (This message will not be shown in the registered version of Astrum InstallWizard.) | Но все же отработал нормально. Далее запустился екзешник с правами Medium и заявил, что у него есть права админа. Я отобразил в Process Explorer-е еще одну колонку "Virtualized", и убедился, что для экзешника просто включилась виртуализация. Это значит, что любые попытки этого экзешника записывать инфу в HKLM\Software заканчивались в HKCU\Software\Classes\VirtualStore\MACHINE. Вот такая вот система обратной совместимости. Продолжение переписки из лички. Надеюсь lodyr не будет против публикации, а кому то может пригодится: lodyr: Цитата: Доброго дня! Пишу лиично, т.к. проблема затянулась, а топик всё-таки не для этой темы. (Чтобы мэтры не ругались). Вы правы, срабатывает виртуализация, недоглядел чуток.. Пробовал заставить саму службу записывать в HKLM, т.к. она отображает свой статус привилегий как Local System. Под правами админа - проблем нет. Как только запускаю под стандартным юзером, вышибает по ошибке kernel. Я что то не пойму, а зачем тогда службы нужны, если я не могу воспользоваться их привелегиями? Может есть какая хитрость, ведь вы сами предложили организовать обмен данными с помощью сокетов. Значит я что то не так делаю? Или это всё только теория, и виртуализацию Виндос обойти нельзя? Просветите, plz. | Frodo_Torbins: Цитата: А что Process Explorer в столбце Integrity для вашей службы показывает? Должно быть System - то есть системные права. А виртуализация для обычных приложений отключается добавлением обычного манифеста, даже если в нем не затребованы права админа. |
|