Tôi đang được nhắc nhập tên người dùng và mật khẩu trong khi cài đặt dịch vụ windows được tạo bằng C#. Tôi đã sử dụng công cụ installutil để cài đặt dịch vụ của mình. Lý do yêu cầu thông tin đăng nhập mật khẩu tên người dùng là gì?Nhắc mật khẩu tên người dùng trong khi cài đặt dịch vụ windows trong C#
Trả lời
Dịch vụ cửa sổ của bạn cần tên người dùng và mật khẩu vì lý do tương tự mà bạn được yêu cầu nhập tên người dùng và mật khẩu khi đăng nhập. Để xác định bạn và đặt cấp truy cập và quyền truy cập của bạn trên cửa sổ.
Đây không phải là vấn đề, nó được cho là hoạt động theo cách này.
Mọi quá trình hoặc dịch vụ trong cửa sổ đều chạy trong tài khoản người dùng cửa sổ cụ thể.
Tài khoản người dùng được sử dụng làm nhận dạng cho bất kỳ hành động nào được thực hiện bởi dịch vụ hoặc quy trình. Nếu quy trình hoặc dịch vụ của bạn yêu cầu thực hiện bất kỳ tác vụ nào yêu cầu đặc quyền bảo mật, nó sẽ chỉ được cấp trên cơ sở nhận dạng người dùng liên quan đến quy trình/dịch vụ.
Giả sử bạn đang chạy bạn phục vụ theo một người dùng tên "SVCUSER" và dịch vụ đòi hỏi để làm đĩa I/O trong bất kỳ vị trí của đĩa. Nếu người dùng "SVCUSER" không có quyền hoặc ủy quyền để thực hiện I/O đĩa cho vị trí đã cho, dịch vụ sẽ không thể thực hiện thao tác và ném ngoại lệ bảo mật liên quan.
Nếu bạn không muốn dịch vụ web của bạn để nhắc nhở cho Tên đăng nhập/Mật khẩu, hãy để Installer Class(Design Mode)
của dịch vụ, sau đó nhấp chuột phải vào ServiceProcessInstaller -> Properties
; đặt Account
là Local Service
.
Bây giờ, hãy sử dụng lệnh installutil
. Nó sẽ không yêu cầu tên người dùng/mật khẩu.
Cảm ơn, đó là những gì Tôi đang tìm kiếm! – davecoulter
Để biết rõ hơn, trong Visual Studio 2010, bạn sẽ nhấp chuột phải vào "ProjectInstaller.cs" và sau đó nhấp vào "Designer". Sau đó làm theo các bước còn lại của Satyendra. – Flea
Tôi nghĩ câu trả lời này nên được đánh dấu là câu trả lời đúng –
- 1. Cài đặt dịch vụ windows trên máy từ xa bằng tên người dùng đã cho
- 2. Lời nhắc xác thực Windows cho tên người dùng/mật khẩu
- 3. Curl để nhắc tên người dùng và mật khẩu
- 4. tên người dùng & mật khẩu trong sqlite3
- 5. Cài đặt dịch vụ Windows bằng dấu nhắc lệnh Windows?
- 6. git: bắt buộc người dùng và mật khẩu nhắc
- 7. Lỗi khi cài đặt dịch vụ Windows được phát triển trong .Net
- 8. Nhận tên người dùng/mật khẩu của người dùng đã đăng nhập trong Windows
- 9. Gitlab nhắc nhập mật khẩu trong khi nhấn cho người dùng git
- 10. Tạo người dùng Active Directory bằng mật khẩu trong C#
- 11. Ẩn người dùng nhập vào mật khẩu trên nhắc
- 12. Đặt mật khẩu cho người dùng trong PhpMyAdmin trong Wamp
- 13. Bảo mật Ngoài Tên người dùng/Mật khẩu?
- 14. Gửi Email trong dịch vụ (mà không nhắc người dùng)
- 15. Nhắc người dùng đóng ứng dụng trong khi gỡ cài đặt (trong WiX)
- 16. Gửi tên người dùng và mật khẩu cho svcutil.exe?
- 17. IIS 7.5 đang nhắc nhập tên người dùng và mật khẩu
- 18. 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
- 19. Kiểm tra tên người dùng và mật khẩu trong Android
- 20. Safari biết khi nào nên nhắc người dùng lưu mật khẩu?
- 21. RabbitMQ C# vấn đề kết nối khi sử dụng tên người dùng và mật khẩu
- 22. Làm cách nào để nhận được hg nhắc nhở tên người dùng/mật khẩu HTTP của tôi trên cygwin/windows?
- 23. Mật khẩu bảo vệ dịch vụ REST?
- 24. Mật khẩu người dùng ASP.Net Store trong cookie phiên?
- 25. Tạo người dùng không có mật khẩu trong Meteor
- 26. Cài đặt chứng chỉ vào cửa hàng chứng chỉ người dùng Windows Local trong C#
- 27. dịch vụ Windows cài đặt kết thúc trong Rollback
- 28. Với tên người dùng và mật khẩu, bạn mạo danh người dùng đó như thế nào?
- 29. nhắc nhập mật khẩu trong Haskell dòng lệnh ứng dụng
- 30. nhắc mật khẩu trên android
Câu hỏi về lưu lượng truy cập ngăn xếp này có thể là những gì bạn muốn: http://stackoverflow.com/questions/140054/using-installutil-and-silently-setting-a-windows-service-logon-username-password –