マイネットワーク下に表示される共有フォルダへのリンクの削除

解決


CHI  2012-03-29 11:34:17  No: 41857  IP: [192.*.*.*]

こんにちは、いつもお世話になります。

WindowsXp環境で共有フォルダを開くと、
以後、マイネットワークの下にそのフォルダへのリンクができます。
これを削除するプログラムを作りたいのですが、つまづいています。
どなたかご教示をお願いいたします。

環境:WinXp sp3
開発:Delphi2010

状況:
1.CSIDL_NETHOOD にて場所を取得。
    C:\Documents and Settings\<ユーザ名>\NetHood

2.子フォルダの名称も取得。
    str = C:\Documents and Settings\<ユーザ名>\NetHood\test - pcname (192.168.0.2)

3.RmDir(str) とするとエラーが発生する。
    EInOutError(メッセージ I/Oエラー(32))を送出しました。

編集 削除
CHI  2012-03-29 11:59:13  No: 41858  IP: [192.*.*.*]

ごめんなさい。
該当リンクを開いた状態でやっていました。
開かない状態でやったら削除できました。

編集 削除