私は、(蒸気のような)いくつかのアプリケーションが、uacコントロールを呼び出すことなく通常のユーザーとしてサービスを開始/停止できることに気付きました。どのようにそれを行う方法を知っていますか?uacを呼び出すことなくサービスを開始する
OS:ビスタ/ Winの7 Visual Studio 2005の C++
。
編集:私は昨夜、どのように違うかを試してみるために蒸気サービスで遊んでいました。私は私のサービスEXEを置く場合は、スチーム1つはそれがうまく(sc.exeを使用して)うまく起動しますが、私は蒸気exeを使用した場合、私はそれが仕事をしなかったです。サービス情報のレジストリを調べると、私は蒸気の1つに余分なパーミッションがあることがわかりました。これはどういう意味ですか、どのように設定しますか?
。
編集2:あなたは、サービスの利用者のアクセス権を変更する必要があります。http://msdn.microsoft.com/en-us/library/ms684215(VS.85).aspx
ありがとう、これを調べます。 – Lodle
最後の夜それを試してみてください:( – Lodle
あなたのサービスのACLは何ですか? sc sdshow <あなたのサービス名> –