Conflito entre programa em Harbour e guardião de banco
Moderador: Moderadores
-
valtecom17
- Usuário Nível 1

- Mensagens: 5
- Registrado em: 16 Jun 2017 08:59
- Localização: Uberaba
Conflito entre programa em Harbour e guardião de banco
Em alguns clientes que usam meus sistemas desenvolvidos em Clipper com a lib gráfica Minigui ocorrem anomalias quando no computador de meus clientes são instalados os Guardiões de bancos, como o Warsaw da caixa e o g-buster do banco do Brasil, ai correm diversos problemas, como em alguns casos o sistema não abre e quando eu abro o Gerenciador de Tarefas do Windows ele está como serviço e não como aplicativo, em outros casos o sistema abre mas fica lento, em outros casos o sistema abre mas congela quando vou fechar, em outros casos o sistema abre mas ocorrem anomalias, botões que ficam em branco, textos que não aparecem.
No meu computador como eu não acesso nenhum banco os meus sistemas são executados normalmente.
Eu não posso obrigar meu cliente a não instalar estes guardiões, pois ele precisa acessar seus bancos, não posso sugerir a eles que instalem uma maquina virtual, pois eles querem que o sistema rode no computador dele normalmente e não com alterações na maquina ou em seu comportamento.
Algum dos amigos conseguiu resolver estas anomalias? incompatibilidade na verdade.
Eu cheguei a entrar em contado com a GAS responsável pelo warsaw e eles me responderam que o que interessa é a segurança de seus clientes e que eu deveria encontrar os meios de resolver esta incompatibilidade no meu sistema.
Fico no aguardo.
Valteçom
Uberaba MG
No meu computador como eu não acesso nenhum banco os meus sistemas são executados normalmente.
Eu não posso obrigar meu cliente a não instalar estes guardiões, pois ele precisa acessar seus bancos, não posso sugerir a eles que instalem uma maquina virtual, pois eles querem que o sistema rode no computador dele normalmente e não com alterações na maquina ou em seu comportamento.
Algum dos amigos conseguiu resolver estas anomalias? incompatibilidade na verdade.
Eu cheguei a entrar em contado com a GAS responsável pelo warsaw e eles me responderam que o que interessa é a segurança de seus clientes e que eu deveria encontrar os meios de resolver esta incompatibilidade no meu sistema.
Fico no aguardo.
Valteçom
Uberaba MG
-
pauloa1
- Usuário Nível 3

- Mensagens: 227
- Registrado em: 25 Jun 2008 14:57
- Localização: Augusto Pestana-RS
Conflito entre programa em Harbour e guardião de banco
Só consegui resolver esse problema, comprando um certificado.
Da uma olhada.
viewtopic.php?f=43&t=17426
Paulo
Da uma olhada.
viewtopic.php?f=43&t=17426
Paulo
-
valtecom17
- Usuário Nível 1

- Mensagens: 5
- Registrado em: 16 Jun 2017 08:59
- Localização: Uberaba
Conflito entre programa em Harbour e guardião de banco
Obrigado pela resposta Paulo,
mas pelo que vi no site da Comodo, o certificado vale por 1, 2 ou 3 anos, mas e depois que eu assinar um executavel, quando vencer o prazo do certificado, eu terei que enviar uma copia nova ou uma vez assinado ele ficará sempre assinado, considerando que não mexerei mais no executável naquele cliente.
obrigado.
valteçom
Uberaba MG brasil
mas pelo que vi no site da Comodo, o certificado vale por 1, 2 ou 3 anos, mas e depois que eu assinar um executavel, quando vencer o prazo do certificado, eu terei que enviar uma copia nova ou uma vez assinado ele ficará sempre assinado, considerando que não mexerei mais no executável naquele cliente.
obrigado.
valteçom
Uberaba MG brasil
- JoséQuintas
- Administrador

- Mensagens: 20267
- Registrado em: 26 Fev 2007 11:59
- Localização: São Paulo-SP
Conflito entre programa em Harbour e guardião de banco
Depende do que a Microsoft decidir...
Depende do que o guardião dos bancos decidir...
Só resta repassar o custo....
Nota:
Olhe atentamente o fórum, porque foi passada uma empresa onde o certificado é mais barato.
É um representante da Comodo que vende mais barato que a própria Comodo.
E vale até pra renovar certificados emitidos pela própria Comodo.
Depende do que o guardião dos bancos decidir...
Só resta repassar o custo....
Nota:
Olhe atentamente o fórum, porque foi passada uma empresa onde o certificado é mais barato.
É um representante da Comodo que vende mais barato que a própria Comodo.
E vale até pra renovar certificados emitidos pela própria Comodo.
José M. C. Quintas
Harbour 3.2, mingw, gtwvg mt, fivewin 25.04, multithread, dbfcdx, MySQL, ADOClass, PDFClass, SefazClass, (hwgui mt), (hmg3), (hmg extended), (oohg), PNotepad, ASP, stored procedure, stored function, Linux (Flagship/harbour 3.2)
"The world is full of kings and queens, who blind our eyes and steal our dreams Its Heaven and Hell"
https://github.com/JoseQuintas/
Harbour 3.2, mingw, gtwvg mt, fivewin 25.04, multithread, dbfcdx, MySQL, ADOClass, PDFClass, SefazClass, (hwgui mt), (hmg3), (hmg extended), (oohg), PNotepad, ASP, stored procedure, stored function, Linux (Flagship/harbour 3.2)
"The world is full of kings and queens, who blind our eyes and steal our dreams Its Heaven and Hell"
https://github.com/JoseQuintas/
-
pauloa1
- Usuário Nível 3

- Mensagens: 227
- Registrado em: 25 Jun 2008 14:57
- Localização: Augusto Pestana-RS
Conflito entre programa em Harbour e guardião de banco
José Quintas!
Usei esse, custou uns R$ 300,00
Paulo
Usei esse, custou uns R$ 300,00
Paulo
- JoséQuintas
- Administrador

- Mensagens: 20267
- Registrado em: 26 Fev 2007 11:59
- Localização: São Paulo-SP
Conflito entre programa em Harbour e guardião de banco
Pois é a dica foi sua, é metade do preço de comprar direto na Comodo.
O meu vence em agosto, vou renovar nessa empresa, a ksoftware.
O meu vence em agosto, vou renovar nessa empresa, a ksoftware.
José M. C. Quintas
Harbour 3.2, mingw, gtwvg mt, fivewin 25.04, multithread, dbfcdx, MySQL, ADOClass, PDFClass, SefazClass, (hwgui mt), (hmg3), (hmg extended), (oohg), PNotepad, ASP, stored procedure, stored function, Linux (Flagship/harbour 3.2)
"The world is full of kings and queens, who blind our eyes and steal our dreams Its Heaven and Hell"
https://github.com/JoseQuintas/
Harbour 3.2, mingw, gtwvg mt, fivewin 25.04, multithread, dbfcdx, MySQL, ADOClass, PDFClass, SefazClass, (hwgui mt), (hmg3), (hmg extended), (oohg), PNotepad, ASP, stored procedure, stored function, Linux (Flagship/harbour 3.2)
"The world is full of kings and queens, who blind our eyes and steal our dreams Its Heaven and Hell"
https://github.com/JoseQuintas/
Conflito entre programa em Harbour e guardião de banco
Segui o manual deste site resolveu, agora o executável fecha
Tem o programa em delphi que registra para download na mesma pagina
http://zettaomnis.net.br/portal/index.p ... oes-delphi
Tem o programa em delphi que registra para download na mesma pagina
http://zettaomnis.net.br/portal/index.p ... oes-delphi
Daniel
Harbour + Minigui + dbfcdx
Marinas-Gui Pena que parou o suporte
Harbour + Minigui + dbfcdx
Marinas-Gui Pena que parou o suporte
-
derekwildstar
- Usuário Nível 1

- Mensagens: 3
- Registrado em: 22 Fev 2018 17:44
- Localização: Olinda / PE
Conflito entre programa em Harbour e guardião de banco
Quando eu percebi que o problema era dos plugins de banco de dados, pesquisei e descobri a assinatura de executáveis, o que me motivou a fazer o artigo (http://www.zettaomnis.net.br/portal/a2d ... elphi.html). Algumas pessoas me relataram que a solução não é perfeita e eu acredito nisso, contudo, se você não quiser pagar par um certificado só pra fazer seu sistema rodar em um PC alheio, o certificado autoassinado resolve o problema. Tem gente que não gosta disso e realmente é melhor ter um certificado bonitinho, mas quando você lê isso:
Simplesmente não dá pra ficar muito feliz por ter que gastar dinheiro por conta de uma empresa (a empresa que desenvolve os plugins de banco) que simplesmente liga o "foda-se" e tá pouco se lascando pros outros sistemas instalados no PC do cliente. Se a assinatura com certificado autoassinado funcionar, eu recomendo que você a utilize, afinal, você não está desenvolvendo um keylogger ou malware. Coloque informações reais no certificado a respeito de sua empresa (ou de você, no caso de ser autônomo) e estará tudo resolvido. Caso você tenha dinheiro de sobra e puder pagar por um certificado emitido por uma CA oficial, é claro que será a melhor solução. O artigo possui um executável que facilita o processo de assinar um executávelEu cheguei a entrar em contado com a GAS responsável pelo warsaw e eles me responderam que o que interessa é a segurança de seus clientes e que eu deveria encontrar os meios de resolver esta incompatibilidade no meu sistema.
Carlos Barreto Feitoza Filho / Delphi Developer
http://www.zettaomnis.net.br
http://www.zettaomnis.net.br
Conflito entre programa em Harbour e guardião de banco
Nao entendi, Daniel!Segui o manual deste site resolveu, agora o executável fecha
Tem o programa em delphi que registra para download na mesma pagina
Conseguiu resolver o problema com plugin do banco seguindo manual do link?
fui...
e-mail:janioaguiar@yahoo.com.br
msn: janio_aguiar@hotmail.com
xHarbour1.2.1/Harbour3.2 + wvg + hwgui + Mediator + MySql
e-mail:janioaguiar@yahoo.com.br
msn: janio_aguiar@hotmail.com
xHarbour1.2.1/Harbour3.2 + wvg + hwgui + Mediator + MySql
Conflito entre programa em Harbour e guardião de banco
Eu não entendi, resolveu ? resolveu +- ou não resolveu ?Daniel escreveu:Segui o manual deste site resolveu, agora o executável fecha
Tem o programa em delphi que registra para download na mesma pagina
►Harbour 3.x | Minigui xx-x | HwGui◄
Pense nas possibilidades abstraia as dificuldades.
Não corrigir nossas falhas é o mesmo que cometer novos erros.
A imaginação é mais importante que o conhecimento. (Albert Einstein)
Pense nas possibilidades abstraia as dificuldades.
Não corrigir nossas falhas é o mesmo que cometer novos erros.
A imaginação é mais importante que o conhecimento. (Albert Einstein)
Conflito entre programa em Harbour e guardião de banco
Esse manual do link é funcional ? tá parecendo ser muito fácil pra resolver, rs
Conseguiu assinar o executável com sucesso ?
Conseguiu assinar o executável com sucesso ?
►Harbour 3.x | Minigui xx-x | HwGui◄
Pense nas possibilidades abstraia as dificuldades.
Não corrigir nossas falhas é o mesmo que cometer novos erros.
A imaginação é mais importante que o conhecimento. (Albert Einstein)
Pense nas possibilidades abstraia as dificuldades.
Não corrigir nossas falhas é o mesmo que cometer novos erros.
A imaginação é mais importante que o conhecimento. (Albert Einstein)
Conflito entre programa em Harbour e guardião de banco
Fiz o certificado igual o exemplo do link,
Estou usando ele a 9 meses e funciona legal
a única coisa que tem que instalar ele pois não tem uma assinatura conhecida, mais funciona.
Os ícones do programa não sumiu mais, e agora consigo sair do programa.
Estou usando ele a 9 meses e funciona legal
a única coisa que tem que instalar ele pois não tem uma assinatura conhecida, mais funciona.
Os ícones do programa não sumiu mais, e agora consigo sair do programa.
Daniel
Harbour + Minigui + dbfcdx
Marinas-Gui Pena que parou o suporte
Harbour + Minigui + dbfcdx
Marinas-Gui Pena que parou o suporte
Conflito entre programa em Harbour e guardião de banco
Daniel,
Eu tentei gerar o certificado mas tem esse erro: erro na linha 1
A minha bat para criar está assim:
O cfg:
Tem alguma coisa errada que eu não estou vendo ?
Eu tentei gerar o certificado mas tem esse erro: erro na linha 1
A minha bat para criar está assim:
Código: Selecionar todos
set path=C:\OpenSSL-Win32\bin;
Openssl.exe req -x509 -days 730 -newkey rsa:1024 -config "D:\Harbour\h-Certificado\asaprev.cfg" -out asaprev.pem
pause
Código: Selecionar todos
[req]
distinguished_name = req_distinguished_name
prompt = no
utf8 = yes
default_keyfile = d:\\asaprev.pem
encrypt_key = no
[req_distinguished_name]
C = BR
ST = Rio de Janeiro
L = Rio de Janeiro
O = Asaprev Associacao de Aposentados do Rio de Janeiro Ltda
OU = Unidade de Desenvolvimento de Sistemas
CN = AsaPrev Rio de Janeiro
emailAddress = asimoesluz@gmail.com
►Harbour 3.x | Minigui xx-x | HwGui◄
Pense nas possibilidades abstraia as dificuldades.
Não corrigir nossas falhas é o mesmo que cometer novos erros.
A imaginação é mais importante que o conhecimento. (Albert Einstein)
Pense nas possibilidades abstraia as dificuldades.
Não corrigir nossas falhas é o mesmo que cometer novos erros.
A imaginação é mais importante que o conhecimento. (Albert Einstein)
Conflito entre programa em Harbour e guardião de banco
Daniel,
Consegui, o arquivo estava em UTF-8 BOM, abri com notepad ++ e encodei para UTF-8, agora funcionou.
Consegui, o arquivo estava em UTF-8 BOM, abri com notepad ++ e encodei para UTF-8, agora funcionou.
►Harbour 3.x | Minigui xx-x | HwGui◄
Pense nas possibilidades abstraia as dificuldades.
Não corrigir nossas falhas é o mesmo que cometer novos erros.
A imaginação é mais importante que o conhecimento. (Albert Einstein)
Pense nas possibilidades abstraia as dificuldades.
Não corrigir nossas falhas é o mesmo que cometer novos erros.
A imaginação é mais importante que o conhecimento. (Albert Einstein)
- Itamar M. Lins Jr.
- Administrador

- Mensagens: 7928
- Registrado em: 30 Mai 2007 11:31
- Localização: Ilheus Bahia
- Curtiu: 1 vez
Conflito entre programa em Harbour e guardião de banco
Ola!
Tem como gerar o tal arquivo .pem com o harbour 3.4 é só modificar lá com suas varáveis... mamão com açúcar!
Arquivo mkcert.sh na pasta \contrib\hbhttpd\test
Acredito ter entendido a doidice da M$, mas se todos podem gerar o tal certificado, deixa de ser uma segurança e passa a ser "mais um protocolo" desnecessário.
Atenção, via CMD não vai tem que instalar o MINGWin.
Vai gerar o private.pem na pasta em questão.
Saudações,
Itamar M. Lins Jr.
Tem como gerar o tal arquivo .pem com o harbour 3.4 é só modificar lá com suas varáveis... mamão com açúcar!
Arquivo mkcert.sh na pasta \contrib\hbhttpd\test
Código: Selecionar todos
#!/bin/sh
# Create a self-signed certificate for localhost/loopback
case "$(uname)" in
Darwin*) alias openssl=/usr/local/opt/openssl/bin/openssl;;
esac
tmp="$(mktemp -t XXXXXX)"
cat << EOF > "${tmp}"
[req]
encrypt_key = no
prompt = no
distinguished_name = dn
req_extensions = v3_req
[dn]
O = Example
CN = localhost
[v3_req]
subjectAltName = @alt_names
[alt_names]
DNS.1 = localhost
DNS.2 = ::1
DNS.3 = 127.0.0.1
EOF
openssl genpkey -algorithm RSA -pkeyopt rsa_keygen_bits:2048 > private.pem
chmod 600 private.pem
openssl req -new -sha256 \
-config "${tmp}" \
-key private.pem -out example.csr
openssl req -x509 -sha256 -days 730 \
-config "${tmp}" -extensions v3_req \
-in example.csr -key private.pem -out example.crt
rm "${tmp}"
# Human-readable
openssl req -in example.csr -text -noout > example.csr.txt
openssl asn1parse -in example.csr > example.csr.asn1.txt
openssl x509 -in example.crt -text -noout > example.crt.txt
openssl asn1parse -in example.crt > example.crt.asn1.txt
openssl pkey -in private.pem -text -noout > private.pem.txt
chmod 600 private.pem.txt
openssl asn1parse -in private.pem > private.pem.asn1.txt
chmod 600 private.pem.asn1.txt
´Atenção, via CMD não vai tem que instalar o MINGWin.
Vai gerar o private.pem na pasta em questão.
Saudações,
Itamar M. Lins Jr.
Saudações,
Itamar M. Lins Jr.
Itamar M. Lins Jr.
