2017-10-27 8 views
0

bitmap.Saveを使用して、ローカルロケーションではなくネットワークロケーションにイメージを保存しようとしています。しかし、以下のコードを使用すると、「GDI +で一般的なエラーが発生しました」というエラーが表示されます。これに間違った方法で接していますか?ビットマップ。ネットワークロケーションで保存する

try{ 
    Rectangle bounds = Screen.GetBounds(Point.Empty); 
    using (Bitmap bitmap = new Bitmap(bounds.Width, bounds.Height)) 
    { 
     using (Graphics g = Graphics.FromImage(bitmap)) 
     { 
      g.CopyFromScreen(Point.Empty, Point.Empty, bounds.Size); 
     } 
     bitmap.Save(@"\\machineName\temp", ImageFormat.Jpeg); 
    } 

答えて

0

他のマシンの正しいパスを指定する必要があります。一般に、machineNameは、マシンのCドライブ自体にイメージを保存しようとしていることを意味します。何らかのセキュリティ上の理由から可能ではありません。他のマシンのCドライブに新しいフォルダを作成し、そのフォルダ内にイメージを保存してみます。それが助けになるかもしれない。

関連する問題