Nie można uruchomić exe z klasycznego skryptu ASP na IIS 7.5

Próbuję uaktualnić istniejący system z Windows XP Professional / IIS 5.1 do Windows 7 Ultimate (32-bit) / IIS 7.5. Oryginalny system uruchomił klasyczną stronę ASP (dostępną tylko dla hosta lokalnego), która używała „ASPExec” do uruchamiania aplikacji na komputerze lokalnym (.bat, .cmd, .exe itp.). W systemie Windows 7 Ultimate / IIS 7.5 aplikacje nie uruchamiają się ze strony ASP.

Jako testy (ostatecznym celem nie jest uruchomienie notatnika), próbowałem:

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

Próbowałem też:

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

Obie metody spowodują wyświetlenie programu notepad.exe na liście procesów systemu Windows, ale nie uruchomią aplikacji na pulpicie. Dotyczy to wszystkich plików .exe, które próbuję uruchomić, a pliki .bat lub .cmd po prostu nic nie robią.

W IIS 5.1 pierwotny autor aplikacji ASP użył opcji „Zezwalaj na interakcję z pulpitem” w usłudze „Administrator IIS” i usłudze „Publikowanie w sieci World Wide Web”, aby to umożliwić. Wszystkie problemy oprócz umożliwienia interaktywnych usług pulpitu, IIS 7 nie używa już usługi „Administrator IIS”, więc nie jest to opcja.

Szukam obejścia po stronie systemu Windows / IIS lub innej opcji w ASP, która może przynieść taki sam pożądany wynik końcowy.

questionAnswers(1)

yourAnswerToTheQuestion