Process Monitor или как да накарате софтуера да работи като потребител

Днес ще се опитам да се справя с проблема с правилната работа на софтуера с потребителски права, като използвам примера на софтуера (Prima Expert Digital Microscope) за цифров микроскоп от LOMO JSC.

софтуера
Както в много предприятия, имаме строга политика за сигурност, предписана в STP и обикновените служители нямат администраторски права, така че понякога има проблеми с работата на софтуера под потребителски акаунт. Софтуерът изисква разширени права.

И така, какво имам в началото, OTC (отделът за технически контрол) поиска инсталирането на придружаващия софтуер за микроскоп "Expert Prima версия 1.0" на обикновена потребителска машина с Windows XP.

софтуера

Инсталацията беше успешна, но беше открит следният проблем. Програмата не вижда камерата и реже интерфейса след стартиране от потребител, под администратор софтуерът работи правилно.

софтуера

Първото нещо, което се опитах да направя, беше да дам на потребителя разрешение да премине към директорията с програмата LOMO.

софтуера

Това действие не даде положителен резултат. Въоръжен с помощната програма Process Monitor, настройвам филтър в нея за процеса Prima.exe и стартирам софтуера Expert Prima.

monitor

Помощната програма показва всички засегнати системни ресурси, за да работи Prima.exe

monitor

Освен това, за удобство на работа, експортирам резултата в csv и го отварям с помощта на Microsoft Excel.

софтуера

Сортирам по полето Detail и отивам да разгледам засегнатите храсти, интересувам се от стойността Desired Access: Read / Write.

Давам пълен достъп на потребителя до папките в системния регистър:

HKLM\Software\Microsoft\VfWWDM Mapper HKLM\System\CurrentControlSet\control\MediaResources\msvideo\MSVideo.VFWWDM

Защо точно тези папки? защото потребителят има пълен достъп до HKCU - това е неговият клон.

тичам запроверете дали програмата работи правилно.

софтуера

Можете да помогнете и да прехвърлите средства за развитието на сайта