一部のアプリケーション (Steam など) は、uac コントロールを呼び出さずに通常のユーザーとしてサービスを開始/停止できることに気付きました。誰もそれを行う方法を知っていますか?
OS: Vista/Win 7 Visual Studio 2005 C++
.
編集: 昨夜、Steam サービスをいじって、それがどのように違うのかを調べようとしていました. サービスexeをsteamの場所に置くと、uacなしで(sc.exeを使用して)正常に起動しましたが、私の場所にsteam exeを使用すると機能しませんでした。レジストリのサービス情報を調べてみると、Steam には追加の権限が含まれていることがわかりました。これは何を意味し、どのように設定しますか?
.
編集 2: サービスのユーザー アクセス権を変更する必要があります: http://msdn.microsoft.com/en-us/library/ms684215(VS.85).aspx