Sei sulla pagina 1di 16

Modificando arquivos no Windows, usando um editor de recursos

Tutoriais
Um "recurso" em um programa um contedo digital embutido num outro arquivo, contedo este que pode ser usado tanto pelo programa que o contm como por programas externos. O que pouca gente sabe, que estes recursos podem ser facilmente trocados ou modificados. Essa a idia deste texto, mostrar como modificar algumas coisas curiosas. Marcos Elias Pico 06/06/2007 Entre programadores comum o termo resource, que significa recurso, literalmente. Em informtica, para um usurio comum, esse termo soa estranho... O que seria um recurso? Se recorrermos ao dicionrio... re.cur.so s. m. 1. Ato ou efeito de recorrer. 2. Auxlio, proteo, socorro. 3. Meio, expediente. S. m. pl. 1. Bens materiais, dinheiro, haveres. 2. Meios pecunirios. (fonte: Michaelis Eletrnico) Ato ou efeito de recorrer? Bens materiais... Estas definies no tm nada a ver com info, mas as idias sim. Um recurso num programa um contedo digital embutido num outro arquivo, contedo este que pode ser usado tanto pelo programa que o contm como por programas externos. Basicamente os recursos so arquivos ou textos, embutidos nos executveis (no caso, em arquivos win32/pe, da plataforma Windows). Por exemplo, o logotipo de um programa. O autor pode guard-lo como um recurso, e ento recorrer a ele sempre que quiser. A exibio do logo puxada do recurso que o contm, assim a imagem armazenada uma nica vez. Em vez de colocar a mesma imagem na tela de entrada e na tela Sobre, como recurso apenas uma nica imagem guardada, e usada quando necessrio. Alm disso, alm de poupar espao evitando repetio de contedo, muito fcil traduzir ou trocar estas imagens depois, sem precisar recompilar o programa. No Windows mesmo, muitas coisas (imagens, menus, mensagens e textos da interface de usurio...) so armazenadas como recursos, dentro dos muitos arquivos do sistema. O texto Iniciar do boto Iniciar, por exemplo. O logo e a faixinha azul que ficam na tela de logon no modo clssico, que inclusive so as mesmas imagens exibidas na tela Sobre o Windows (Iniciar > Executar > winver). H ainda a questo multilngue. Fazer um Windows multilngue relativamente fcil para a Microsoft, sem nem precisar recompilar os programas. Como tudo est armazenado como recurso, basta traduzi-los. E mais: um mesmo arquivo pode armazenar diferentes verses de um mesmo recurso, uma para cada idioma (identificado pelo nmero do idioma, como 1046 para portugus, 1033 para ingls, etc). O Windows cuida automaticamente do carregamento dos recursos corretos na inicializao do

programa, ou quando o mesmo fizer chamada aos recursos, baseando-se na linguagem definida nas opes regionais para isso. Quando o idioma em uso no est disponvel no arquivo, ele usa o idioma neutro (um genrico, de cdigo zero, normalmente, ingls), ou o que encontrar. O que pouca gente sabe, que estes recursos podem ser facilmente trocados ou modificados. Essa a idia deste texto, mostrar como modificar algumas coisas curiosas. Como no temos acesso ao cdigo fonte dos programas para modific-los, e a seguir recompil-los, deveremos alterar os recursos nos arquivos j prontos. Isso possvel quando eles no esto compactados com compressores de executveis (como o UPX, por exemplo) ou protegidos. Os ambientes de programao normalmente incluem editores de recursos, mas muitos s permitem editar arquivos .res, que so teis basicamente para os programadores (guarda-se os recursos num arquivo .res e depois, durante a compilao, eles so inseridos dentro do arquivo do programa). Alm de modificar, com os bons editores possvel exportar os recursos para arquivos, capturando cones, imagens usadas nos programas, etc. Para leigos em programao e usurios finais, uma sada boa usar editores de recursos, citarei dois gratuitos. Um timo, o melhor na minha opinio, o Resource Hacker. Ele praticamente perfeito, digamos, quando comparado ao outro que citarei agora: XN Resource Editor. Isso porque esse XN Resource Editor (que open source), possui alguns errinhos (bugs) e o Resource Hacker tem recursos mais profissionais. Baixe-os nas pginas dos seus respectivos produtores:

Resource Hacker:

http://www.angusj.com/resourcehacker

XN Resource Editor:

http://www.wilsonc.demon.co.uk/delphi.htm Saiba desde j que os editores de recursos no podem fazer de tudo. Visualizar, trocar, editar, exportar e adicionar recursos tudo bem, mas eles no mexem nos dados que no so guardados como recursos. Simplesmente por desconhecerem a forma em que o autor gravou os dados, j que em programao d para fazer de praticamente tudo ;) Ou seja, se tiver um texto ou imagem definidos sem ser via recurso, voc no conseguir alter-los com esse tipo de programa. Note que a organizao padro dos recursos nos arquivos win32/pe algo j muito antigo, desde o Windows 95/NT4, pelo menos.

Trocando o texto do boto Iniciar


curioso que muita gente gostou dessa dica, que coloquei uma vez no meu blog. Basta abrir o explorer.exe do Windows, localizar o texto Iniciar e trocar pelo que voc quiser. E certo: pode ter mais que 5 letras SIM! Procurando por como trocar o texto do Iniciar na Internet, muito provavelmente voc ir se deparar com a informao de que s d para ter 5 letras. Isso em parte um mito, e em parte, realidade. Quem disse isso provavelmente obteve essa informao de textos

em ingls. No Windows em ingls o texto do Iniciar Start, que tem 5 letras. Usando um editor hexadecimal, como muitos recomendam... Se voc substituir strings com mais caracteres do que a original, o arquivo fica corrompido depois de ser salvo, e no pode mais ser usado. Assim, no Windows em portugus, se voc editar o explorer.exe com um editor hexadecimal e mandar trocar Iniciar por alguma coisa, essa coisa poder ter 7 letras, nem mais, nem menos (porque a palavra Iniciar tem 7 letras). Trocar strings usando bons editores hexadecimais nem um problema, existem bons freewares, como o XVI32, por exemplo (http://www.chmaas.handshake.de/), que permitem digitar em texto e eles fazem a converso automtica para nmeros hexadecimais. Mas com os editores de recurso bem mais cmodo! Uma que voc no se assusta ao ver um monte de cdigos e nmeros de 0 a F, outra que no h essa limitao de deixar a mesma quantidade de caracteres. Sendo assim... possvel colocar seu nome completo no lugar do texto Iniciar do Windows. E mais, d para trocar aquela faixa que fica escrito Windows (verso), normalmente com um gradiente em azul e preto (no menu Iniciar clssico). D tambm para trocar a flag do boto, o logo do Windows pequenininho que fica ali, e diversas outras coisas, em diversos programas. Chega de bla bla bla e vamos l... Usando o Resource Hacker (link fornecido mais acima), abra o arquivo explorer.exe da pasta do Windows. Voc ver uma diviso no Resource Hacker: esquerda ficaro pastinhas, semelhante ao Windows Explorer, com as categorias e os recursos. Ao selecionar um item, ele ser listado no lado direito:

No lado esquerdo voc ver pastinhas como Bitmap, Menu, String Table, etc. No so pastas de arquivos, so grupos de recursos, guardados seguindo um padro da estrutura dos arquivos win32/pe. Os editores apenas ilustram com pastinhas, fazendo uma analogia aos gerenciadores de arquivos e, convenhamos, isso muito bom :) Nota pessoal: estou usando o Windows XP em ingls, e o Resource Hacker em portugus. Muito provavelmente voc estar usando o contrrio, mas no se preocupe. Esta verso em portugus do Resource Hacker , digamos, exclusiva, pois eu traduzi e o autor no permitiu a redistribuio, nem quis aceitar como traduo oficial, pois ele no tem interesse mais em atualizar esse programa. Mas... Eu posso redistribuir o arquivo .RES com as mensagens, assim voc baixa o programa no site do autor, e

depois aplica as mensagens em portugus, se quiser. Comentarei isso em detalhes no final do texto. Mesmo assim no ter nenhuma diferena no programa, apenas o idioma mesmo. O Resource Hacker pode pesquisar textos, muito bom isso! Com o explorer.exe aberto nele, clique em Visualizar > Localizar texto ou string. Digite Iniciar (sem aspas) e clique em localizar prxima. No meu caso, digitarei Start, devido meu Windows ser em ingls. Ele ir localizar e destacar o texto no arquivo, mas ateno: voc dever alterar a ocorrncia do texto Start ou Iniciar sozinho, pois existem algumas frases no explorer.exe que contm esse texto. Veja a primeira localizao aqui:

Obviamente que esta no interessa, pois trata-se de um menu. V teclando F3 (localizar prxima) at encontrar o texto Iniciar sozinho:

Encontrado, beleza, troque pelo que voc quiser :) Pode ser qualquer palavra, mas cuidado para no alterar os espaamentos e tabulaes no arquivo. No meu caso colocarei Guia do Hardware.net, exemplificando como pode ter beeem mais do que 5 letras. Basta substituir o texto pelo que voc quiser, mantendo as aspas. Feito isso, clique no boto Compilar script:

Nas verses de Windows at o 2000/ME, pare por a. Mas no Windows XP ou superior, existem duas ocorrncias do texto Iniciar sozinho: uma aplicada no estilo visual clssico (sem temas) e a outra quando os temas esto ativos no Windows. Curiosamente, no Windows em ingls, o texto Start no modo clssico fica com a inicial em maiscula, e quando os temas esto ativos, fica com a inicial em minscula, start. No Windows em portugus, em ambos os modos o texto fica em maiscula, mas ainda assim existem duas ocorrncias dele. Basta ir teclando F3 at achar a prxima, e ento troc-la pelo texto desejado tambm. Depois de trocar as duas e clicar no Compilar script, falta salvar o arquivo. Aqui existem alguns empecilhos... Dois, na verdade. Vou comentar agora, e valer para qualquer outra alterao que voc for fazer

ao salvar arquivos do Windows ou em uso. Mas antes, veja o novo Explorer:

Para recarregar, normalmente basta fazer logoff e entrar novamente. Dependendo do arquivo ou programa alterado nem precisa fazer isso, bastando fechar e reabrir o programa.

Salvando arquivos modificados do Windows


Alterado o texto no Resource Hacker, deve-se salvar o explorer.exe (usando como exemplo o caso anterior), e a partir da o novo texto seria exibido, nas prximas aberturas do Explorer. No entanto, duas coisas podem dificultar ou de certa forma, impedir isso:

Primeira: o explorer.exe est aberto e em uso! No dar para salvar por cima.... No caso do Explorer, normalmente d fazendo isso: abra o gerenciador de tarefas, e finalize todas as instncias do explorer.exe da aba Processos. No se assuste, as janelas de pasta sero fechadas, a barra de tarefas e os cones da rea de trabalho sumiro temporariamente. Usando o ALT + TAB volte ao Resource Hacker, e mande salvar simplesmente (Arquivo > Salvar). Feito isso (e se nenhuma mensagem de erro for exibida), volte no gerenciador de tarefas. Clique em Arquivo > Nova tarefa, digite explorer.exe e d OK. O Explorer dever ser recarregado com o seu texto personalizado! Mas isso de fechar pelo gerenciador de tarefas no funcionar para todos os arquivos, pois alguns ficam em uso o tempo todo... Como a DLL shell32.dll, por exemplo, muito visada por conter os vrios cones da interface do Windows. Segunda: a proteo de arquivos do Windows poder restaurar o arquivo imediatamente, ou at mesmo impedir a substituio! A dica, neste caso, limpar o cache das DLLs e arquivos do SFC. Clique no Executar do Windows, e digite dllcache. Ser aberta uma pasta, cheeeia de arquivos. At por questes

de economia de espao, selecione tudo (CTRL + A) e delete tudo mesmo (SHIFT + Del). Faa o mesmo com a pasta repair. No apague estas pastas em si, mas sim tudo o que existir dentro delas. No tenha medo, so DLLs e arquivos de sistema, mas so apenas cpias. Se voc no se sentir seguro, procure nela e delete ento apenas o explorer.exe. Os arquivos destas pastas so cpias de alguns arquivos do Windows, que ele usa para restaurar caso os originais sejam modificados por algum programa, vrus, etc. Se ele no encontrar o arquivo nessa pasta, ele pedir o CD do Windows. Como voc estar salvando por cima um arquivo que voc modificou, o Windows detectar isso e far de tudo para restaurar o explorer.exe original, descartando suas personalizaes. Outra dica importante para evitar isso no deixar o CD do Windows na bandeja, e nem a pasta i386 no HD, comum em computadores que j vem com o Windows instalado (voc pode renomear a pasta i386 se existir no HD, para no precisar apag-la nem perd-la...). Se ele pedir o CD aps voc acabar de salvar pelo editor de recursos:

Ento clique em Cancelar nesta mensagem, pois se voc colocar o CD ele restaurar o arquivo original. A melhor forma de evitar esses dois problemas trocar o arquivo quando o Windows no estiver em execuo. Isso pode ser feito com um disquete de boot do DOS (caso o sistema usado na partio do Windows seja FAT/FAT32) ou usando outro sistema instalado em dual boot, ou ainda um live-CD de Linux que possa acessar com permisso de escrita o HD (ou ainda o prprio Windows que roda do CD, que naturalmente, l e grava em NTFS). Para isso, use o Salvar como no Resource Hacker, ou copie o arquivo para outro lugar antes de modific-lo, e depois substitua com o outro sistema. a melhor forma, praticamente infalvel, quando voc tenta de tudo e o Windows insiste em manter o arquivo original. Se voc aplicar Service Packs depois disso, poder perder as personalizaes, simplesmente porque os arquivos poderiam ser atualizados para novas verses. Agora o lado bom da proteo de arquivos do Windows... Se voc fizer besteira e corromper o arquivo, ou algo que no gostar, d o comando sfc /scannow no Executar, e o Windows far uma busca por arquivos alterados. Ele poder pedir o CD, a sim, insira o CD e ters seu Windows recuperado, com os arquivos originais, sem precisar reinstallo. Claro, isso vale apenas para arquivos do Windows, no de outros programas. Uma dica que ao salvar pela primeira vez com o Resource Hacker, ele cria um backup do arquivo anterior, com o sufixo _original depois do nome. Voc pode restaurar a partir dele tambm. Nota: depois que a tela de progresso do sfc /scannow desaparecer, reinicie o computador, para que os arquivos restaurados sejam efetivamente carregados.

Tocando a imagem do menu Iniciar


Explorando a seo Bitmap dos recursos no explorer.exe, voc encontrar diversas imagens conhecidas da sua experincia com o Windows. Por meio do Resource Hacker d para trocar imagens tambm. As do Windows esto em bitmap, ento use este formato. Para trocar a flag do boto Iniciar... Localize-a no explorer.exe. Existem duas, na dvida, eu mando trocar as duas, depois salvo e tenho o Iniciar com a imagem desejada. De preferncia, use imagens do mesmo tamanho das originais (Dica: no XP com temas ativos, a primeira imagem, e ela tem 25x20 pixels). Para saber o tamanho, exporte a original, clicando com o direito no cone referente a ela (no Resource Hacker) e escolhendo Salvar: Bitmap...:

Comentando rapidinho: o Salvar todos os recursos salva tudo, gerando um arquivo .rc, que poder ser compilado depois usando compiladores de recursos (para programadores que usam o Delphi, por exemplo, ele vem com o brcc32, voc pode recompilar os arquivos .rc dando o comando brcc32 arquivo.rc, e ters como resultado um arquivo .res contendo os recursos). O segundo item, Salvar recursos [Tipo]... salva todos os recursos da seo selecionada, no caso, todas as imagens em bitmap. Ele pode ser usado para salvar todos os cones de uma s vez de um arquivo de cones, ideal para fuadores :p Mas como queremos apenas a imagem pequenininha, da flag do boto Iniciar, mande salvar s ela. Entre colchetes no item do menu estaro o grupo (bitmap), separado por dois pontos do nome do recurso (143), e este separado por dois pontos da linguagem do mesmo (1033, em ingls, aqui). Para trocar a imagem, escolha Substituir recurso no menu pop-up, e ento localize a nova:

Clique em Localizar imagem e depois em Substituir. Certifique-se de manter selecionada a imagem certa a ser substituda, no quadrinho direita. Depois s salvar o arquivo e fazer logoff ou reiniciar o Explorer, tomando os cuidados na hora de salvar, comentados mais acima. No Windows XP d para colocar imagens maiores no boto Iniciar, uma vez coloquei minha foto:

Ele se redesenha todo, fica maior, mas a imagem aparece normal (no repare a foto, tem uns 2 anos :p). Um lance complicado acertar a cor de fundo da imagem, para ficar transparente. Normalmente os programas deixam como transparente a cor do primeiro pixel, do ponto 0,0 da imagem, ou seja, do canto superior esquerdo. comum manterem tambm a cor fcscia como transparente, um rosinha feio e irritante, por ser pouco usado nas imagens em si, ou ento, o preto.

Como saber se a fonte tem o (c-cedilha) e acentos, antes de instal-la?


Depois de algumas brincadeiras (trocar o texto do boto Iniciar curioso, mas no muito til, ;), podemos usar estas dicas para personalizar alguns programinhas. comum encontrarmos muitas fontes lindas na Internet, mas sem suporte ao portugus e outras lnguas que usam acentos. Todo mundo sabe que manter um mooonte de fontes instaladas deixa o sistema um pouco mais lento, talvez bastante lento, especialmente se o PC tiver pouca memria. A demora na listagem das fontes em programas de edio de textos tambm pode comear a ser insuportvel... Ento, antes de instalar muitas fontes, bom ter certeza de que elas lhe sero teis. Ao dar um duplo clique num arquivo de fonte (.ttf) no Windows, ele aberto com o visualizador, que mostra uma prvia do alfabeto usando quase todos os caracteres (no Windows em ingls, usada tambm a famosa frase The quick brown fox jumps over the lazy dog, visto que ela usa todas as letras do alfabeto). Mas isso no inclui o ccedilha nem os acentos, de forma que voc deve instalar primeiro a fonte e depois ver se tem ou no esses caracteres (a menos que use visualizadores de fontes de terceiros...). Desinstalar fontes tedioso no Windows, ento... O melhor instalar s as que realmente lhe agradarem. Uma boa que no visualizador de fontes, os textos de exemplos esto definidos como recursos de string (textos) dentro do arquivo. D para alterar com o Resource Hacker, definindo o texto que voc quiser. Basta abrir, modificar e salvar o fontview.exe, da pasta system32. Veja (use a seo Message

Table dos recursos):

Definindo algo com acento e , ou com os caracteres que voc quiser, voc passa a ter a visualizao diretamente ao dar um duplo clique num arquivo de fonte, sem precisar instal-la:

Observe a frase de exemplo personalizada no screenshot acima! Se a fonte no tiver os caracteres que voc usar, aparecero quadradinhos no lugar deles. Como o fontview.exe no fica aberto o tempo todo, basta salv-lo no Resource Hacker e j abrir algum arquivo de fonte, sem precisar reiniciar nem fazer logoff (mas cuidado com a proteo de arquivos do Windows, afinal se ela puder, ela ir restaurar imediatamente o fontview.exe original).

Trocando o cone padro das pastas


Simples e fcil... Trocando diretamente no arquivo fonte do cone, voc pode trocar os

cones das pastas. Com um editor de cones (no lembro qual, pois faz muito tempo que fiz isso...) deixei o cone de amarelinho para azul, dando um outro visual s pastas do Windows. Isso pode ser usado para quem tem verses anteriores ao XP e quer deixar as pastas no estilo moderno, ou agora, para quem tem o XP mas quer o estilo de pastas do Vista. Alm das pastas voc pode trocar os cones dos itens do menu Iniciar, drives, etc. Estes cones podem ser alterados tambm pelo registro, na verdade modificando a indicao de qual cone o Windows deve carregar. Modificar diretamente nos arquivos uma modificao mais eficaz, que normalmente nem reduz o desempenho: o Windows carregaria um cone, e ele continua carregando um cone de mesmo nome, na verdade o cone foi trocado mas ele pensa que o mesmo. Basta abrir no Resource Hacker os arquivos shell32.dll e explorer.exe, das pastas system32 e do Windows, respectivamente. Altere os recursos "Icon Group", de nmeros: 4 e 5 no C:windowssystem32shell32.dll e 252, no arquivo C:windowsexplorer.exe O maior problema a est em salvar o shell32.dll; voc dever usar o salvar como, salvar em outro local ou com outro nome e ento depois substitu-lo, usando alguma das formas j comentadas. Veja, o Windows XP com os cones de pasta azuis:

Pode ser difcil achar um cone que lhe agrade, mas procurando em sites de imagens no ser muito difcil. S para relembrar, deve ser um cone verdadeiro, no formato .ico, e no uma imagem em bitmap renomeada com a extenso .ico. Se voc no tiver nenhum a disposio, abra o shell32.dll, salve algum dos outros muitos cones dele e troque-o no lugar dos cones das pastas :) Cuidado: atravs das opes de pasta muita gente tenta modificar o cone das pastas, visto que por ali d para alterar o cone padro para determinados tipos de arquivos. No faa isso! Se fizer por esse caminho, o Windows redefine a ao padro das pastas

e elas deixam de ser abertas com o duplo clique no Explorer, e o infeliz ainda impede que voc remova a nova ao atravs das opes de pasta, desativando o boto de remoo. A restaurao no to difcil mas bem escondidinha, e envolve a edio manual do registro... Mais informaes: http://janelasepinguins.blogspot.com/2005/09/no-deixar-abrir-pastas-ou-arquivoshe.html Outra forma no registro, trocando o caminho na parte Shell icons (usando o regedit, pesquise pelos dados com contedo shell32.dll,4 e shell32.dll,5, esse nmero depois da vrgula corresponde ao nmero do cone dentro do arquivo ao nmero do grupo do cone exibido pelo Resource Hacker, sob a seo Icon group). Se definir cones em outros arquivos, que estejam em outros lugares, ento digite o caminho completo ao alterar pelo registro. De qualquer forma que voc modificar para trocar o cone, saiba que ele poder no aparecer de imediato... Experimente fazer logoff e reiniciar uma vez o computador. Se os cones permanecerem os mesmos, certifique-se de t-los realmente trocado, e que o Windows no tenha restaurado shell32.dll original, caso voc tenha modificado diretamente nele. Para isso simples, abra ele no Resource Hacker e procure pelos cones 4 e 5, e veja se est o novo. Se estiver, ento o arquivo est OK, o problema outro: o cache dos cones. O Windows guarda os cones recentemente exibidos num cache, para exibio rpida, otimizao do desempenho, sem que ele precise ficar lendo os cones dos arquivos toda vez que for exibi-los. No Windows XP esse cache fica na pasta Documents and settings. Mande pesquisar por todos os arquivos, incluindo ocultos e de sistema, na pasta C:Documents and settingsSeu Nome, e como nome do arquivo a pesquisar, digite iconcache. Normalmente o arquivo iconcache.db. Basta apag-lo e fazer logoff, ou reiniciar. Na prxima inicializao, o Windows recriar ele, lendo a partir dos novos cones. Nota: em outras verses do Windows, anteriores ao 2000, esse arquivo ficava na pasta do Windows. Se ainda assim o Windows insistir em mostrar os cones antigos... Ento sente, relaxe e d um tempo... Porque j aconteceu comigo, e com outras pessoas e amigos, de fazer de tudo e nada de o Windows atualizar os cones. Eu sugiro neste caso, relaxar e tentar outra hora :p seno voc s vai ficar nervoso(a).

Capturando os cones do Windows no formato .ico


Isso vale para qualquer programa... Basta abri-lo no Resource Hacker, selecionar um item do grupo Icon Group, clicar nele com o direito e escolher Salvar todos os recursos [Icon Group]. Na pasta escolhida ficaro os arquivos .ico, exatamente originais e sem perda de qualidade:

Muito bom para programadores ou personalizadores que capturam cones de outros programas ou do Windows =D Dica: ao salvar os cones, use o grupo Icon Group, e no Icon apenas, nos editores de recursos. A seo Icon mostra os cones individuais, um em cada tamanho, em cada nmero de cores, etc. Na seo Icon Group os cones so exibidos como cones multi-recursos, onde um s arquivo .ico contm verses diferentes do mesmo cone, em tamanho, profundidade de cores, etc. E justamente este formato que interessa!

A tela de logon
Outra boa a tela de logon do Windows XP. Edite o arquivo logonui.exe, da pasta system32. Ele normalmente d para editar e salvar diretamente, pois no fica em uso o tempo todo. Para ver as alteraes basta mandar trocar de usurio sem fazer logoff, desde que a troca rpida de usurio esteja ativa no seu computador. Com um pouco de pacincia, veja as mensagens que personalizei (xingando quem no tem a senha, rs):

Veja que os executveis no so aquela caixa preta que muita gente pensa... Eles podem ser modificados, falsificados, etc. Com o Resource Hacker d para mudar tambm as informaes da guia Verso dos arquivos. Um malfeitor poderia usar isso para usar o nome da Microsoft, por exemplo, no seu spyware, deixando-o na pasta system32. O usurio pensa que o arquivo do Windows, visto que ter informaes de verso do Windows... Quando na verdade pode ser um programa qualquer modificado. Nisso as assinaturas digitais ajudam um pouco, mas que d para mudar as informaes de verso, d.

Resource Hacker em portugus


Se voc gostou do Resource Hacker e quer ele em portugus, bem traduzido por mim (modstia a parte ;), entre na seo de downloads do http://www.explorando.cjb.net/ e procure na pgina pelo Resource Hacker. Como falei anteriormente, no posso redistribuir ele modificado, mas posso redistribuir as mensagens. Voc baixa um arquivo .RES com elas, e atualiza no arquivo original. Depois de baixado o arquivo (ele acompanha as instrues, claras e em portugus), abra no Resource Hacker ele mesmo (ResHacker.exe), clique em Ao > Atualizar todos os recursos (Action > Update all resources) e localize o meu arquivo .RES de mensagens. Feito isso, salve o arquivo em outro lugar (pois ele estar aberto nele mesmo!), por exemplo, com o nome ResHackerBR.exe. Dessa forma pelo menos, o autor dele deixou eu distribuir a traduo :) E c entre ns, nem teria porque no deixar, visto que estou distribuindo um arquivo basicamente com mensagens em portugus, digitadas por mim. Essa dica serve para programadores de diversas linguagens tambm, para Windows, para atualizar recursos nos seus programas. E mais: o Resource Hacker pode ser comandado via linha de comando tambm. Eu uso um arquivo .bat para trocar o cursor de mozinha que o Delphi insere nos programas, por exemplo, pelo meu personalizado. Basta que os recursos tenham o mesmo nome, grupo e idioma, para que sejam atualizados. Isso vale para praticamente qualquer programa para Windows, apenas cito o Delphi por ser o ambiente que eu mais me dou bem. Veja na ajuda do Resource Hacker os parmetros suportados, para operao via linha de comando (em ingls). Antes de finalizar: no saia redistribuindo programas de terceiros modificados, sem autorizao. Isso uma violao de licena em boooa parte dos programas. Boa sorte! Comente em: http://www.guiadohardware.net/comunidade/tutorialmodificando/741535/

Potrebbero piacerti anche