Pular para o conteúdo principal

Postagens

Mostrando postagens de setembro, 2013

Postagem em destaque

🚀 Oferecendo Serviços Remotos de Desenvolvedor AdvPL e Mais 🖥️

🚀 Oferecendo Serviços Remotos de Desenvolvedor AdvPL e Mais 🖥️ Olá pessoal, Espero que este post encontre todos vocês bem! É com grande entusiasmo que compartilho que estou expandindo meus serviços como Desenvolvedor AdvPL para novos desafios e colaborações. Com mais de duas décadas de experiência sólida, minha jornada profissional tem sido enriquecedora, com a oportunidade de participar de projetos empolgantes ao longo dos anos. Agora, estou ansioso para trazer minha experiência e habilidades para novas equipes e projetos, trabalhando de forma remota. Minha expertise abrange não apenas AdvPL, mas também outras tecnologias-chave, incluindo JS, SQL, Infraestrutura e Otimização de Processos. Acredito que essa combinação de conhecimentos me permite oferecer soluções abrangentes e eficazes para uma variedade de necessidades de desenvolvimento. Acredito que a tecnologia tem o poder de transformar negócios e impulsionar o sucesso, e estou comprometido em ajudar meus clientes a alcançar seu

BlackTDN :: Dicas do RLeg : FwMsgRun

Oi Naldo, beleza? Taí em anexo uma função nova para nossos visitantes do BlackTDN utilizarem. Assim que possível você publica? Obrigado e a braços, Robson Luiz – Rleg //-------------------------------------------------------------- /*/{Protheus.doc} xFwMsgRun Modelo que exemplifica o uso da função FwMsgRun. @param oObj Variável de objeto exportável onde a função FwMsgRun irá executar. @param bBlock Codeblock com a instrução a ser executada enquanto a mensagem fica a mensagem para o usuário. @param cTitle Título da mensagem - não obrigatório. @param cMessage Mensagem enquanto processa a função passada no Codeblock - não obrigatória. @author Robson Luiz - Rleg @since 05.09.2013 @version 1.0 /*/ //-------------------------------------------------------------- #Include "Protheus.ch" User Function xFwMsgRun() Local oDlg Local oFld Local oPnl1, oPnl2, oPnl3, oPnl4 Local oButton1, oButton2, oButton3, oButton4, oButton5, oButton6 Local cTitulo := 'Pr

BlackTDN :: Bug acesso a base de dados sem validação de privilégios de usuário

Existe um ‘bug’ que permite acessar a base de dados, mesmo que o usuario não tenha acesso ao sistema (ambiente), com cadastro no arquivo de senhas do Protheus. A falha permite acesso total a base de dados através do APSDU com privilégios de Administrador usando uma instalação local para acesso ao servidor alvo. Para isso basta acompanhar os passos indicados abaixo: Passos: 1º Ter o protheus instalado em sua máquina local. 2º Ter acesso ao ambiente, mesmo que seja como usuario normal e com acesso ao campo formulas. 3º Acessar o ambiente que deseja ter acesso aos dados para obter os parametros de acesso seguindo os passos abaixo:     3.1 Acessar o sistema e usando o campo formulas para obter as informacoes abaixo:         Anote as informações obtidas para uso posterior.         * Para cada item, de a) à d) , executar uma formula de cada vez até obter o valor desejado .         a)Database (Nome do banco configurado no Top)                         Formula 1: ApMsgInfo(GetSr