Chạy ứng dụng ngay cả khi đã đăng xuất?


9

Một số ứng dụng vẫn chạy khi bạn đăng xuất, như Logmein. Làm thế nào để các ứng dụng đó hoạt động và làm thế nào để ứng dụng của riêng bạn chạy khi đăng xuất?

Câu trả lời:


16

Các ứng dụng chạy khi không có người dùng đăng nhập được gọi là Dịch vụ. Chúng thường là các ứng dụng cấp hệ thống thực hiện mọi thứ cho máy tính thay vì các chương trình có giao diện mà bạn sẽ thực hiện.

LogMeIn sẽ chạy như một dịch vụ để bạn có thể điều khiển từ xa vào hệ thống và quản lý nó khi bạn không ở trên máy tính.

Hầu hết các ứng dụng có thể được thiết lập để chạy như một dịch vụ bằng các công cụ đơn giản và miễn phí. Tuy nhiên, hầu hết các ứng dụng không làm những việc có lợi từ việc chạy dưới dạng dịch vụ.

Nếu bạn có một ứng dụng mà bạn muốn chạy dù bạn đã đăng nhập hay chưa, hãy thực hiện tìm kiếm Google để " biến exe thành dịch vụ " và thử các công cụ được cung cấp ở đó.



5

Như các câu trả lời khác chỉ ra, các ứng dụng bạn đang xem là các dịch vụ - và bạn có thể đăng ký một ứng dụng như một dịch vụ với sc.exe.

Tuy nhiên, điều đáng chú ý là các dịch vụ thường phản hồi để bắt đầu và dừng các sự kiện từ Trình quản lý kiểm soát dịch vụ (đây là những gì bạn tương tác nếu bạn truy cập Bảng điều khiển> Công cụ quản trị> Dịch vụ). Trừ khi một ứng dụng đã được mã hóa để đáp ứng với những sự kiện đó, bạn sẽ gặp vấn đề nếu bạn cần dừng dịch vụ.

Cũng đáng xem xét yêu cầu sử dụng của bạn là gì. Đây có phải là thứ gì đó phải chạy mọi lúc không (ví dụ Logmein sẽ cần chấp nhận các yêu cầu liên lạc đến bất cứ lúc nào) hoặc đó có phải là thứ gì đó có khả năng thức dậy vào một thời điểm cụ thể trong ngày, làm gì đó, sau đó quay lại ngủ ? Nếu đó là cái sau, bạn có thể muốn xem xét Bộ lập lịch tác vụ . Đây là một dịch vụ và nó có thể chạy các tác vụ theo lịch trình khi không có người dùng nào đăng nhập. Bạn có thể thiết lập một tác vụ để chạy với thông tin xác thực của người dùng hoặc với tư cách là Hệ thống cục bộ.

Điều này có thể cung cấp cho bạn giải pháp tốt nhất mà không cần thay đổi ứng dụng của bạn để phản ứng với các sự kiện dịch vụ.


+1 để đề cập đến lịch trình tác vụ, quá nhiều dịch vụ là baaaaaaaad.
ChrisFletcher
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.