Как подключить диск сервера Samba к некоторому локальному диску в C #, используя net use? - PullRequest
0 голосов
/ 16 июля 2010

как сопоставить диск сервера samba с каким-либо локальным диском в C #, используя net use?И как отобразить их в Windows Explorer, как окно?

Любой фрагмент кода высоко ценится.Заранее спасибо.

1 Ответ

2 голосов
/ 20 июля 2010

Я бы порекомендовал создать пакетный файл, содержащий команду, которую вы хотите выполнить, а затем вызвать этот пакетный файл из вашего приложения C #. Это гарантирует, что если вам нужно изменить команду net use , она будет хорошо инкапсулирована.

myBatchFile.cmd

net use z: \\server\resource

Код приложения

Process.Start(@"C:\myBatchFile.cmd");

Вам нужно будет добавить это, используя ваше приложение.

using System.Diagnostics;

См. здесь для получения дополнительной информации о Process.Start:

Можете ли вы расширить "А как отображать их в проводнике Windows как окно?"

...