2014年3月10日月曜日

Windows 8:Windows キーを使った画面キャプチャのショートカットで、「GDI+ で汎用エラーが発生しました。」が発生する


System.Runtime.InteropServices.ExternalException はハンドルされませんでした。
  Message=GDI+ で汎用エラーが発生しました。
  Source=System.Drawing
  ErrorCode=-2147467259
  StackTrace:
       場所 System.Drawing.Image.Save(String filename, ImageCodecInfo encoder, EncoderParameters encoderParams)
       場所 Capture.Program.Main(String[] args) 場所 D:\Capture\Program.cs:行 178
       場所 System.AppDomain._nExecuteAssembly(Assembly assembly, String[] args)
       場所 Microsoft.VisualStudio.HostingProcess.HostProc.RunUsersAssembly()
       場所 System.Threading.ExecutionContext.Run(ExecutionContext executionContext, ContextCallback callback, Object state)
       場所 System.Threading.ThreadHelper.ThreadStart()
  InnerException:

⇒原因はなんてことない、save時の書き込み権限が不足していた。
 Windows7から8へ持ってきたので、8用に権限をいじって対応した。

0 件のコメント:

コメントを投稿