none
Editar registro do windows para alterar o formato da data

    Question

  • Olá pessoal,

    Em alguns micros que fui instalar o sistema, está dando problema em relação as opções regionais.

    No caso do windows xp, eu tenho de entrar máquina por máquina e alterar para  dd/mm/aaaa para não dar erro no sistema.

     

    Como faço para que o próprio sistema faça isso?  

     

    obs.: algumas máquinas são windowsxp e outras são windows 7, então teria de identificar o sistema e ver que chave de registro do windows deve ser mudada.

     

    alguma pode me ajudar?

    Saturday, August 27, 2011 4:32 AM

Answers

  • Bom dia Sames, apenas complementando oque o Eder disse, como fazer isso via C#:

    Microsoft.Win32.Registry.SetValue(@"HKEY_CURRENT_USER\Control Panel\International", "sShortDate", "dd/MM/yyyy");
    

    VB.NET

    Microsoft.Win32.Registry.SetValue("HKEY_CURRENT_USER\Control Panel\International", "sShortDate", "dd/MM/yyyy")


    Vitor Mendes | Seu feedback é muito importante para todos!
    Visite o meu site: http://www.vitormendes.com.br/
    • Marked as answer by Sames Davis Saturday, August 27, 2011 3:37 PM
    Saturday, August 27, 2011 1:58 PM

All replies

  • Bom dia Sames..

     

    Segue Alterar o formado no Windows 7 e XP.

    Testa Ai pois aqui funcionou.....

     

    HKEY_CURRENT_USER\Control Panel\International\sShortDate



    Eder dos Santos Silva Analista Programador Pleno Portfólio: http://www.ederssilva.com.br
    Saturday, August 27, 2011 1:25 PM
  • Bom dia Sames, apenas complementando oque o Eder disse, como fazer isso via C#:

    Microsoft.Win32.Registry.SetValue(@"HKEY_CURRENT_USER\Control Panel\International", "sShortDate", "dd/MM/yyyy");
    

    VB.NET

    Microsoft.Win32.Registry.SetValue("HKEY_CURRENT_USER\Control Panel\International", "sShortDate", "dd/MM/yyyy")


    Vitor Mendes | Seu feedback é muito importante para todos!
    Visite o meu site: http://www.vitormendes.com.br/
    • Marked as answer by Sames Davis Saturday, August 27, 2011 3:37 PM
    Saturday, August 27, 2011 1:58 PM
  • Bom dia Sames, apenas complementando oque o Eder disse, como fazer isso via C#:

    Microsoft.Win32.Registry.SetValue(@"HKEY_CURRENT_USER\Control Panel\International", "sShortDate", "dd/MM/yyyy");
    

    VB.NET

    Microsoft.Win32.Registry.SetValue("HKEY_CURRENT_USER\Control Panel\International", "sShortDate", "dd/MM/yyyy")
    

     


    Vitor Mendes | Seu feedback é muito importante para todos!
    Visite o meu site: http://www.vitormendes.com.br/
    Valeu Vitor,,,,
    Eder dos Santos Silva Analista Programador Pleno Portfólio: http://www.ederssilva.com.br
    Saturday, August 27, 2011 2:04 PM
  • Muito obrigado Vitor, problema resolvido.
    Saturday, August 27, 2011 3:38 PM