仮想ドライブがよめない。続き – プログラミング – Home

仮想ドライブがよめない。続き
 
通知
すべてクリア

[解決済] 仮想ドライブがよめない。続き


Kei
 Kei
(@Kei)
ゲスト
結合: 22年前
投稿: 43
Topic starter  

すいません。
先ほどうまくいったと思って解決にチェックを入れたのですが、
どうもだめなのでもう一度お願いします。

現在Administratorで端末を起動していたので、
サービスのアカウントもAdministratorに変更してサービスを起動してみました。
そうしたらやはり結果がFALSEで返ってきてしまうのです。
コンソールアプリを単体で起動したらTRUEで帰ってきました。

たびたび申し訳ありませんがどうかよろしくお願いします。


引用未解決
トピックタグ
suzuka
 suzuka
(@suzuka)
ゲスト
結合: 22年前
投稿: 46
 

ネットワークドライブの割り当ては
デスクトップにログインした直後に毎回行われていますよね?
(~を x: に割り当てています みたいなやつが一瞬出る)

サービスは誰かのログインとはまったく別の空間で動いている訳で、
(そもそもデスクトップにログインしない)
ネットワークドライブの割り当てとは無縁です。

サービスであるかどうかに関係なく、
ネットワークの共有ファイルのアクセスは
UNC パス で行うのが基本です。
(なんらかの意図があれば別ですけどね)


返信引用
Kei
 Kei
(@Kei)
ゲスト
結合: 22年前
投稿: 43
Topic starter  

ためしにUNCパスからSystem::IO::Directory::Existsにて
チェックした所TRUEで帰って来ました。

コンソールアプリ単体で実行する分には
X:\でチェックしてもOKなのですが、
サービスアプリからコンソールアプリをProcess.Startする場合には
実行空間(ユーザ?)が違う為にだめなんですね?

どうもありがとうございました。


返信引用

返信する

投稿者名

投稿者メールアドレス

タイトル *

プレビュー 0リビジョン 保存しました
共有:
タイトルとURLをコピーしました