C # Удаление нескольких отключенных удаленных общих ресурсов IPC $ с помощью команды «net use»? - PullRequest
1 голос
/ 22 июля 2011

При вводе команды «Net Use» из подсказки CMD отображаются 50+ отключенных удаленных общих ресурсов IPC $ в следующем формате:

где Имя =

Состояние локальной удаленной сети


Отключено \ MACHINE \ IPC $ Сеть Microsoft Windows

Как мне перечислить список этих общих ресурсов и убить их, если я хочу написать для этого приложение на c #?

Я где-то читал, используя WMI в сочетании с «win32_share», но это не сработало, ожидаемые удаленные общие ресурсы не возвращались.

Любая помощь по этому вопросу будет принята с благодарностью.

Спасибо.

1 Ответ

0 голосов
/ 22 июля 2011

вы должны использовать функцию NetShareEnum WinApi для получения списка акций и NetShareDel для удаления общих ресурсов.

Здесь у вас естьPinvoke для NetShareEnum с образцом и NetShareDel.

...