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).

image

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”

image

Bước 3. Sau khi chạy lệnh SC trên, bạn cần kiểm tra trên Administrator Tools> Service

image

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”

 

Chúc các bạn thành công !

About thangletoan

Hallo Aloha

Posted on 08/03/2014, in Windows 2008 R2, Windows 7, Windows Registry, Windows Server 2008, Windows Server 2012, Windows Service and tagged . Bookmark the permalink. Để lại bình luận.

Gửi phản hồi

Mời bạn điền thông tin vào ô dưới đây hoặc kích vào một biểu tượng để đăng nhập:

WordPress.com Logo

Bạn đang bình luận bằng tài khoản WordPress.com Log Out / Thay đổi )

Twitter picture

Bạn đang bình luận bằng tài khoản Twitter Log Out / Thay đổi )

Facebook photo

Bạn đang bình luận bằng tài khoản Facebook Log Out / Thay đổi )

Google+ photo

Bạn đang bình luận bằng tài khoản Google+ Log Out / Thay đổi )

Connecting to %s

%d bloggers like this: