1

Я скопировал dll в каталог system32. Я хочу зарегистрировать его, что требует от меня быть администратором. Если я щелкну правой кнопкой мыши на cmd.exe и запустлюсь с правами администратора и выведу каталог, dll не будет отображаться. Однако, если я запускаю cmd.exe нормально, я вижу файл, но не могу его зарегистрировать.

1 ответ1

2

Вы не можете писать в system32 (или что-либо в %SystemRoot%) как обычный пользователь. Это означает, что вы на самом деле не копировали свою библиотеку туда.

Я помню кое - что о Windows 7 , имеющие какой - то "виртуализации файловой системы" а - если скопировать файл в системный каталог , но вы не имеете достаточно прав, он появится на работу, но файл вместо этого будет скопирован %UserProfile%\AppData\Local\VirtualStore\Windows\System32 (где %UserProfile% обычно является C:\Users\<username>\). Проверьте этот каталог. Если вы найдете внутри DLL, удалите ее, а затем скопируйте как администратор.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .