0

私の問題はtry、同じユーザー アカウントを使用していても、これが 1 台のコンピューターでのみ失敗する (結果としてキャッチされる) ことです。それは正常に動作し、プログラムを使用する他のすべてのコンピューターからスクリーンショットを保存します.

また、(エクスプローラーを使用して) ファイルを手動でディレクトリに保存することもできます。

try
{
    Bitmap screenShot = new Bitmap(screenWidth, screenHeight);
    Graphics gfx = Graphics.FromImage((Image)screenShot);
    gfx.CopyFromScreen(0, 0, 0, 0, new Size(screenWidth, screenHeight));

    imageSavePath = @"\\navy\data\Docs\PRE\LogSite\Screenshots\" + DateTime.Now.ToString().Replace('/', '-').Replace(':', '-') + ".png";
    screenShot.Save(imageSavePath, ImageFormat.Jpeg);
}
catch (Exception e)
{
    MessageBox.Show("Error saving screenshot\n\n" + e.ToString());
}

これはエラーです: エラー画像

編集:exeはネットワークドライブから実行されています

4

1 に答える 1