Я бы порекомендовал создать пакетный файл, содержащий команду, которую вы хотите выполнить, а затем вызвать этот пакетный файл из вашего приложения C #. Это гарантирует, что если вам нужно изменить команду net use , она будет хорошо инкапсулирована.
myBatchFile.cmd
net use z: \\server\resource
Код приложения
Process.Start(@"C:\myBatchFile.cmd");
Вам нужно будет добавить это, используя ваше приложение.
using System.Diagnostics;
См. здесь для получения дополнительной информации о Process.Start:
Можете ли вы расширить "А как отображать их в проводнике Windows как окно?"