Artigos com o marcador Sistemas Operacionais
Como transformar um usuário limitado em um administrador no Windows XP
12/07/08
Se você é um usuário limitado no Windows XP, você pode sem fazer reinstalação do sistema se transformar em um usuário administrador. Mas para tal truque dar certo você terá que ter acesso a BIOS. Se ela estiver protegida por senha, nem siga em frente na dica.
O truque consiste em você baixar uma pequena ferramenta chamada PCLoginNow que reseta a conta local de administrador e as outras contas do sistema. A ferramenta reseta rapidamente as senhas do Windows e as configurações de segurança. Todas as versões do Windows são suportadas!
Vamos a dica.
Primeiramente tenha certeza de que você tem acesso a BIOS da máquina. Se tiver, baixe o PCLoginNow aqui. Agora siga o passo a passo:
1 – Queime em um CD/DVD a imagem do PCLoginNow
2 – Acesse a BIOS e altere a seqüência de boot inicial para iniciar pelo CD/DVD
3 – Boot pelo CD que você gravou do PCLoginNow
4 – Clique no botão “Next” quando você ver a mensagem “PC Login Now! is ready to start, please click NEXT to continue…”
5 – Selecione o Windows que foi achado pelo PC Login Now.
6 – Selecione a conta do usuário que você quer editar, marque a opção “is Administrator” e clique em Next
7 – Reinicie o computador e volte a seqüência de boot na BIOS para como estava.
Pronto.
Agora o usuário alterado já será um administrador nessa máquina sem nenhum esforço. Se você for usar a dica, use com responsabilidade. Se você é administrador de sistemas, proteja os computadores setando senhas na BIOS quando for possível.
Fonte: Raymond.cc
Como obter informações do sistema operacional usando Java
11/07/08
Essa é uma dica rápida para quem programa Java e precisa saber de algumas informações do sistema operacional ou do próprio Java em que a aplicação está rodando. Dependendo dessas informações, podemos tomar decisões em código específicas para um determinado sistema.
Para fazer isso, o Java nos fornece o método getProperty(String key) da classe System.
O parâmetro key é uma string que fornecemos ao método para que ele nos retorne as informação que desejamos, como nome do sistema operacional, versão do java…
Vamos ao exemplo:
package com.meupost.main; public class Main { public static void main(String[] args) { String vendor = System.getProperty("java.vendor"); String osName = System.getProperty("os.name"); String separadorArquivo = System.getProperty("file.separator"); System.out.println("Java Vendor: " + vendor); System.out.println("Sistem Operacional: " + osName); System.out.println("Separador de Arquivos: " + separadorArquivo); } }
No trecho de código acima é atribuído nas Strings informações como o vendor, o nome do sistema operacional e o caractere que o sistema operacional usa para separar os arquivos. Se o código acima fosse executado em Windows XP, o resultado seria:
Java Vendor: Sun Microsystems Inc.
Sistema Operacional: Windows XP
Separador de Arquivos:
Se fosse executado em Linux:
Java Vendor: Sun Microsystems Inc.
Sistema Operacional: Linux
Separador de Arquivos: /
Abaixo segue uma lista com as chaves que podem ser passadas como parâmetro no método getProperty().
| Key | Description of Associated Value |
|---|---|
| java.version | Java Runtime Environment version |
| java.vendor | Java Runtime Environment vendor |
| java.vendor.url | Java vendor URL |
| java.home | Java installation directory |
| java.vm.specification.version | Java Virtual Machine specification version |
| java.vm.specification.vendor | Java Virtual Machine specification vendor |
| java.vm.specification.name | Java Virtual Machine specification name |
| java.vm.version | Java Virtual Machine implementation version |
| java.vm.vendor | Java Virtual Machine implementation vendor |
| java.vm.name | Java Virtual Machine implementation name |
| java.specification.version | Java Runtime Environment specification version |
| java.specification.vendor | Java Runtime Environment specification vendor |
| java.specification.name | Java Runtime Environment specification name |
| java.class.version | Java class format version number |
| java.class.path | Java class path |
| java.library.path | List of paths to search when loading libraries |
| java.io.tmpdir | Default temp file path |
| java.compiler | Name of JIT compiler to use |
| java.ext.dirs | Path of extension directory or directories |
| os.name | Operating system name |
| os.arch | Operating system architecture |
| os.version | Operating system version |
| file.separator | File separator (“/” on UNIX) |
| path.separator | Path separator (“:” on UNIX) |
| line.separator | Line separator (“n” on UNIX) |
| user.name | User’s account name |
| user.home | User’s home directory |
| user.dir | User’s current working directory |





Comentários