ユーザ名、パスワードを入力して、共有フォルダへアクセスし、 ファイルを操作する必要がありましたので、調べてみました。 参考にしたサイトは、以下です。 3流プログラマのメモ書き とりあえず使うものは、 WNetAddConnection2 ← 接続用 WNetCancelConnection2 ← 切断用 というものらしいです。 詳しくは、参考にしたリンクを参考ください。 そのままメモしても意味が無いので、作成したクラスを載せておきます(--;)oO(ほぼコピペだけど) 作成したクラスは、IDisposableを実装し、オブジェクトが破棄されたときは、 削除されるようにしています。 using System; using System.Runtime.InteropServices; namespace myclass{ public class ConnectSharedFol
ドメインに参加してないPC上で動く.Netアプリケーションから、ドメイン内のファイルサーバにアクセスしたいと言う要件です。 当然.Netアプリケーション内で共有フォルダの認証を行わなくてはなりません。 で、調べるとプログラム上で認証情報(アカウントとパスワード)をセットして、ネットワーク上に共有されたファイルをコピーする - ComponentGeek Articleにどんぴしゃな情報が載ってました。 .Net のクラスライブラリ自体にはそのような機能は提供されてないようなので、Windows API を使うことになるようです。 WNetAddConnection2 というAPIと WNetAddConnection3 というAPIがあるようです。違いは後者は"ネットワーク資源のプロバイダがダイアログボックスのオーナーウィンドウとして利用できるウィンドウのハンドルという1つのパラメータが追
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く