C# 登录屏幕中的屏幕捕获

C# 登录屏幕中的屏幕捕获,c#,windows,winforms,winlogon,printscreen,C#,Windows,Winforms,Winlogon,Printscreen,我正在尝试在我的应用程序中使用Windows 7登录屏幕(或切换用户屏幕)的打印屏幕 事实上,我不知道该怎么做。有人能帮我吗?您需要创建一个windows服务,这样即使用户未登录,它也可以运行,请查看此信息,有关更多信息,请阅读MSDN 有关屏幕截图: ScreenCapture sc = new ScreenCapture(); // capture entire screen, and save it to a file Image img = sc.CaptureScreen(); //

我正在尝试在我的应用程序中使用Windows 7登录屏幕(或切换用户屏幕)的打印屏幕


事实上,我不知道该怎么做。有人能帮我吗?

您需要创建一个windows服务,这样即使用户未登录,它也可以运行,请查看此信息,有关更多信息,请阅读MSDN

有关屏幕截图:

ScreenCapture sc = new ScreenCapture();
// capture entire screen, and save it to a file
Image img = sc.CaptureScreen();
// display image in a Picture control named imageDisplay
this.imageDisplay.Image = img; 
// capture this window, and save it
sc.CaptureWindowToFile(this.Handle,"C:\\temp2.gif",ImageFormat.Gif);

来源:

您需要创建一个windows服务,这样即使用户未登录,它也可以运行,请查看此信息,并阅读MSDN了解更多信息

有关屏幕截图:

ScreenCapture sc = new ScreenCapture();
// capture entire screen, and save it to a file
Image img = sc.CaptureScreen();
// display image in a Picture control named imageDisplay
this.imageDisplay.Image = img; 
// capture this window, and save it
sc.CaptureWindowToFile(this.Handle,"C:\\temp2.gif",ImageFormat.Gif);

来源:

我在谷歌上搜索过,但我只找到了现成的工具。。。这对登录屏幕有用吗?你的应用程序是一个键盘记录程序还是一个恶作剧?@rene:我认为他不会制作键盘记录程序,因为记录屏幕上的截图是无用的(密码是隐藏的)……我在谷歌上搜索过,但我只找到了现成的工具。。。这对登录屏幕有用吗?你的应用程序是一个键盘记录程序还是一个恶作剧?@rene:我不认为他在制作键盘记录程序,因为登录屏幕上的截图是无用的(密码是隐藏的)……你没有这种服务的C源吗,因为我不懂VB,这是我第一次必须创建服务…@Victor如果你不能阅读VB.NET,那么只需将代码编译成MSIL并将其显示为C#。不过,说真的,如果你懂C,那么你应该能够毫不费力地阅读VB.NET。我读过,但我的VB不如C。我不经常用VB编程,你没有这种服务的C源代码吗?因为我不懂VB,这是我第一次创建服务…@Victor如果你不能阅读VB.NET,那么只需将代码编译成MSIL并将其显示为C。不过,说真的,如果你懂C,那么你应该能够毫不费力地阅读VB.NET。我读过,但我的VB不如C。我不经常用VB编程