Prezados,
Esses dias tive que voltar a mexer com a famosa dll do cobrebem, que diga-se de passagem faz muito bem o seu trabalho, no entanto o que antes era um diferencial enorme, agora já não existe mais, que é o suporte que eles prestavam.
Hoje a DLL vem em um pacote com um instalador, mas o problema é que este instalador instala apenas para o usuário atual, usando o Regsvr32, o que te obriga a instalar uma vez para cada usuário e torna a tarefa bem chata.
Dando uma estudada, lembrei como faziamos para registrar as DLLs no passado, de modo que ficam registradas no servidor e com isso ficam visíveis a todos, vamos lá:
1. Baixe a DLL do site e coloque-a na pasta C:\CobreBemX (ou alguma outra de sua preferência).
2. No Windows, abra o Component Services.
3. Caminho: Console Root -> Component Services -> Computers -> My Computer, e clique com o botão direito em “COM + Applications”, escolha New -> Application.
4. Next -> Create an empty application
5. Coloque o nome CBX e escolha a opção Library Application, Next, Finish.
6. Com isso, um novo item será criado na arvore abaixo do item “COM + Applications” chamado CBX.
7. Clique com o botão direito em CBX, Properties e vá até a guia Security
8. Certifique-se que a opção “Enforce access checks for this application” está marcada e também altere o Security Level para a primeira opção “Perform access checks only…..”.
9. Clique em Apply e em seguida em OK.
10. Expanda o item CBX e clique com o direito em Componentes -> New -> Component.
11. Next.
12. Install new component(s)
13. Aponte para a DLL que colocou em C:\CobreBemX
14. Next e Finsh.
Pronto, agora a DLL está registrada em um escopo global e não precisa mais ser registrar usuário por usuário.
Abraços,
Pichler
One Response
Hélio Menezes
31|Jul|2015 1Show de Bola.
Leave a reply