プロが教える店舗&オフィスのセキュリティ対策術

現在サーバ側のパソコンにて起動時にクライアント側のフォルダをネットワークドライブにて接続しています。
クライアント側が先に立ち上がっている場合は問題ないのですが、サーバ側が先に立ち上がった場合に当然ネットワークドライブは確立されておらず、クライアントからプログラムを動作させた場合にエラーになってしまいます。
そこで、サーバ側にて周期的にネットワークドライブの接続を行なってやりたいのですが、そのようなことは可能でしょうか?
ご存知の方がいましたら回答をお願い致します。
よろしくお願いします。

A 回答 (2件)

WNetAddConnection2という


ネットワークドライブを確立する
WindowsAPIがあります。
http://msdn.microsoft.com/library/ja/jpwnet/html …

NETRESOURCE nr;
memset( &nr, 0, sizeof(NETRESOURCE));
nr.dwType = RESOURCETYPE_DISK ;
nr.lpLocalName = "X:" ;
nr.lpRemoteName = "\\\\192.168.1.1\\share" ;
nr.lpProvider = NULL ;
WNetAddConnection2( &nr, "パスワード" , "ユーザー名", 0 ) ;
    • good
    • 0

安直かもしれませんが


//確立
::system("SUBST Z: \\\\hogePC\\HogeShared\\hoge");
//削除
::system("SUBST Z: /D")
とか
    • good
    • 0

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!

このQ&Aを見た人はこんなQ&Aも見ています