Có ai biết cách làm cho ứng dụng dịch vụ trong Delphi cài đặt nó tự bằng cách chạy tệp exe hay không.Thực hiện dịch vụ tự cài đặt ở delphi
17
A
Trả lời
25
Dịch vụ Delphi, được tạo bằng lớp TService
, dẫn đến tệp thực thi hỗ trợ tự đăng ký. Gọi nó như sau:
serviceexefilename.exe /install
Tự nhiên bạn cần quyền nâng cao để làm việc này, giống như bạn làm cho bất kỳ cơ chế nào cài đặt dịch vụ.
Ở hướng khác sử dụng /uninstall
để đảo ngược quy trình. Sử dụng /silent
để thực hiện quy trình đăng ký, tốt, im lặng.
Nếu bạn muốn tùy chỉnh quy trình cài đặt, bạn có thể cung cấp trình xử lý sự kiện BeforeInstall
, AfterInstall
, BeforeUninstall
, AfterUninstall
. Ví dụ: sử dụng phổ biến AfterInstall
là cung cấp mô tả cho dịch vụ của bạn vì mã TService
cơ bản không có.
Các vấn đề liên quan
- 1. Cài đặt Dịch vụ Windows tự phát triển
- 2. MSDeploy để cài đặt dịch vụ windows?
- 3. cx_Freeze. Cách cài đặt dịch vụ và thực thi tập lệnh sau khi cài đặt
- 4. Làm cách nào để tự động phát hiện cài đặt proxy từ dịch vụ hệ thống
- 5. cài đặt/gỡ cài đặt Dịch vụ Windows
- 6. Thực hiện tác vụ gỡ cài đặt trong android
- 7. Cài đặt dịch vụ .NET bằng InstallUtil
- 8. Không cài đặt 'tomcat 7' dịch vụ
- 9. Dịch vụ WiXCài đặt - cài đặt dịch vụ để chạy khi người dùng cửa sổ hiện tại
- 10. Batch Script để cài đặt hoặc gỡ cài đặt Dịch vụ Windows .NET
- 11. Thực hiện dịch vụ Wcf IntegratedWindowsAuthentication
- 12. Lỗi dịch vụ web trong Delphi
- 13. Thêm một trình cài đặt dịch vụ và trình cài đặt quy trình dịch vụ trong studio trực quan
- 14. Cài đặt Shield Limited Edition Dịch vụ WIndows
- 15. Cài đặt dịch vụ Windows bằng dấu nhắc lệnh Windows?
- 16. lỗi trong khi cài đặt dịch vụ cửa sổ System.Security.SecurityException
- 17. liferay-6.1 - Thực hiện dịch vụ riêng
- 18. Cài đặt CultureInfo về các cuộc gọi dịch vụ wcf?
- 19. Cài đặt ứng dụng Android thông qua dịch vụ OTA
- 20. dịch vụ Windows cài đặt kết thúc trong Rollback
- 21. InstallShield Visual Studio không cài đặt Dịch vụ
- 22. Đối số dòng lệnh của Dịch vụ Windows Delphi
- 23. Trình cài đặt dịch vụ Windows không đọc tệp App.Config
- 24. dịch vụ Tomcat không chạy sau khi cài đặt XAMPP
- 25. Cài đặt Inno: Cài đặt các dịch vụ Windows bằng cách sử dụng "sc create"
- 26. Cách cài đặt dịch vụ Windows bằng Qt?
- 27. Sự cố khi cài đặt dịch vụ cửa sổ
- 28. Tôi có cần phải cài đặt lại Dịch vụ Windows nếu tôi thực hiện các thay đổi trong mã không?
- 29. Lệnh adb shell để thay đổi cài đặt hoặc thực hiện tác vụ trên điện thoại
- 30. Cài đặt cửa sổ dịch vụ sử dụng lệnh Promt
+1 - không biết rằng các ứng dụng 'TService' có khả năng tự động hóa điều này. Vì vậy, nếu tôi hiểu điều này đúng, tôi có thể sử dụng, ví dụ, InnoSetup để bắt đầu và đăng ký ứng dụng của tôi chỉ bằng cách gọi nó với các tham số này? Ngọt! –
Dịch vụ có tự khởi động sau khi chúng tôi chạy bản cài đặt này không? Hay chúng ta cũng cần đến người dùng 'net start servicename' nội bộ? – PSyLoCKe
@EASI Bạn sẽ cần phải bắt đầu, IIRC –