作成したWindowsサービスを開始/停止しようとすると、Vistaで次のエラーが発生する。Vista + VB.NET - アプリケーション内からWindowsサービスを開始/停止しようとするとアクセスが拒否される
Cannot open ServiceName service on computer '.'.
同じコードがXPで機能します。この問題を解決するにはどうすればよいですか?
作成したWindowsサービスを開始/停止しようとすると、Vistaで次のエラーが発生する。Vista + VB.NET - アプリケーション内からWindowsサービスを開始/停止しようとするとアクセスが拒否される
Cannot open ServiceName service on computer '.'.
同じコードがXPで機能します。この問題を解決するにはどうすればよいですか?
ユーザーアカウント制御(別名UAC)。 UACは、ユーザーが管理者として実行されていないことを意味します。アプリケーションは、管理者権限が必要であることをウィンドウに伝える必要があります。私はthisページは私ができるよりもそれを説明すると思う。あなたは私が開発した.NETベースのサービスを開始しようとしたときに:)
は、私は、Windows Vista上で同様の問題を抱えていたしばらく前にそれを求めていたのに
ただ、今日のあなたの質問につまずきました。
サービスのプロパティダイアログを開き、ログオンユーザーをローカルシステムに変更しました(以前はネットワークサービスを使用してサービスを開始しようとしていました)。サービスを再開するとエラーは発生しませんでした。
あなたはまだ答えが不思議である場合は、これは私のために働いています。私もあなたのためにそれが働くことを願っています。
乾杯!