- PR -

windowsサービスでネットワークドライブの割り当て

1
投稿者投稿内容
ぬこ
会議室デビュー日: 2009/03/17
投稿数: 1
投稿日時: 2009-03-17 20:21
はじめまして。

現在windowsサービスの開発を行っているのですが、
その中でネットワークドライブの割当処理しています。
いろいろ自分で調べ、WNetAddConnection2を使っているのですがどうもうまくいきません。

まったく同じコードをWindowsアプリケーションで使った場合には接続されます。
サービスではネットワークドライブの割当は不可能なのでしょうか?

どなたかよい方法ご存知でしたらご教授お願いします。
いとっと
常連さん
会議室デビュー日: 2005/06/10
投稿数: 33
投稿日時: 2009-03-17 20:41
引用:

ぬこさんの書き込み (2009-03-17 20:21) より:
現在windowsサービスの開発を行っているのですが、
その中でネットワークドライブの割当処理しています。
いろいろ自分で調べ、WNetAddConnection2を使っているのですがどうもうまくいきません。



サービスの起動アカウントがLocal Systemだからではないでしょうか?
接続処理をネットワーク接続可能なアカウントで偽装して実装するか、もしくは
サービスの起動アカウントをドメインユーザなどに変更してみてはいかがでしょうか。

http://msdn.microsoft.com/ja-jp/library/cc446983.aspx
1

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