2009-09-25 6 views
5

Tôi đang cố gắng xây dựng một tiện ích để xuất trình điều khiển máy in đã cài đặt từ máy Windows. Tất cả đều tốt và tốt trên Vista và cao hơn, bởi vì mục nhập InfPath trong các điểm khóa registry của trình điều khiển tại tệp INF. Tuy nhiên, trên các phiên bản trước của Windows, điều này không tồn tại.Cách khôi phục tệp INF từ trình điều khiển máy in XP đã cài đặt?

Thỉnh thoảng tôi có thể tìm tệp INF cho máy in bằng cách quét C: \ Windows \ Inf, nhưng điều này thường chỉ đúng với các trình điều khiển là một phần của Windows.

Điều gì được thực hiện với tệp INF sau khi cài đặt trình điều khiển máy in? Thậm chí nó có được lưu không? Có thực tế để tái tạo lại nó theo chương trình?

+0

Có thể bạn nên đăng bài này trên superuser.com –

Trả lời

5

Nó không được lưu, INF chỉ được sử dụng để cài đặt trình điều khiển và đặt tên có ý nghĩa "Trình điều khiển thiết bị của tôi" trong sổ đăng ký. Không có cách nào để tái tạo lại nó, nhưng nếu trình điều khiển đủ đơn giản, bạn có thể viết lại một INF cho phép nó cài đặt, có rất nhiều thông tin về định dạng tệp INF trên google. Tôi đã làm điều này trước khi cho các thiết bị có các nhà sản xuất khác nhau nhưng chia sẻ cùng một chipset bằng cách thay đổi chuỗi ID thiết bị trong tệp INF.

Tệp INF nằm trong C: \ Windows \ Inf chỉ để cài đặt bộ trình điều khiển đi kèm với Windows.