0

私が書いたコードは以下のとおりで、このエラーが発生します。

A generic error occurred in GDI+

protected void btnSave_Click(object sender, EventArgs e)
{
    Bitmap bitmap = new Bitmap(Screen.PrimaryScreen.WorkingArea.Width, Screen.PrimaryScreen.WorkingArea.Height);

    Graphics graphics = Graphics.FromImage(bitmap as System.Drawing.Image);

    graphics.CopyFromScreen(100, 0, 0, 0, bitmap.Size);


    bitmap.Save("@file.bmp");
}
4

1 に答える 1

1

asp.net はサービスとして実行されており、モニター (画面) にアクセスできなかったため、実際には、CopyFromScreen

一方、サーバーで実行されているコードとクライアントで実行されているコードを混在させず、CopyFromScreen がクライアントの画面をコピーすると信じていることを願っています。このコードはクライアントのコンピューターでは実行されていないためです。

于 2012-11-17T10:13:53.550 に答える