私はC#のマシン上でCreateService
へのwin32 API呼び出しを使用してサービスを作成しています。その関数のMSDNページには、lpServiceStartName
パラメータについての情報が記載されています。lpServiceStartNameエラーでローカルドメインを明示的に指定するときにCreateServiceを呼び出す
サービスを実行するアカウントの名前。 サービスタイプがSERVICE_WIN32_OWN_PROCESSの場合は、 という形式のドメイン名\ UserNameのアカウント名を使用します。サービスプロセスは このユーザーとしてログオンします。アカウントが組み込みドメインに属している場合は、 。\ UserNameを指定することができます。
リモートマシンでは、ユーザmyuser
はデフォルトのローカルドメインWORKGROUP
に属しています。 ".\myuser"
に合格すれば、すべて正常に動作します。 "WORKGROUP\myuser"
に合格すれば、私はERROR_INVALID_SERVICE_ACCOUNT
になります。上記のドキュメントは、私ががない私必須こと、.\myuser
を指定することができると言うように見えるよう
私は、この行動について興味があります。誰もこれにどのような光を当てることができますか?
問題に関して進捗しましたか?私の皿にも同様の問題があるかもしれません... –