- PR -

Vista の Network Service アカウントでリモートにログオンできない

1
投稿者投稿内容
未記入
大ベテラン
会議室デビュー日: 2008/02/07
投稿数: 115
投稿日時: 2008-03-24 21:03
リモートコンピュータのファイルを読み取る Windows サービスを作成しています。このサービスは、ビルトインのネットワークサービスアカウント(NT AUTHORITY\Network Service)で動作し、WNetAddConnection2() 関数を使用してリモートコンピュータにログオンします。

このサービスは Windows XP では問題なく動作していますが、Vista では正しく動作せず WNetAddConnection2() でのログオンに失敗します。

ビルトインネットワークサービスアカウントの代わりに、実際のユーザーアカウントを指定した場合には、Vista でも問題なく動作しています。

Vista のビルトインネットワークサービスアカウントではリモートコンピュータへのログオンはできなくなってしまったということなのでしょうか。分かる方いましたら、教えてください。
Jitta
ぬし
会議室デビュー日: 2002/07/05
投稿数: 6267
お住まい・勤務地: 兵庫県・海手
投稿日時: 2008-03-26 19:10
Network Service って、IIS とかを動かしているんじゃなかったかなぁ?
そんな奴が他のコンピュータに対して接続できたらイヤだなぁ………


XP で出来ていたから、それが正しい…と考えていらっしゃるなら、その考え方は捨ててください。Vista では、セキュリティーまわりはかなり見直しが入っています。
1

スキルアップ/キャリアアップ(JOB@IT)