回答
你需要做一個Windows服務,以便它可以運行,即使用戶沒有登錄,看看這個article和更多信息閱讀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);
來源:http://www.developerfusion.com/code/4630/capture-a-screen-shot/
你沒有這種服務的C#源代碼,因爲我不知道VB,這是我第一次創建服務... – Victor
@Victor如果你不能閱讀VB.NET,那麼只需將代碼編譯爲MSIL並且[Reflector](http://www.reflector.net/) )將其顯示爲C#。但是,嚴肅地說,如果你瞭解C#,那麼你應該可以毫無困難地閱讀VB.NET。 – IInspectable
我讀過它,但我在VB中不如在C#中那麼好。我不經常在VB中編程 – Victor
- 1. 登錄屏幕
- 2. 捕獲屏幕
- 3. 捕獲屏幕
- 4. 屏幕捕獲的代碼屏幕捕獲Android的任何屏幕
- 5. 登錄屏幕2
- 6. PHP登錄屏幕
- 7. WPF登錄屏幕
- 8. PRISM登錄屏幕
- 9. JavaFX登錄屏幕
- 10. Android登錄屏幕
- 11. HTML5捕獲屏幕
- 12. 捕獲android屏幕
- 13. 屏幕捕獲API
- 14. windows屏幕捕獲
- 15. JFrame中的登錄屏幕
- 16. 獲取mac OSX登錄屏幕的屏幕分辨率
- 17. 如何屏幕捕獲Windows 7桌面和登錄屏幕? (即遠程監控)
- 18. 屏幕捕獲在IOS中
- 19. 在Go中捕獲屏幕?
- 20. 帶登錄屏幕的UITabbarControl
- 21. phpMyAdmin的登錄屏幕
- 22. Json的Android登錄屏幕
- 23. 在Android的屏幕捕獲
- 24. iOS屏幕捕捉/錄製
- 25. 捕獲屏幕圖像而不捕獲屏幕捕獲垃圾郵件
- 26. 顯示登錄屏幕
- 27. 格式化登錄屏幕
- 28. 登錄和註冊屏幕
- 29. 創建登錄屏幕
- 30. 登錄屏幕和文件
我已經搜索在谷歌這件事,但我只找到了現成的工具... – Victor
http://www.codeproject.com/Articles/39197/Print-Screen-in- C和http://www.geekpedia.com/tutorial181_Capturing-screenshots-usi ng-Csharp.html – KMC
這是否適用於登錄屏幕? – Victor