Cách tạo các ứng dụng chạy trên nền windows Service
Trên máy chủ windows NT, Windows Server 2000, Windows Server 2003, 2008 2012 đều cung cấp các bộ phần mềm xử lý các dịch vụ hệ thống Windows Resource kit.
Nhu cầu đặt ra với người lập trình hoặc quản trị là :
”Làm sao để có thể đưa các phần mềm đó chạy trên máy chủ windows theo phương thức Host service, khi windows server khởi động lên thì các ứng dụng này cũng sẽ được khởi động / dừng theo tiến trình xử lý của windows server tự động ?”
Bước 1.
Tìm đến bộ lệnh của windows resource kit trong c:\windows\SysWOW64 sẽ thấy file sc.exe (dùng để khai báo dịch vụ chạy trên nền windows 64bit).
Bước 2. Gõ lệnh trong màn hình CMD “run as Administrator” theo cấu trúc sau:
SC.exe “Tên của Service” start=auto binpath=”địa chỉ thư mục và tên file chạy dịch vụ”
ví dụ: c:\windows\syswow64\sc.exe create “RobustaCRM Testing System” start= auto binpath= ”c:\CRM\RobustaCRM_ Test\mainservice.exe”
Bước 3. Sau khi chạy lệnh SC trên, bạn cần kiểm tra trên Administrator Tools> Service
Bước 4. Tạo đăng ký trên Windows Registry Editor Version,
Mở chạy Run và gõ lệnh: Register
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\RobustaCRM Testing\Paramaters]
“Application”=”c:\\CRM\\RobustaCRM_Test\\mainservice.exe”
Post a Comment