Fail

Arquivo da Categoria ‘Microsoft’

Descompilar código .net (.net Refletor)

10, Detsember, 2009 Antonio Campos 5 kommentaarid

screenshot_full_screen

Uma das coisas que sempre me assustou no .net é a facilidade com que se consegue chegar ao código original de um executável ou libraria baseada na framework.

Existe uma serie de ferramentas que permitem de uma forma fácil, rápida e simples ver o código de uma aplicação .net.

Dessas ferramentas destaco uma que creio ser a mais popular que é o .NET Reflector da Redgate, para aceder ao código de uma aplicação basta clicar no botão browse e seleccionar a assembly que queremos ver o código e com o botão direito fazer disassemble. Claro que não incentivo ninguém a andar a esmiuçar o código de aplicações de terceiros. Eu uso frequentemente esta ferramenta para estudar o código das librarias da própia framework e ver como é que os senhores da Microsoft implementam certas funcionalidades e obter algumas luzes das melhores práticas a vários niveis na programação em “cima” da framework.

Kategooriad: . Neto, Microsoft

Asennan, Teie uninstall….

17, Oktoober, 2009 Antonio Campos 1 kommentaar

Pärast poleemikat tekitanud, kui Microsoft paigaldatud mõned "Extras" Firefox ilma nõusolekuta või teade, on sõnum Kohtasin täna kasutamise ajal ütles brauser Mozilla, Usun, et see arvamus on Mozilla, et Microsoft on:

MensagemFirefoxDotNetFX

Sõnum viis "on ai, Nüüd näete kes on boss!!!"

Ootan Microsofti vastust "Chrome Frame Google!

Kategooriad: Trivia, Kasutu, Microsoft, Tarkvara

Operatsioonisüsteem MEO

28, September, 2009 Antonio Campos 5 kommentaarid

Kuna kuulsin MEO kes oli uudishimulik tehnoloogiat taga, Täna märkasin, kleebis kleebitakse taga BOX, oli kirjutanud “Microsoft IPTV”, kaitseprillid, mida need tingimused ja see ei ole, et pärast kastis on sees Microsoft.

Tarkvara nimetatakse “Microsoft Mediaroom” ilmub MEO klientide nimekiri, ja teiste pakkujate IPTV välismaal!

Lihtsalt ei saanud iga katse liikuda ja näha, kuidas see on sees, kuid vähemalt saidi näete funktsioone, mida praegu rakendatakse teenuse MEO, ja et süsteem toetab seda võib rakendada sama.

Mida ma nägin juurdepääsu arendamise vahendid on piiratud töötajate osutajate IPTV, võibolla mitte paljastada puudusi, mis on maailmale ja hoida parameetrid juurdepääsu TOP SECRET.

See võib isegi banaalne, kuid ma ei teadnud!!!

Kategooriad: Trivia, Microsoft, Tarkvara, Windows

Desbloquear folhas de Excel com Password

21, August, 2009 Antonio Campos Ei kommenteeri

Uma das funcionalidades do Microsoft Excel é permitir bloquear a edição e acesso às formulas contidas numa célula ou num conjunto de células. Pesquisei na internet por uma forma de alterar as ditas folhas protegidas, existem muitas alternativas mas todas pagas.

image

Lembrei-me de abrir o documento com o OpenOffice, e quando tentei aceder às células protegidas recebi uma mensagem de erro “Não é possível modificar células protegidas.”

 

image

E para meu espanto quando mandei desproteger o documento o OpenOffice não me pediu qualquer password nem deu qualquer mensagem e o documento ficou desprotegido, deixando todas as células desprotegidas, com as fórmulas expostas.

 

image

Basta ir ao menu “Ferramentas” –> “Proteger Documento” –> e tirar o visto da “Folha…” e basta para quebrar a segurança do Microsoft Excel o ficheiro que testei era da versão do Office 2003.

Microsoft Web Developer 2008 Express – Build Web Site

10, August, 2009 Antonio Campos 6 kommentaarid

Depois de muito procurar nos menus do Web Developer Express uma opção para compilar um site (o Publish do Visual Studio Pro), não encontrei essa opção nesta versão do produto. Pesquisei também na Net e não encontrei nada!!!
Mas existe forma de compilar os ficheiros do site para que a source não seja exposta a quem tiver acesso ao sistema de ficheiros do servidor, para compilar o site devemos usar um executável que esta dentro do directório da Framework, no exemplo vou usar o executável da Framework 2, e então a sintaxe para compilar um site usando o executável aspnet_compiler.exe será:

%windir%\Microsoft.NET\Framework\v2.0.50727\aspnet_compiler.exe -d -errorstack -v /PathSiteNoIIS -p InputSource SiteCompilado

Ao executal aspnet_compiler.exe passamos alguns parâmetros, o -d é para apresentar a informação de debug durante a compilação, o –errorstack mostra informações de debug adicionais (útil para ajudar a interpretar as exceptions), o –v é o caminho no IIS onde irá ser publicado o site se por exemplo formos publicar o site em http://antoniocampos.no-ip.com/MeuSite a parte MeuSite é o parâmetro v, o parâmetro –p indica o caminho para o código fonte a compilar por exemplo c:\MeuSite e por ultimo onde diz SiteCompilado substituir pelo caminho onde queremos guardar os ficheiros compilados por exemplo c:\MeuSiteCompilado\ será o conteúdo deste directório que teremos que copiar para o servidor.

Se o código for utilizado num ficheiro bat podemos automatizar a geração dos outputs, evitando ter que escrever todo o comando cada vez que vamos publicar o site.

NB!:
O %windir% é uma variável de ambiente que guarda a path do directório do windows, usado desta forma independentemente da versão do windows e da path do directório do windows a sintaxe vai funcionar.

Kategooriad: Cábulas, Juhendid, Microsoft