Não é possível executar exe do script ASP clássico no IIS 7.5

Eu estou tentando atualizar um sistema existente do Windows XP Professional / IIS 5.1 para o Windows 7 Ultimate (32 bits) / IIS 7.5. O sistema original executava um site ASP clássico (disponível apenas para o localhost) que usava 'ASPExec' para iniciar aplicativos de desktop na máquina local (.bat, .cmd, .exe, etc.). No Windows 7 Ultimate / IIS 7.5, os aplicativos não conseguem iniciar a partir da página ASP.

Como testes (o objetivo final não é lançar o bloco de notas), tentei:

<% 
Set Executor = Server.CreateObject("ASPExec.Execute")
Executor.Application = "notepad.exe"
Executor.ShowWindow = True
strResult = Executor.ExecuteWinApp
%>

Eu também tentei:

<%
Set wshell = CreateObject("WScript.Shell")
wshell.run "notepad.exe"
Set wshell = Nothing
%>

Ambos os métodos farão com que notepad.exe apareça na lista de processos do Windows, mas não iniciem o aplicativo na área de trabalho. Isso é válido para qualquer .exe que eu tente executar, e os arquivos .bat ou .cmd simplesmente não conseguem fazer nada.

Com o IIS 5.1, o autor original do aplicativo ASP usou a opção "Permitir que o serviço interaja com a área de trabalho" no serviço "IIS Admin" e no serviço "Publicação na World Wide Web" para fazer isso funcionar. Todos os problemas, além de permitir serviços interativos de desktop, o IIS 7 não usa mais o serviço "IIS Admin", portanto, isso não é uma opção.

Eu estou procurando uma solução alternativa do lado do Windows / IIS ou outra opção no ASP que pode alcançar o mesmo resultado final desejado.

questionAnswers(1)

yourAnswerToTheQuestion