Jump to content
Fórum Script Brasil
  • 0

Uso de Dcom e interfaces


darth_ivan

Question

7 answers to this question

Recommended Posts

  • 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 to comment
Share on other 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 to comment
Share on other 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 to comment
Share on other 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 to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Answer this question...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.



  • Forum Statistics

    • Total Topics
      152k
    • Total Posts
      651.5k
×
×
  • Create New...