16 de jun de 2012

SHC.exe - Compiling Bash Script under Cygwin





Well, here I am trying to compile a script in Cygwin. For Linux, we have the SHC, Francisco Rosales, which is simple to download and run, generating the binary sh.


But I need CYGWIN, because it will run in a bash shell in Windows.
Looking on Google, only found references to 2002, where it ended, or used very old versions.


That I just downloaded the latest version of the site of Francisco and made ​​a few changes, and the link below is compiled for Cygwin 1.7.15-1 shc.exe. Download, put in the bin folder of Cygwin, open a shell and run the command. The process is exactly the same, the operation is equal to the Linux and bugs as well, unless the ptrace I had to remove.


Alternatively, compile the source with gcc (gcc "shc-3.8.9 - CYGWIN.c").


Download: http://goo.gl/9JaVw




SHC.exe - Compilando Bash Script no Cygwin

Bom, estou eu aqui tentando compilar um script dentro do Cygwin. Para Linux, temos o SHC, de Francisco Rosales, onde é simples de baixar e executar, gerando binários dos sh.


Mas eu preciso de CYGWIN, porque vai rodar em um bash shell no Windows.
Procurando no Google, somente encontrei referências de 2002, onde não terminaram, ou usaram versões muito antiga.


Acabei que baixei a ultima versão do site do Francisco e fiz algumas alterações, e no link abaixo tem o shc.exe compilado para Cygwin 1.7.15-1. Baixe, coloque na pasta bin do Cygwin, abra um shell e execute o comando. O processo é exatamente o mesmo, o funcionamento é igual ao Linux e os bugs também, a não ser o ptrace que tive que remover.


Se preferir, compile o fonte com o gcc (gcc "shc-3.8.9 - CYGWIN.c").


Segue links: http://goo.gl/9JaVw


Imagens:



15 de jun de 2012

Google Drive não abre pasta do Drive - Explorer fecha

Bem, estou desenvolvendo um APP para conectar alguns dispositivos de pequenos tamanhos (AKA Computadores Velhos) no novo Google Drive. Baixei a aplicação do próprio Google Drive para testar o seu funcionamento no meu Windows XP velho. Acontece que ao abrir a pasta do Drive após alguns uso - BANG !
O Explorer fecha com uma bela exception no evento do Windows.
Bom, a solução:


  • Abra o prompt de comando, executando o CMD.EXE como abaixo:



  • Na tela preta, digite CD "Meus Documentos" e tecle ENTER, como na imagem abaixo:



  • Entre na pasta do Google Drive, também com o comando CD, como demonstrado abaixo:



  • Digite ATTRIB -S DESKTOP.INI e digite ENTER, como demonstrado abaixo:



  • Abra a pasta do Google Drive, e pronto ! Fim do problema