このコードを考慮すると:
Process process = new Process();
process.StartInfo.FileName = "explorer";
process.StartInfo.Arguments = "\\some_network_host\path";
process.Start();
共有リソースに接続して でパスを開きたいのですがExplorer.exe
、ユーザーがまだ認証されていない可能性があります。ユーザーが認証されていない場合は、実行時に表示されるものと同じように Windows 認証ポップアップを開きたいのですが\\some_network_host\path
、実際のコードでは代わりに " My Document " が開きます (ユーザーがまだ認証されていない場合)。ユーザーがすでに認証されている場合は、共有リソースを表示する explorer.exe ウィンドウが開きます。ありがとうございました。