установщик — вступает во владение uxtheme.dll в c ++ и win 8.1

Я пытаюсь получить право собственности на uxtheme.dll в моей папке Windows 8.1 system32 программно (c ++). Я читал, пробовал и гуглил уже несколько часов, но не могу найти никакого решения. Каждый раз, когда устанавливается владение uxtheme, оно не отображается на вкладке свойств. Право собственности и полные права всегда наследуются доверенным установщиком.

Я попробовал это с system("takeown /f C:\Windows\system32\uxtheme.dll") который печатает успех, но, к сожалению, не работает.

То же самое касается функции TakeOwnership() из MSDN. [Http://msdn.microsoft.com/en-us/library/windows/desktop/aa379620%28v=vs.85%29.aspx]

Что мне нужно сделать, чтобы наследовать права владения для локального администратора, чтобы я мог отключить эту DLL? Имеет ли защита ресурсов какое-либо отношение к этому?

Как только право собственности будет установлено, смогу ли я заменить dll на MoveFileEx ()?

большое спасибо вам,
Lody

0

Решение

Хорошо, я решил свою проблему.

Возьмите на себя ответственность за все каталоги, в которых находится файл.
Помните: если вы используете 64-битную версию, пути к системным файлам будут перенаправлены в папку SysWoW64 \.

0

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]