我有一个 WPF 应用程序,它具有以下代码:
    public static BitmapSource ToBitmapSource()
    {
        using (var screenBmp = new Bitmap(Convert.ToInt32(System.Windows.SystemParameters.PrimaryScreenWidth), 
            Convert.ToInt32(System.Windows.SystemParameters.PrimaryScreenHeight), 
            System.Drawing.Imaging.PixelFormat.Format32bppArgb))
        {
            using (var bmpGraphics = Graphics.FromImage(screenBmp))
            {
                bmpGraphics.CopyFromScreen(0, 0, 0,
                    0, screenBmp.Size);
                return Imaging.CreateBitmapSourceFromHBitmap(screenBmp.GetHbitmap(), IntPtr.Zero, Int32Rect.Empty, BitmapSizeOptions.FromEmptyOptions());
            }
        }
    }
和下面的一些代码。它的代码在用户选择应用程序中的功能时执行。问题是这段代码执行了很长时间,但只有当应用程序第一次在这台电脑上启动时。如果用户卸载并再次安装此应用程序 - 它可以快速运行。问题:
- 如何“回滚”系统以一次又一次地检查此问题(不想重新安装 Windows 一次启动)
- 最好的调试方式(地方,确实做程序慢)
- 如何解决它:)
谢谢