1

Есть ли в Windows папка, которая всегда существует (например, домашняя страница пользователя или ProgramData), но ее могут изменять и читать только администраторы?

Пока что лучшим кандидатом, которого я нашел, является% APPDATA% учетной записи "Локальная система", которая, кажется, существует всегда. Но его реальное местоположение зависит от версии Windows и от того, работает ли она как 32-разрядное или 64-разрядное приложение.

  • C:\Windows\system32\config\systemprofile\Application Data
  • C:\Windows\ System32\ Config \systemprofile\ AppData \ Roaming
  • C:\Windows\ SysWOW64 \ Config \systemprofile\ AppData \ Roaming

Существует также вероятность того, что в будущем он может даже мигрировать куда-то под

  • C:\Windows\ServiceProfiles\LocalService

И это может быть не так просто найти это местоположение, если программное обеспечение работает под учетной записью другого администратора, а не как "Локальная система" (служба).

Может быть, мне не хватает лучшей альтернативы% APPDATA% "Локальной системы"?

Или существует простой и надежный способ получения% APPDATA% учетной записи "Локальная система" любым другим пользователем-администратором?

1 ответ1

2

ОБНОВЛЕНИЕ: Если я правильно понимаю, вы ищете места, которые могут быть прочитаны только администраторами и куда администраторы могут также писать. Вот список папок с такими характеристиками, которые присутствуют как в моих установках Windows 10, так и в Windows 7. В любом случае, создание вашей собственной папки в ProgramData согласно вашему комментарию звучит как нормальная идея.

C:\MSOCache
C:\PerfLogs
C:\Windows\Temp
C:\ProgramData\Microsoft\Diagnosis\
C:\ProgramData\Microsoft\Crypto\PCPKSP\WindowsAIK
C:\ProgramData\Microsoft\Network\Downloader
C:\ProgramData\Microsoft\Provisioning
C:\ProgramData\Microsoft\Search\Data\Applications\Windows
C:\ProgramData\Microsoft\Search\Data\Temp
C:\ProgramData\Microsoft\Windows\LfSvc
C:\ProgramData\Microsoft\Windows\Power Efficiency Diagnostics
C:\ProgramData\Microsoft\Windows\wfp
C:\ProgramData\Microsoft\Windows Defender
C:\ProgramData\Microsoft\Windows NT\MSFax
C:\ProgramData\USOPrivate
C:\Recovery
C:\Windows\appcompat\Programs
C:\Windows\AUInstallAgent
C:\Windows\LiveKernelReports
C:\Windows\Logs\HomeGroup
C:\Windows\Logs\SystemRestore
C:\Windows\Logs\Telephony
C:\Windows\ModemLogs
C:\Windows\PLA\Reports
C:\Windows\PLA\Rules
C:\Windows\PLA\Templates
C:\Windows\Prefetch
C:\Windows\security\audit
C:\Windows\security\cap
C:\Windows\ServiceProfiles\LocalService
C:\Windows\ServiceProfiles\NetworkService
C:\Windows\System32\appmgmt\MACHINE
C:\Windows\System32\Com\dmp
C:\Windows\System32\config
C:\Windows\System32\Configuration
C:\Windows\System32\ias
C:\Windows\System32\LogFiles\Fax\Incoming
C:\Windows\System32\LogFiles\Fax\Outgoing
C:\Windows\System32\LogFiles\Firewall
C:\Windows\System32\LogFiles\WMI
C:\Windows\System32\MsDtc
C:\Windows\System32\networklist
C:\Windows\System32\SleepStudy
C:\Windows\System32\spool\PRINTERS
C:\Windows\System32\spool\SERVERS
C:\Windows\System32\sru
C:\Windows\System32\Tasks
C:\Windows\System32\Tasks_Migrated
C:\Windows\System32\wbem\MOF
C:\Windows\System32\WDI
C:\Windows\System32\wfp

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