0

だから私はこのチュートリアルに従っていましたhttp://code.msdn.microsoft.com/windowsdesktop/CppWindowsService-cacf4948

サービス管理コンソールでサービスを開始する際に問題がありました。「ローカル コンピューター エラー 5 アクセスが拒否されました」というエラー メッセージが表示されました。

しかし、サービスのプロパティで、[ログオン] タブに移動し、このアカウントの代わりにローカル システム アカウントをクリックすると開始しようとしていることがわかりました。ここで実際に何が起こったのか知りたいだけですか?また、それはサービスに何らかの影響を与えますか?

4

1 に答える 1

0

サービスを実行しているアカウントを変更しました。これは、最も重要なパーミッションを含む多くの意味を持つ可能性があります。サービスが持つ権限を制限することは、セキュリティの観点から常に重要です。

また、ユーザーがサービスを実行できるようにするには、いくつかの権限が必要です (たとえばLog on as a service)。これらはLocal Security Policy->で設定できますUser Rights Assignment(実行しているウィンドウによって異なる場合があります)。サービスを実行しようとしているユーザーには、サービスを実行するための十分な権限がないようです。それはなぜなのか調べてみてください。

于 2013-03-27T19:34:04.657 に答える