Czy można oznaczyć program jako „zawsze w porządku, aby uzyskać dostęp do pulpitu” (lub coś takiego), aby system Windows nie wyświetlał stale komunikatu o wykryciu usług interaktywnych?
Czy można oznaczyć program jako „zawsze w porządku, aby uzyskać dostęp do pulpitu” (lub coś takiego), aby system Windows nie wyświetlał stale komunikatu o wykryciu usług interaktywnych?
Odpowiedzi:
Powodem tego jest separacja sesji usług od wersji Vista.
Usługi istnieją w Sesji 0, a wszystkie logowania rozpoczynają się w Sesji 1. Zapobiega to temu, aby sesja użytkownika mogła przejść do procesu usługi na poziomie systemu w ramach tej samej sesji.
Jest to znane jako „ Atak Shatter ”.
Ponieważ działasz dokładnie przeciwko podstawowej funkcji bezpieczeństwa systemu Windows, powiedziałbym, że nie, nie ma sposobu, aby zrobić to, co chcesz (w systemie Windows 7).
Zamiast tego prawdziwą odpowiedzią jest zastąpienie dowolnej usługi, która uruchamia wykrywanie usług interaktywnych, czymś, co zostało stworzone z myślą o systemie Vista +; coś, co nie oczekuje, że sesja użytkownika będzie w tej samej sesji co usługa.