O que é o famoso Printscreen?

Pessoal.

Para copiar uma tela, seja do Word, de um programa qualquer ou dentro de um jogo, basta usar o nosso teclado. Isso mesmo!

Muita gente que comenta aqui no blog, tem dúvidas e não sabe como proceder para me enviar sua tela para que eu possa ver o erro e tentar solucionar o problema.

Então, resolvi fazer um passo-a-passo de como copiar sua tela do computador.

PASSO 1
O primeiro passo é copiar a área de trabalho ou a “janela” que você quer para a memória do Windows.

Abaixo, cincundado em vermelho, a tecla do teclado que faz a cópia da tela da área de trabalho para a memória.

tecla Printscreen

Você pode copiar a área de trabalho, onde vai aparecer tudo que estiver aberto (opção 1) OU você pode copiar apenas uma janela aberta, na verdade, a janela ATIVA (opção 2).

opção 1 - Somente a tecla PRINTSCREEN.

opção 2 - Teclas ALT + PRINTSCREEN. A tecla ALT fica ao lado da barra de espaço do teclado.

vamos ver os dois exemplos citados acima:

1. Copiando a área de trabalho – usando apenas a tecla PRINTSCREEN
Copiando a área de trabalho

Repare que quando se copia a área de trabalho, apenas usando a tecla PRINTSCREEN, você copia tudo. Ícones, Plano de Fundo, Programas carregados e etc.

2. Copiando apenas a janela ativa – usando o ALT + PRINTSCREEN
Copiando a janela ativa

Repare que neste caso, apenas a janela do browser foi copiada para a memória do Windows.
Esta janela era a mais “próxima” do usuário, era a única janela ativa no momento.

PASSO 2
O segundo passo é onde COLAR sua tela.

Caso você utilize programas de email como Outlook ou Lotus Notes, basta teclar CONTROL + V ou COLAR (utilizando o menu do programa para isso) na mensagem aberta. Exemplo abaixo:
Copiando para seu programa de email
Caso você não tenha softwares de envio de emails que possibilita isso e queira enviar suas telas, por exemplo, pelo GMAIL, utilize um programa que já vem com o Windows, chamado PAINT.

Para abrir, vá no menu INICIAR -> Programar -> Acessórios -> Clique em PAINT.

Vai abrir a tela abaixo:
Paint do Windows
Ao abrir o PAINT, clique no menu EDITAR na opção COLAR ou tecle CONTROL + V. A tela que apareceu no programa de email, será copiada para o PAINT. Exemplo abaixo:
Colando a tela da memória no Paint
Após colar a imagem, clique no menu em ARQUIVO e depois na opção SALVAR.
Vá em SALVAR COMO TIPO escolha JPG/JPEG.
Dê um nome a imagem e clique em SALVAR.

Agora, só anexar a imagem a sua conta de email e pronto.

Qualquer dúvida, podem comentar!

Abraços.
Bruno Amaral

Add comment Setembro 4, 2008

Recuperando senha do Windows XP e Vista

Pessoal.

Existem três maneiras de se recuperar senha de Admin.

Sendo que:

  1. Password Reset Disk (Disco de Redefinição de Senha) no Windows Vista;
    Prevent forgotten password (Prevenindo perdas de senha) no Windows XP;

Atuam como PREVENÇÃO. Você tem que criar o disco de recuperação antes de perder a senha ADMIN.

Estas duas próximas etapas, podem ser realizadas já sem a senha de ADMIN.

  1. Software para recuperação de senha – não gratuitos;
  2. Reinstalando o Windows.

Vamos descrever os processos.

1. No Windows, clique no Painel de Controle, depois em Contas de Usuário.

No Vista, clique na função “Create a password reset disk” em português seria algo do tipo “Criar disco de redefinição de senha”.

Após isso, aparecerá uma tela pedindo para que se coloque disquete ou pendrive.

Termine o processo e guarde-o.

Utilize este disquete ou a pendrive sempre que perder a senha ADMIN.

No caso do Windows XP, a tela seria esta abaixo:

Clique em Prevent a forgotten password ou algo em português “prevenindo a perda de senha”. Vai pedir um disquete para copiar os dados.

2. Nunca utilizei softwares para este fim, mas procurando, achei dois que são bastante discutidos.
O Windows key – http://www.lostpassword.com/ e o Active@ Password Changer v.3.0 em http://www.password-changer.com/download.htm.

3. A outra opção e creio eu, a mais demorada, seria reinstalar o Windows.

Qualquer dúvida, façam comentários.

Abraço.
Bruno Amaral

Add comment Setembro 4, 2008

User Account Control (UAC): Vilão ou mocinho?

Por Rodrigo Moreira
http://linhadecodigo.com.br/cs2/blogs/rodrigomoreira

O UAC (User Account Control) é um recurso realmente polêmico do Windows Vista, e acredito que isso ocorre devido ao não conhecimento do mesmo. Nesse momento você deve dizer “mas eu conheço sim, ele é aquela tela chata que aparece toda hora perguntando se eu autorizo ou nego uma ação” e eu digo que você está errado. Sim, ao contrário do que muita revista “especializada” prega, esta tela é apenas a maneira mais comum de interação de um usuário com o UAC, sendo o UAC um mecanismo muito maior do sistema operacional, que mais do que exibe popups, mas sim gerencia as permissões nas ações executadas no sistema operacional.

Tela de confirmação do Windows Vista
Tela de confirmação do User Account Control

Explico:

Por questões de segurança, o ideal em qualquer plataforma é nunca operar sobre um sistema com usuário de alto poder administrativo. O motivo simples e lógico é que um software que seja executado estará no contexto do usuário ativo e programas maliciosos infelizmente existem. Para exemplificar, você bem sabe que os malwares certamente tentarão gravar algo no registro do seu SO, além de se auto-copiar para pastas de sistema (System, por exemplo), porém, se o seu usuário não for administrador, não tem jeito: ele simplesmente não conseguirá gravar. O grande problema nesse assunto é o fato de ser consideravelmente trabalhoso possuir duas contas, uma administradora e outra não, e trabalhar somente com a conta não administradora. Veja um exemplo: Programar sem ser administrador é possível? Sim, é. Mas não sem um pouco de suor. É necessário configurar a conta para privilégios de debug, privilégios nas pastas de aplicação, além da configuração em utilitários para compiladores e etc. Talvez este trabalho excessivo, que só nos toma tempo hábil de trabalho, seja o motivo de que quase ninguém no mundo venha a seguir tal recomendação de não usar usuários administradores.

A Microsoft tentou dar um jeito isso anteriormente. No Windows XP, para evitar que você precisasse deslogar e logar novamente no sistema operacional para instalar um software (assumindo que o seu usuário padrão não é administrador), existe a caixa de diálogo “executar como”, mas ela também não foi o suficiente para que as pessoas usassem somente usuários restritos, por isso surgiu o famigerado “User Account Control” (UAC) no Windows Vista.

A idéia por detrás do UAC é simples. Tanto os usuários administradores quanto usuários comuns, não possuem privilégios administrativos no sistema operacional. Sim, é isso mesmo que estou dizendo. Os dois tipos de usuários possuem os mesmos privilégios, exceto por uma questão: O usuário administrativo tem o poder de “exigir” do sistema operacional o poder administrativo para um contexto específico, ou seja, exigir que durante a execução de uma determinada instância de um aplicativo (Uma janela do Windows Explorer, por exemplo), ou que durante uma ação específica dentro de um aplicativo (Alterar uma pasta restrita do sistema, por exemplo), o usuário possua tais direitos administrativos. No mundo do conto de fadas, isso deixaria todos mais seguros e felizes, já que não precisariam mais usar duas contas de usuários, memorizarem duas senhas e etc, mas não foi isso o que se viu por aí.

O UAC é chato, mas a culpa não é da Microsoft. Na verdade, o fato de todos usarem seus usuários administradores provocou uma acomodação aos desenvolvedores de software, que simplesmente desenvolvem software que só funcionam para administradores. Um exemplo claro e simples disso é a escrita de arquivos. Solicitar permissão ao diretório específico, planejar se o arquivo irá ficar no IsolatedStorage, na pasta de perfil, simplesmente gravam os arquivos em um diretório qualquer ou até mesmo, erroneamente na pasta onde o sistema está instalado. Isso sem contar as pessoas que ignoram a existência do enum “System.Environment.SpecialFolder” e colocam hardcoded “gravar em Arquivos de Programas”. Por isso que as vezes você está em um sistema operacional em português, todos os softwares estão instalados em “Arquivos de Programas” porém um ou outro estão em “Program Files”. Neste caso, alguém deixou fixo no código a gravação do arquivo na pasta “Program Files” ao invés de usar o endereço relativo representado no enum criando essa bagunça em seu querido HD.

Sim, isso é um problema. A questão é simples. Olhe para a sua pasta “Arquivo de Programas”. Certamente você encontrará arquivos e pastas de sistemas que foram desinstalados do computador. Como os arquivos possuíam dados referentes ao seu uso do software (jogos salvos, ou informações exportadas para uma planilha, quem sabe?), os mesmos não foram removidos do computador no momento da instalação. Pronto, agora você tem um monte de lixo espalhado pelo computador. Arquivo temporário deve ir para a pasta temporária não? E arquivos referentes ao uso de um usuário, para a pasta de seu perfil, correto?

Mais do que simplesmente livrar os usuários de sofrerem os problemas do uso administrativo, vejo o UAC como um “conscientizador” da indústria do software. Para funcionar no Windows Vista, você precisa conviver com o UAC e fazer as coisas do jeito certo. Quem sabe quando o usuário reclamar que o software exige muito privilégio administrativo, o fabricante não resolva fazer um software que exija menos direitos possíveis para a sua execução?

Nas próximas semanas estarei falando de maneira um pouco mais detalhada sobre o funcionamento do UAC dentro do Windows Vista e principalmente sobre como trabalhar com ele dentro do Visual Studio, desenvolvendo aplicações altamente funcionais para Windows Vista e ainda, sobre como o Windows Vista se comportará com as suas aplicações desenvolvidas para plataformas anteriores.

E que a força esteja conosco nessa jornada detalhada sobre o mundo do UAC.

Rodrigo Moreira
http://linhadecodigo.com.br/cs2/blogs/rodrigomoreira

Add comment Junho 27, 2008

Next Posts Previous Posts


Blogs

Certificações

Comunidades

Ferramentas

Portais

Tecnologia

Trabalhos

Treinamento

Outras áreas do Blog

Status do Blog