Đang tải dữ liệu ...
Trang chủ

Chạy ứng dụng như một dịch vụ Windows

Đôi khi các ứng dụng cần phải chạy ngầm như dịch vụ của Windows để thực hiện những tác vụ quan trọng. Để ứng dụng có thể làm được điều đó, bạn cần nhờ đến ServiceRunner.

Khi đăng nhập Windows bằng tài khoản Guest, bạn chỉ có thể thực thi một số ứng dụng hạn chế. Tuy nhiên, nếu ứng dụng đó chạy như một dịch vụ (service) của Windows thì dù cho bạn đăng nhập bằng tài khoản nàothìđều có thể dùng được, thậm chí nhiều người dùng chung một ứng dụng (như cácứng dụng "mìăn liền" portable chỉ có một file thực thi duy nhất)trong cùng một thời điểm vẫn được. ServiceRunner là phần mềm mã nguồn mở cho phép bạn làm được điều đó.
 
Bước 1:Tải ServiceRunner tạiđây(dung lượng chỉ 11 KB, tương thích với mọi Windows). Sau khi tải về, bạn giải nén ra một thư mục, mở tập tinconfig.txtbên trong thư mục đó bằng Notepad, lần lượt thay thế dòng 1 và dòng 2 bằng tên dịch vụ và đường dẫn đến file thực thi ứng dụng, sửa xong nhấnCtrl+Sđể lưu lại.
 

chay-ung-dung-nhu-mot-dich-vu-windows

 
Bạn phải chắc chắn tập tin config.txt đặt cùng thư mục với hai tập tinServiceInstaller.exevàServiceRunner.exe.
 

chay-ung-dung-nhu-mot-dich-vu-windows

 
Bước 2:Tiếp tục khai báo các đối số (argument) dùng để thực thi ứng dụng theo nhiều chế độ khác nhau tại dòng 3 của fileconfig.txt. Nếu không có đối số nào, bạn xóa toàn bộ nội dung dòng 3 rồi nhấnCtrl+Smột lần nữa để lưu lại. Bên dưới là một ví dụ:
 
Windows Remote Service
C:\Program Files\wrs\wrs.exe
-s
 

chay-ung-dung-nhu-mot-dich-vu-windows

 
Bước 3:Chạy fileServiceInstaller.exevới quyền quản trị cao nhất (nhấn chuột phải lên fileServiceInstaller.exe, chọnRun as administrator), nhấn nútInstall, sau đó nhấn tiếp nútStarttrên giao diện chính của chương trình. Lúc này, hệ thống sẽ tự hiểu ứng dụng mà bạn đã khai báo trong fileconfig.txtlà một dịch vụ của Windows. Muốn tạm ngưng dịch vụ, bạn nhấn nútStop, hoặc nếu muốn gỡ bỏ dịch vụ, bạn nhấn nútUninstalltừ giao diện chính.
 

chay-ung-dung-nhu-mot-dich-vu-windows

 
Để kiểm tra ứng dụng đã thực sự chạy như một dịch vụ Windows hay chưa, bạn nhấn Ctrl+Alt+Delete để mở Task Manager, chuyển sang thẻ Services và tìm tên ứng dụng từ danh sách.
 

chay-ung-dung-nhu-mot-dich-vu-windows

( theo Genk.vn )
Các tin mới hơn:
Các tin cũ hơn:
Total load time (116.118.48.94) : 0.09123s