Feedback

Netzlaufwerk verbinden

Sprache: C#

Netzlaufwerk verbinden
/// <summary>
/// Add a shared network drive mapping
/// </summary>
/// <param name="uri">The drive letter (e.g. L:)</param>
/// <param name="unc">The UNC path to the remote drive (e.g. \MyServerMyPrinter)</param>
private void MapNetworkDrive(string uri, string unc)
{
    ProcessStartInfo info = new ProcessStartInfo("net", "use " + uri + " " + unc);
    info.WindowStyle = ProcessWindowStyle.Hidden;
    Process.Start(info);
}
/// <summary>
/// Add a shared network drive mapping
/// </summary>
/// <param name="uri">The drive letter (e.g. L:)</param>
/// <param name="unc">The UNC path to the remote drive (e.g. \MyServerMyPrinter)</param>
private void MapNetworkDrive(string uri, string unc)
{
    ProcessStartInfo info = new ProcessStartInfo("net", "use " + uri + " " + unc);
    info.WindowStyle = ProcessWindowStyle.Hidden;
    Process.Start(info);
}

1 Kommentar

  1. Wenn du schon über den Prozessaufruf arbeitest musst du das auch richtig machen …

    [code]
    ///

    /// Add a shared network drive mapping
    ///

    /// The drive letter (e.g. L:)
    /// The UNC path to the remote drive (e.g. \MyServerMyPrinter)
    private void MapNetworkDrive(string uri, string unc)
    {
    ProcessStartInfo info = new ProcessStartInfo(„net“, „use “ + uri + “ “ + unc);
    [b]info.UseShellExecute = false;[/b]
    info.WindowStyle = ProcessWindowStyle.Hidden;
    Process.Start(info);
    }
    [/code]