• ベストアンサー

VB6にて、ファイルの強制開放をしたいのですが・・・

VB6の質問です。 自分の中の共有フォルダに置いてあるテキストファイルを ネットワーク上から読み込まれている時に、強制的に開放させる方法を探しています。 Windows上での『コンピュータの管理』の『共有フォルダ』の 『セッション』で強制的に開放できることは知っているのですが、 APIを使ってもかまいませんので、ソフト上で出来る方法を教えてください。 宜しくお願い致します。

質問者が選んだベストアンサー

  • ベストアンサー
  • BLUEPIXY
  • ベストアンサー率50% (3003/5914)
回答No.1

Shell 関数なんかで、次のコマンドを実行する openfiles /disconnect /a *

Haraguchi
質問者

お礼

返事が遅れて申し訳ございませんでした。 ご回答ありがとうございました。 

関連するQ&A

  • ファイルサーバのアクセスログを取りたい

    「コンピュータの管理」にある「共有フォルダ」中の 「セッション」と「開いているファイル」で表示できる内容を、時系列的に記録、保存する方法は無いのでしょうか? OSの機能としてあるものだと思い、探しているのですが見付かりません・・・ またそのような事を可能にするソフトは、製品としてけっこうありそうなのですが、フリーソフトでありましたらご紹介頂けないでしょうか。 よろしくお願いします。

  • ドラッグ&ドロップからの取得

    VBで作ったソフトのアイコンにテキストファイルをドラッグ&ドロップするだけでVBの中のTextboxにテキストファイルの内容を表示させたいのですがその方法が分かりません…。 やはりWindowsのAPIとかいうのを使うのでしょうか? どなたか分かる方おられたら方法を教えて下さい。 お願いします。

  • Windows98のファイルサーバーをWindowsXPからアクセスできません。

    Windows98をファイルサーバーにしています。 あるフォルダを共有にし、フルアクセスにしています。 Windows2000からアクセスしようとしたら共有フォルダを見ることができず、NetBUIを入れてみたら見れるようになりました。 今度は、WindowsXPから共有フォルダにアクセルしよとしたのですが、アクセスできず、NetBUIを入れたのですが、できませんでした。 ファイルサーバーにしているコンピュータは見れるのですが、アクセスすると、 「\\\\FILESERVERにアクセスできません。このネットワークリソースを使用するアクセス許可がない 可能性があります。アクセス許可があるかどうかこのサーバーの管理者に問い合わせて下さい。 ネットワークパスが見つかりません。」 と表示されます。どのようにしたらアクセスできるようになりますか?

  • VB6から他のプログラムを強制終了したい

    こんにちは、ただいま、VB6からあるプログラムを強制終了したいのプログラムを作りだいです。 強制終了したいのプログラムがVBのプログラムから起動じゃなくで、VBのプログラム実行する前に起動したのプログラムです。 API関数 TerminateProcess(hProcessHandle, 0&) を使いたいですが、現存のプロセスのProcessHandleを取得できません。 困ってる。 お手数ですが、解決方法が有れば教えてください

  • VBからhtaファイルを開くには?

    VB6.0で小さなアプリケーションを作っています。 同じフォルダ内にあるhtaファイルをVBから開きたいのですが、うまくいかずに悩んでしまっています。 具体的には、VBのフォームにボタンを作り、それを押すとhtaアプリが別ウィンドウで起動するという形です。 この方法について何かご存知でしたらアドバイス宜しくお願いします。

  • VB.NETでフォルダの一覧を更新する方法

    VB.NETでフォルダの一覧を更新する方法について質問させて下さい。 現在ネットワーク上の共有フォルダのファイルの更新日付を監視するソフトをVB.Netで作成したのですが 実際にはファイルが更新されているのに更新されたとソフトで認識するまでに1分くらいタイムラグ が発生します。 監視するのは 「IO.File.GetLastWriteTime」 という関数で監視しています。 そこで エクスプローラのメニューには「最新の情報に更新」というメニューが存在しますが VB.Netでプログラム的に「最新の情報に更新」を実行させる方法はないでしょうか? よろしくお願いいたします。

  • 共有フォルダ内のファイルが開きません

    共有フォルダをWindows98で作成し Windows2000Proでそのフォルダ内の ファイルをダブルクリックで開こうとすると 「メモリ不足」と表示され開きません。 (再起動してもだめです) ネットワークはワークグループで管理し 他のパソコンからは開きます。 (このパソコンだけだめです。) ファイルを作成したソフトは 同じソフト、同じバージョンで 作成しています。(Excel,Word)

  • vb2008 テキストファイルを開くには?

    vb2008 テキストファイルを開くには? VB2008を使用している者です。今回もアドバイス宜しくお願い致します。 あるテキストファイルをOPENしたいと思っているのですが、やり方がわかりません。 VB2008でファイルを開く方法として一般的なのがOpenFileDialogを使用した方法ですが、 これだといちいち開きたいファイルを指定しなければなりません。その都度ファイルを 指定するのではなく、開きたいファイルをピンポイントで開きたいのです。 いろいろ検索しましたが、全くヒットしませんでした。 皆様のご指導、宜しくお願い致します。

  • フォルダ(ファイル)の強制削除

    こんにちは! いきなりですが質問です。 あるフォルダがいらないのでそのフォルダを削除しようとしているのですが、ある1つのファイルが削除できないで残ってしまって、フォルダが削除できないのですが強制的にそのフォルダ(ファイル)を削除する方法やソフトはありませんか?? あったら教えてください。 お願いします!!

  • ネットワークドライブの指定パスの違いによってファイル更新ができません

    Windows 2003 serverのファイルにネットワークドライブ経由でアクセスする場合にネットワークドライブのパス指定を変えるとファイルが更新できなくなるのは何故でしょうか。 お教え頂けると助かります。 ファイルを更新する場合にネットワークドライブの割当をフルパス指定1.とする場合とファイルの直近の共有フォルダ指定2.とする場合で1.ではファイルを更新できるのですが2.では同じファイルを読めるのですが更新ができません。 1.ネットワークドライブ名Z:\\コンピュータ名¥共有フォルダA¥共有フォルダB¥共有フォルダC 2.ネットワークドライブ名X:\\コンピュータ名¥共有フォルダC 因みにクライアントはWindowsXP,WindowsNTです。ファイルは共有フォルダCの直下にあります。 業務で2.を使用したいのですが2.ではファイルの更新ができず困っております。 申し訳ありませんがどなたかお教え下さい。 以上

専門家に質問してみよう