BGinfo na tela de logon (Windows 7, não-administrador)

2

No Windows 7, não é tão fácil mostrar informações na tela de logon com o BGinfo. Consegui trabalhar convertendo o arquivo BMP (que o BGinfo cria) em um arquivo JPG (com BMP2JPG.exe) e colocando-o na seguinte pasta

C:\Windows\System32\oobe\info\backgrounds\backgroundDefault.jpg

Isso funciona perfeitamente para administradores, mas um usuário normal não tem permissão para escrever nessa pasta. Portanto, quando um usuário normal faz logon, a área de trabalho é atualizada, mas a tela de logon não é (até que um administrador faça logon).

Existe uma maneira de fazer isso funcionar para não administradores? Acho que abri todas as páginas do Google que pude encontrar, mas nada apareceu.

Muito obrigado.

    
por Jente 16.10.2014 / 10:36

1 resposta

1

Eu resolvi o problema por meio de permissões de configurações para a pasta com o PowerShell.

$InheritanceFlag = [System.Security.AccessControl.InheritanceFlags]::ContainerInherit -bor [System.Security.AccessControl.InheritanceFlags]::ObjectInherit
$PropagationFlag = [System.Security.AccessControl.PropagationFlags]::None
$objType = [System.Security.AccessControl.AccessControlType]::Allow 
$Folder = "C:\Windows\System32\oobe\info\backgrounds"
$acl = Get-Acl $Folder
$permission = "Everyone","Modify", $InheritanceFlag, $PropagationFlag, $objType
$accessRule = New-Object System.Security.AccessControl.FileSystemAccessRule $permission
$acl.SetAccessRule($accessRule)
Set-Acl $Folder $acl
    
por 20.10.2014 / 10:45