Ontem durante minha apresentação de IIS 7.0, um dos objetivos era demonstrar como é fácil adicionar ou remover módulos (dlls) que são executados pelo servidor. Através do arquivo applicationhost.config, removendo ou adicionando linhas podemos "customizar" nosso servidor web.

Uma das maneiras de verificar os processos sendo executados em determinado momento e os módulos que ele carrega é via comando tasklist.exe, utilitário incluído nas últimas versões do Windows e existente no Longhorn Server.

A sintaxe para determinar os módulos, por exemplo de um work process rodando seria:

"tasklist.exe /fi "imagename eq w3wp.exe"/m

onde /fi significa que vamos filtrar os processos e imagename eq é a string que vamos procurar. No nosso caso, o nome do processo era w3wp.exe e a opção /m exibe os módulos sendo executados por determinado processo.

Para obter todas as opções deste comando, basta digitar no prompt "tasklist /?"