Ir para conteúdo
Fórum Script Brasil
  • 0

Uso de Dcom e interfaces


darth_ivan

Pergunta

7 respostass a esta questão

Posts Recomendados

  • 0

Eu já tinha visto este exemplo, mas ele somente chama uma função da interface e depois escreve no registro, não entendi porque ele não escreve no registro direto.

Mas eu queria algum tipo de documentação em que eu poderia explorar mais essa interface. você viu algum jeito em que eu poderia adicionar algum usuário ao grupo "deny logon locally"?

Grato.

Link para o comentário
Compartilhar em outros sites

  • 0
Mas eu queria algum tipo de documentação em que eu poderia explorar mais essa interface. você viu algum jeito em que eu poderia adicionar algum usuário ao grupo "deny logon locally"?

este post pode ajudar... mesmo problema

http://www.babooforum.com.br/forum/index.p...st&p=924084

outras referencias

http://www.winforumz.com/windows/Local-Adm...pict658381.html

http://www.faqts.com/knowledge_base/view.phtml/aid/27847

abraço

Link para o comentário
Compartilhar em outros sites

  • 0
Ok, mas gostaria de fazer isso via código e de preferência via Delphi. Mas esses códigos não precisam necessariamente ser do Delphi, pode ser qualquer outra linguagem ou qualquer outro programa que faça isso via parâmetros...

Não tenho conhecimento de outro programa ... talvez outro colega possa lhe ajudar

neste endereço explica como fazer usando o windows XP

http://www.faqts.com/knowledge_base/view.phtml/aid/27847

Boa Sorte

abraço

Link para o comentário
Compartilhar em outros sites

  • 0
Ok, mas gostaria de fazer isso via código e de preferência via Delphi. Mas esses códigos não precisam necessariamente ser do Delphi, pode ser qualquer outra linguagem ou qualquer outro programa que faça isso via parâmetros...

talvez a solução mais simples possa ser mesmo executar o aplicativo Ntrights.exe a partir do Delphi, com o parâmetros conforme o artigo apontado por um dos links que o Jhonas postou: Como definir logon direitos de usuário com o utilitário Ntrights.exe

Em termos de implementação via Delphi, com certeza você teria que fazer uso de alguma DLL (API do Windos) ou de um componente que a utilize.

Eu acredito que passará pelas funções do LSA (Local Security Authority), provavelmente LsaAddAccountRights. Em

Account Rights Constants (ref. msdn), você deve verificar isto.

Com isso em mente, e procurando um pouco, encontrei uma página com componentes para isto: NTSet Component Collection

Um grupo destes componentes, TNTUserMan parece implementar esta funcionalidade (suporta D6..D2006). Porém é Shareware e conforme diz na seção de download: "Evaluation version has no restrictions, but must not be used in commercial or production applications."

Ele tem toda a funcionalidade e não poderia ser utilizado para uso comercial. A versão paga, contém fontes, suporte e atualizações.

Se opinar por implementar a interface com a DLL, acredito que você poderá ser basear nesta (ref. Experts-Exchange) codificação que faz uso de outras funções desta mesma DLL. Ou, ainda, neste componente publicado em DelphiPages.

Abraços

Link para o comentário
Compartilhar em outros sites

Participe da discussão

Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.

Visitante
Responder esta pergunta...

×   Você colou conteúdo com formatação.   Remover formatação

  Apenas 75 emoticons são permitidos.

×   Seu link foi incorporado automaticamente.   Exibir como um link em vez disso

×   Seu conteúdo anterior foi restaurado.   Limpar Editor

×   Você não pode colar imagens diretamente. Carregar ou inserir imagens do URL.



  • Estatísticas dos Fóruns

    • Tópicos
      152,1k
    • Posts
      651,8k
×
×
  • Criar Novo...