none
Inserir uma chave de registro RZ_BINARY RRS feed

  • Pergunta

  • Bom Dia!

    Alguem pode me ajudar a inserir está chave RZ_BINARY por VBS?

     

    Windows Registry Editor Version 5.00

     

    [HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Storage]

    "HotplugSecurityDescriptor"=hex:01,00,04,80,00,00,00,00,00,00,00,00,00,00,00,\

      00,14,00,00,00,02,00,68,00,04,00,00,00,01,00,24,00,ff,01,0d,00,01,05,00,00,\

      00,00,00,05,15,00,00,00,e7,70,e3,4f,d3,17,ca,c6,3d,5b,8d,31,00,05,00,00,00,\

      00,14,00,ff,01,1f,00,01,01,00,00,00,00,00,05,12,00,00,00,00,00,14,00,ff,01,\

      1f,00,01,01,00,00,00,00,00,05,13,00,00,00,00,00,14,00,ff,01,1f,00,01,01,00,\

      00,00,00,00,05,04,00,00,00

     

    Está é a chave que impede acesso a todas as classes de armazenamento removível. GPO windows 7.

    Obrigado!

     

     


    Marcelo Baumann
    quarta-feira, 3 de agosto de 2011 14:57

Respostas

  • Marcelo boa tarde,

    Existem algumas formas de fazer o solicitado.

    1. GPO
      Via arquivos *.adm segue link de uma pergunta parecida.
      http://social.technet.microsoft.com/forums/pt-BR/winsrv2003pt/thread/cecdffd6-de7c-4904-9bce-ca2249f3d3bc
    2. VBscript
      Voce pode executar o script a baixo mas ele so aceita numeros
      ' Create a Registry Key
      
      
      Const HKEY_LOCAL_MACHINE = &H80000002
      
      Set objRegistry = _
       GetObject("Winmgmts:root\default:StdRegProv")
      
      strPath = "SYSTEM\CurrentControlSet\Control\Storage"
      uBinary = Array(01,00,04,80,00,00,00,00,00,00,00,00,00,00,00,00,14,00,00,00,02,00,68,00,04,00,00,00,01,00,24,00)
      'Wscript.Echo uBinary
      
      'firstKey = uninary & ",ff,
      
      
      Return = objRegistry.SetBinaryValue(HKEY_LOCAL_MACHINE, _
       strPath, _
       "HotplugSecurityDescriptor", _
       uBinary)
      
      If (Return = 0) And (Err.Number = 0) Then
       Wscript.Echo "Binary value added successfully"
      Else
       ' An error occurred
      End If<br/><br/>
      
    3. Bat File
      Esse eu testei, você exporta a chave desejada para um arquivo .reg, altera no codigo a baixo o teste.reg para o nome do arquivo que voce criou copia o codigo cola no txt salva como .bat, e pode rodar unico detalhe o usuário tem que ser administrador da maquia.
      REGEDIT4
      
       @ECHO OFF
       CLS
       REGEDIT.EXE /S teste.reg
      
      EXIT

      Marcelo espero ter ajudado.

    Abraços.


    Edson Matias Fagundes Junior (Nioks)
    quinta-feira, 4 de agosto de 2011 17:02

Todas as Respostas

  • Não se se resolve mas veja se lhe ajuda...

    http://forums.devshed.com/visual-basic-programming-52/writing-reg-binary-in-vbscript-80781.html

    Abraços

     


    Edson Matias Fagundes Junior (Nioks)
    quarta-feira, 3 de agosto de 2011 17:37
  • Não se se resolve mas veja se lhe ajuda...

    http://forums.devshed.com/visual-basic-programming-52/writing-reg-binary-in-vbscript-80781.html

    Abraços

     


    Edson Matias Fagundes Junior (Nioks)

    Obrigado Edson, mas sou leigo em VBS, e também não entendo muito Inglês, entao nao consegui identificar se a sua informação poderia me ajudar.

    mesmo assim obrigado!


    Marcelo Baumann
    quarta-feira, 3 de agosto de 2011 20:22
  • Marcelo boa tarde,

    Existem algumas formas de fazer o solicitado.

    1. GPO
      Via arquivos *.adm segue link de uma pergunta parecida.
      http://social.technet.microsoft.com/forums/pt-BR/winsrv2003pt/thread/cecdffd6-de7c-4904-9bce-ca2249f3d3bc
    2. VBscript
      Voce pode executar o script a baixo mas ele so aceita numeros
      ' Create a Registry Key
      
      
      Const HKEY_LOCAL_MACHINE = &H80000002
      
      Set objRegistry = _
       GetObject("Winmgmts:root\default:StdRegProv")
      
      strPath = "SYSTEM\CurrentControlSet\Control\Storage"
      uBinary = Array(01,00,04,80,00,00,00,00,00,00,00,00,00,00,00,00,14,00,00,00,02,00,68,00,04,00,00,00,01,00,24,00)
      'Wscript.Echo uBinary
      
      'firstKey = uninary & ",ff,
      
      
      Return = objRegistry.SetBinaryValue(HKEY_LOCAL_MACHINE, _
       strPath, _
       "HotplugSecurityDescriptor", _
       uBinary)
      
      If (Return = 0) And (Err.Number = 0) Then
       Wscript.Echo "Binary value added successfully"
      Else
       ' An error occurred
      End If<br/><br/>
      
    3. Bat File
      Esse eu testei, você exporta a chave desejada para um arquivo .reg, altera no codigo a baixo o teste.reg para o nome do arquivo que voce criou copia o codigo cola no txt salva como .bat, e pode rodar unico detalhe o usuário tem que ser administrador da maquia.
      REGEDIT4
      
       @ECHO OFF
       CLS
       REGEDIT.EXE /S teste.reg
      
      EXIT

      Marcelo espero ter ajudado.

    Abraços.


    Edson Matias Fagundes Junior (Nioks)
    quinta-feira, 4 de agosto de 2011 17:02
  • Marcelo boa tarde,

    Existem algumas formas de fazer o solicitado.

    1. GPO
      Via arquivos *.adm segue link de uma pergunta parecida.
      http://social.technet.microsoft.com/forums/pt-BR/winsrv2003pt/thread/cecdffd6-de7c-4904-9bce-ca2249f3d3bc
    2. VBscript
      Voce pode executar o script a baixo mas ele so aceita numeros
      ' Create a Registry Key
      
      
      Const HKEY_LOCAL_MACHINE = &H80000002
      
      Set objRegistry = _
       GetObject("Winmgmts:root\default:StdRegProv")
      
      strPath = "SYSTEM\CurrentControlSet\Control\Storage"
      uBinary = Array(01,00,04,80,00,00,00,00,00,00,00,00,00,00,00,00,14,00,00,00,02,00,68,00,04,00,00,00,01,00,24,00)
      'Wscript.Echo uBinary
      
      'firstKey = uninary & ",ff,
      
      
      Return = objRegistry.SetBinaryValue(HKEY_LOCAL_MACHINE, _
       strPath, _
       "HotplugSecurityDescriptor", _
       uBinary)
      
      If (Return = 0) And (Err.Number = 0) Then
       Wscript.Echo "Binary value added successfully"
      Else
       ' An error occurred
      End If<br/><br/>
      
    3. Bat File
      Esse eu testei, você exporta a chave desejada para um arquivo .reg, altera no codigo a baixo o teste.reg para o nome do arquivo que voce criou copia o codigo cola no txt salva como .bat, e pode rodar unico detalhe o usuário tem que ser administrador da maquia.
      REGEDIT4
      
       @ECHO OFF
       CLS
       REGEDIT.EXE /S teste.reg
      
      EXIT

      Marcelo espero ter ajudado.

    Abraços.


    Edson Matias Fagundes Junior (Nioks)

    Muito Obrigado, ajudou muito, é loja e eles são adm sim, muito obrigado.

    funcionou!!


    Marcelo Baumann
    sexta-feira, 12 de agosto de 2011 14:59
  • Marcelo Legal fico feliz em ajudar, abraços.


    Edson Matias Fagundes Junior - (Nioks)
    MCP, MCTS: 2008, MCTS:MBS
    Se a resposta for valida por favor vote como útil.
    sexta-feira, 12 de agosto de 2011 15:11