Làm cách nào để chụp ảnh màn hình máy tính để bàn an toàn của Window?


25

Theo mặc định, lời nhắc UAC của Windows Vista / 7/8 được hiển thị trên màn hình nền an toàn. Thật không may, Print Screenkhóa dường như không có bất kỳ ảnh hưởng nào khi xem máy tính để bàn an toàn. Tôi có thể thấy lý do đằng sau điều này - không có ứng dụng chế độ người dùng nào có thể chụp được nội dung của máy tính để bàn an toàn.

Tuy nhiên, câu hỏi của tôi vẫn là: có cách nào để có được một ảnh chụp màn hình của máy tính để bàn này không?


Chỉnh sửa: có lẽ nó sẽ giúp nếu tôi giải thích vấn đề.

Tôi hiện đang chạy Windows 8 và tôi có một màn hình nhỏ dựa trên DisplayLink mà tôi muốn sử dụng. Trình điều khiển này vừa được phát hành và hoạt động tuyệt vời - ngoại trừ nó bị hỏng trên máy tính để bàn an toàn. Tôi muốn đăng báo cáo lỗi trên các diễn đàn ở đó và để làm như vậy, tôi cần một ảnh chụp màn hình. Rõ ràng vấn đề sẽ không xuất hiện trên máy tính để bàn tiêu chuẩn - và chạy Windows trong máy ảo là không thể vì Windows 8 yêu cầu ảo hóa phần cứng (mà tôi không có) và dù sao thì màn hình USB cũng hoạt động được với VM.


5
Bạn có thể chạy nó trong một máy ảo.
jdigital

1
@ user8368: Đó không phải là một tùy chọn vì tôi đang cố lấy ảnh chụp màn hình để chứng minh một sự cố phần cứng cụ thể có thể không hiển thị trong VM. Nó cũng không phải là một lựa chọn từ góc độ cấp phép. Và cuối cùng, tôi không có ảo hóa phần cứng, vì vậy nó sẽ làm cho mọi thứ trở nên rất khó khăn.
Nathan Osman

1
Bạn có thể đặt lời nhắc UAC để không sử dụng máy tính để bàn an toàn thông qua Chính sách nhóm (cục bộ).
billc.cn

1
@ billc.cn: Tôi biết, nhưng sau đó, vấn đề mà tôi đang cố gắng để có được một ảnh chụp màn hình sẽ không hiển thị.
Nathan Osman

1
@GeorgeEdison: Bạn có chắc không? Bằng cách tắt Secure Desktop, lời nhắc UAC sẽ vẫn kích hoạt. Nhưng vì nó không có trên máy tính để bàn an toàn, các ứng dụng khác có thể chụp màn hình.
Surfasb

Câu trả lời:


40

Tôi đã tìm thấy một cách khá "mũ đen" để làm điều đó ...

nhập mô tả hình ảnh ở đây

Khi ở trong một máy tính để bàn an toàn, khả năng tiếp cận các công cụ vẫn làm việc tốt ... như vậy, tôi đã sử dụng bản sao của tôi của FastStone Capture xách tay , tôi đã đến c:\windows\system32và đổi tên osk.exeđể osk.exe.oldvà sao chép / đổi tên fscapture.exetừ thư mục FastStone để osk.exebên trong thư mục system32.

Sau đó, tôi đã đi đến một dấu nhắc UAC và nhấn Win Key+ U, và nhấp vào tùy chọn "trên bàn phím màn hình".

Và ... FastStone Capture đã bắt đầu, mặc dù đây chỉ là bản dùng thử ... sử dụng nó ở chế độ này không thể truy cập chi tiết giấy phép của tôi .... Tôi đã có thể chụp ảnh tốt và lưu nó ... mặc dù, khi tôi nghĩ rằng tôi đang tiết kiệm cho máy tính để bàn của mình, nó thực sự đã đến c:\windows\syswow64\config\systemprofile\desktop... bạn học được điều gì đó mới mỗi ngày!

Dựa trên những điều trên, tôi luôn nghĩ rằng máy tính để bàn an toàn UAC là một môi trường nâng cao sử dụng thông tin đăng nhập của riêng bạn, nhưng, tôi đoán nó thực sự được khởi chạy dưới Systemngười dùng - vì vậy, Print Screencó thể thực sự hoạt động, nó chỉ không thuộc ngữ cảnh của bạn người dùng - với ý nghĩ này, nếu bạn sử dụng một bản sao của sơn thay vì Fast Stone Capture, hãy chụp ảnh màn hình rồi khởi chạy Paint thông qua hack Bàn phím trên màn hình, nó có thể hoạt động tương tự!

chỉnh sửa --- cập nhật ---

Sơn là ngoài cửa sổ! Chỉ cần kiểm tra lý thuyết của tôi và nó không hoạt động, tôi không chắc lý do chính xác, nhưng, tôi đoán nếu bạn sử dụng khá nhiều công cụ chụp màn hình và phương pháp của tôi ở trên, nó sẽ hoạt động.


3
Đây là một cách sử dụng rất thông minh của các công cụ trợ năng :)
Nathan Osman

2
Tôi nghi ngờ Paint không yêu cầu UIAccessquyền để chơi tốt với UIPI, trong khi các ứng dụng trợ năng khác thì có. Xem UIAccess cho các ứng dụng tự động hóa giao diện người dùng trên đây cho các yêu cầu.
ta.speot.is

@ baba.speot.is Thú vị và sẽ đọc khi tôi thích tìm hiểu, nhưng, tôi nghĩ có thể có nhiều hơn thế - Tôi không thể tưởng tượng Faststone Capture thực hiện điều này, phải là màn hình in bị vô hiệu hóa đơn giản bởi mặc định và hầu hết các tiện ích chụp màn hình chỉ ghi đè hành vi mặc định ... (Tôi biết MS có công nghệ để vô hiệu hóa các bit - ví dụ: bộ phần mềm doanh nghiệp MS DRM (quên tên thật) sẽ vô hiệu hóa màn hình in và nhiều tính năng khác).
William Hilsum

@WilliamHilsum (tham khảo bình luận trước đó của bạn): Bạn đang đề cập đến Chính sách nhóm ?
bwDraco

Tôi tự hỏi nếu Snipping Tool sẽ làm như vậy?
Một đứa con của Chúa

19

Lấy một máy ảnh kỹ thuật số và chụp ảnh màn hình.


Điều này cũng đến với tôi là tốt. Không thanh lịch nhưng ít đau đầu.
Paperlogio

17

Tuy nhiên, câu hỏi của tôi vẫn là: có cách nào để có được một ảnh chụp màn hình của máy tính để bàn này không?

Một quy trình đang chạy SYSTEMvà được cài đặt ở một vị trí thích hợp có thể bỏ qua UIPI và truy cập vào Bàn làm việc an toàn.

Tận dụng các chương trình hiện có làm điều này - RealVNC (không phải phiên bản miễn phí, chẳng hạn) và UltraVNC chẳng hạn.

Chạy máy chủ trên PC của bạn và kết nối máy khách với nó từ một máy tính khác. Chụp ảnh màn hình của cửa sổ khách hàng.

Mặc dù có thể dễ dàng chụp ảnh màn hình.


1
Ồ đúng rồi ... Tôi có một máy khác tôi có thể VNC và xem máy tính để bàn an toàn - tôi hoàn toàn quên mất điều đó.
Nathan Osman

11

Có một cách thậm chí tốt hơn. Với sự trợ giúp của hai công cụ nguồn mở miễn phí, G MuffProcess Hacker , bạn sẽ có thể tạo một ảnh chụp màn hình của máy tính để bàn an toàn với những lợi ích sau:

  • Không thay đổi và không yêu cầu thay đổi hệ thống hoặc đăng ký
  • Bạn không cần nhập bất cứ điều gì vào dấu nhắc lệnh (đối với người dùng chuột, đó là một lợi ích)
  • Nó dễ thực hiện hơn và, ngoài thiết lập đầu tiên, tốn ít thời gian hơn rất nhiều. Hãy bắt đầu!

    1. Tải xuống G Muff và định cấu hình cài đặt để nó sẽ tự động lưu hình ảnh của toàn màn hình vào một thư mục nếu bạn đang nhấn phím In màn hình.

    2. Tải về quá trình Hacker. Nếu bạn thấy cửa sổ chính của Process Hacker, hãy đảm bảo G Muff đã đóng và nhấp vào "Hacker" và "Chạy dưới dạng ..."

    3. Chọn tệp thực thi của G Muff trong "Chương trình". Tại "Tên người dùng", nhấp vào danh sách và chọn "NT AUTHORITY \ HỆ THỐNG". "Loại" phải là Dịch vụ, ID phiên 1 và tại "Máy tính để bàn" chọn "WinSta0 \ Winlogon". Điều này quan trọng!

    4. Bây giờ bạn đã sẵn sàng để đi, nhấp vào "OK", khi G Muff đã tải xong (nên ngắn), mở một cửa sổ UAC và nhấn phím In. Bây giờ bạn sẽ thấy một hình ảnh của máy tính để bàn an toàn trong thư mục được chỉ định của bạn trong G Muff! Nếu bạn không cần phải tạo ảnh chụp màn hình UAC nữa, chỉ cần giết quá trình G Muff.

Chúc vui vẻ! Tôi đã tự mình xác nhận và thử nghiệm điều này sau nhiều thử nghiệm, vì cho đến nay tôi vẫn chưa thích các giải pháp ở đây.


5

Tôi sẽ cung cấp một tùy chọn khác ngoài việc sử dụng máy ảo, vnc hoặc thay đổi tệp đăng ký hoặc hệ thống có thể khó chịu hoặc không thể trong một số trường hợp.

Trước tiên, bạn sẽ cần một phần mềm chụp màn hình, vì câu trả lời này tôi sẽ sử dụng 7capture miễn phí, nhưng tôi tin rằng có thể được thực hiện với các phần mềm khác.

Thứ hai, bạn sẽ cần PsExec từ bộ PsTools , công cụ đó sẽ cho phép đặt 7capture vào Windows Secure Desktop, mà không thay đổi bất kỳ tệp hệ thống nào, chỉ cần tạo và xóa dịch vụ do PsExec tự động thực hiện.

Sau đó, với 7capture được cài đặt và với PsTools được trích xuất vào một số thư mục, hãy làm như sau:

1) Mở CMD với tư cách quản trị viên.

2) Đặt thư mục hiện tại vào thư mục nơi PSTools được giải nén: cd path_to\PSTools

3) Khởi động 7capture bên trong Windows Secure Desktop bằng lệnh sau: PsExec /h /x /d /s "path_to\7capture.exe"

Ở đâu:

-h: Nếu hệ thống đích là Vista hoặc cao hơn, quy trình sẽ chạy với mã thông báo nâng cao của tài khoản, nếu có.

-x: Hiển thị giao diện người dùng trên máy tính để bàn bảo mật Winlogon (chỉ hệ thống cục bộ).

-d: Đừng đợi quá trình chấm dứt (không tương tác).

-s: Chạy tiến trình từ xa trong tài khoản Hệ thống.

4) Mở Windows Secure Desktop mà bạn muốn chụp. (Nhắc UAC, Ctrl + Alt + Del màn hình, v.v.)

5) Sử dụng Ctrl + PrintScreen để chụp chỉ một cửa sổ hoặc PrintScreen để chụp toàn bộ màn hình.

6) Sử dụng Alt + Tab để chuyển sang 7capture.

7) Chỉ cần lưu tập tin mà bạn muốn. (Nếu bạn gặp vấn đề với hình ảnh toàn màn hình, chỉ cần lưu nó dưới dạng BMP)

Và ở đây bạn có thể thấy kết quả trên Windows 7 của tôi (ngôn ngữ Bồ Đào Nha Brazil):

Cửa sổ nhắc nhở UAC Nhắc UAC toàn màn hình


Phương pháp này không hoạt động nếu không có người dùng nào đăng nhập.
và31415

2

Nếu bạn cài đặt TeamViewer trên máy tính của mình và bạn đã khởi động lại máy tính của mình, thì teamviewer sẽ có thể truy cập vào dấu nhắc UAC. Từ một máy tính khác đang sử dụng teamviewer, bạn có thể tạo một ảnh chụp màn hình của toàn bộ máy tính để bàn trong khi teamviewer hiển thị nhưng không có tiêu điểm và bạn sẽ có một ảnh chụp màn hình của dấu nhắc UAC.


2

Một tùy chọn khác là sử dụng autoitscript (từ autoitscript.com)

Đây là ngôn ngữ kịch bản giống như phần mềm miễn phí BASIC được thiết kế để tự động hóa GUI Windows và kịch bản chung. Nó sử dụng kết hợp các tổ hợp phím mô phỏng, di chuyển chuột và thao tác điều khiển cửa sổ / điều khiển.

Với chức năng send () bạn có thể mô phỏng phím nhấn màn hình in. Lấy từ các ví dụ trên trang web https://www.autoitscript.com/autoit3/docs/fifts/Send.htm :

Example()

     Func Example()
          Send("{PRINTSCREEN}")
     EndFunc

Truy cập tại đây http://www.autoitscript.com/site/autoit/doads/ để tải xuống.

Tôi đã không tự mình thử giải pháp này nhưng có vẻ khá ổn khi bạn cần hack xung quanh để giải quyết vấn đề của mình.

Hãy thử một lần. Hy vọng tôi đã giúp.


2

Chụp ảnh màn hình ở bất cứ đâu

Máy tính để bàn an toàn hoạt động bất cứ khi nào xảy ra bất kỳ trường hợp nào sau đây: người dùng khóa máy tính để bàn của họ (Windows + L), trình bảo vệ màn hình kích hoạt (khi không có người dùng nào đăng nhập) hoặc theo mặc định khi Kiểm soát tài khoản người dùng đưa ra lời nhắc.

Nguồn: XPDM so với WDDM

Ý tưởng được mượn từ câu trả lời của William Hilsum, nhưng có một điểm khác biệt: bạn không cần thay thế bất kỳ tệp hệ thống nào và việc hoàn tác các thay đổi sẽ dễ dàng hơn. Sau khi làm theo các bước dưới đây, nhấn Win+ Ubất cứ khi nào bạn cần chụp ảnh màn hình của máy tính để bàn an toàn.

Ghi đè tiện ích Dễ truy cập

  1. Mở một dấu nhắc lệnh với tư cách quản trị viên.
  2. Nhập hoặc dán lệnh sau và thay thế X:\Path\to\file.exebằng đường dẫn thực tế của công cụ chụp màn hình thực thi mà bạn chọn. Sau đó nhấn Enter.

    reg add "HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Image File Execution Options\Utilman.exe" /v "Debugger" /t REG_SZ /d "X:\Path\to\file.exe" /f
    

    Lưu ý Paint và Công cụ Snipping tích hợp không thể được sử dụng: bạn sẽ cần phải dựa vào các chương trình của bên thứ ba. Cụ lao động được ví dụ như Lightshot , Greenshot , và ShareX .

Hoàn nguyên các thay đổi

  1. Mở một dấu nhắc lệnh với tư cách quản trị viên.
  2. Nhập hoặc dán lệnh sau và nhấn Enter:

    reg delete "HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Image File Execution Options\Utilman.exe" /f
    

1

Tôi không biết nhiều về máy tính để bàn an toàn, nhưng về mặt lý thuyết, bạn có thể mở Snipping Tool và sử dụng nó để chụp ảnh màn hình theo cách đó. Không chỉnh sửa sổ đăng ký, không đổi tên tập tin, không có. Đây là phương pháp rất cơ bản và dễ dàng. Tìm kiếm "Snipping Tool" hoặc mở Run (phím tắt: Win + R) và gõ "snippingtool" hoặc "snippingtool.exe".

Dù bằng cách nào, hãy mở nó và sử dụng chế độ "Toàn màn hình". Trong Windows 10, nhấp vào mũi tên bên cạnh nút "Chế độ" và chọn "Chụp toàn màn hình". Trong các phiên bản Windows cũ hơn, nhấp vào mũi tên bên cạnh nút "Mới" và chọn "Chụp toàn màn hình". Điều này được tự động sao chép vào cửa sổ Snipping Tool nơi bạn có thể thêm ghi chú, lưu snip hoặc gửi email từ cửa sổ Snipping Tool. Xem trang trợ giúp của Microsoft để biết thêm thông tin.


0

Vô hiệu hóa máy tính để bàn an toàn cho UAC, bằng cách sử dụng các bước sau:

  1. Sử dụng phím tắt bàn phím Windows + R để mở lệnh Run.
  2. Nhập gpedit.msc và nhấp OK để mở Trình chỉnh sửa chính sách nhóm cục bộ.
  3. Duyệt qua đường dẫn sau:

Cấu hình máy tính> Cài đặt Windows> Cài đặt bảo mật> Tùy chọn bảo mật

  1. Ở bên phải, bấm đúp vào Điều khiển tài khoản người dùng: Chuyển sang màn hình nền an toàn khi nhắc chính sách độ cao.

Biên tập chính sách nhóm địa phương

Chọn tùy chọn Vô hiệu hóa.

nhập mô tả hình ảnh ở đây

  1. Nhấp vào Áp dụng.
  2. Nhấn OK.

Sau đó, bạn có thể sử dụng phím màn hình in bình thường trên bất kỳ ứng dụng nâng cao nào.


-1

Tôi đã sử dụng Windows Vista SP2. Tôi đã không gặp phải loại hạn chế như trên. Màn hình in của tôi chạy như một nét duyên dáng. Bạn không thể thoát khỏi điều đó trừ khi vô hiệu hóa bộ điều khiển UAC ( U ser A ccount C ). Để làm điều này, sử dụng msconfig.exe. Tra cứu "vô hiệu hóa cài đặt UAC" như vậy ở đó. Hơn cài đặt bắn xanh; nó là một chương trình hữu ích tôi nghĩ Tôi đã được sử dụng phương pháp này mà không gặp rắc rối.


OP muốn chụp ảnh màn hình của máy tính để bàn an toàn. Vô hiệu hóa UAC vô hiệu hóa máy tính để bàn an toàn, phải không?
gronostaj
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.