By default, services use a noninteractive window station and cannot interact with the user. However, an interactive service can display a user interface and receive user input.
Services running in an elevated security context, such as the LocalSystem account, should not create a window on the interactive desktop because any other application that is running on the interactive desktop can interact with this window. This exposes the service to any application that a logged-on user executes. Also, services that are running as LocalSystem should not access the interactive desktop by calling the OpenWindowStation or GetThreadDesktop function.
To create an interactive service, do the following when calling the CreateService function:. All services run in Terminal Services session 0. Therefore, if an interactive service displays a user interface, it is visible only to the user who connected to session 0. Because there is no way to guarantee that the interactive user is connected to session 0, do not configure a service to run as an interactive service under Terminal Services or on a system that supports fast user switching fast user switching is implemented using Terminal Services.
Skip to main content. This browser is no longer supported. Welcome to Tech Support Guy! Latest posts M. Windows 10 activity light. Windows Administrator account 1 Viewer Latest: DaveA 22 minutes ago. Installing a Simple Home camera on a android phone Latest: muckmail 36 minutes ago. Android Mobile Devices. Can a lack of power affect GPU performace in games?
Latest: crjdriver Today at PM. Screen black when power supply is unplugged Latest: managed Today at PM. What's for Dinner? Latest: lunarlander Today at PM.
Random Discussion. CPU or motherboard causes ping ms to spike under load. Staff online. LauraMJ Administrator.
Total: members: 8, guests: This site uses cookies to help personalise content, tailor your experience and to keep you logged in if you register. Find centralized, trusted content and collaborate around the technologies you use most. Connect and share knowledge within a single location that is structured and easy to search. I have installed cc.
But It keeps giving me Interactive services dialog detection when I execute tests. I even have disabled the interactive services from services panel.
No easy fix that you can do. The service is trying to pop up UI on the user desktop. In XP this worked because services and the first user log on both run in session 0. In Vista, services run in session 0 and the first user runs in session 1, so there is no way for a service to directly show UI to the user.
This was due to security issues - search for Win32 Shatter Attack to get more details, but basically an untrusted user could send malformed window messages to the services, and in some cases could even cause arbitrary code execution. You can disable it altogether by disabling the "Interactive Services Detection" service on the system.
But you won't see notifications at all, and this will disable it for all interactive services. Best approach is to complain to the vendor to update their software for Vista. Stack Overflow for Teams — Collaborate and share knowledge with a private group.
0コメント