7

Tôi sử dụng dự án Thiết lập và Triển khai trong Visual Studio 2008 để cài đặt dự án C# của tôi.Cách cài đặt trình điều khiển INF vào dự án VS Installer

Tôi có trình điều khiển USB mà tôi có thể cài đặt theo cách thủ công bằng cách nhấp chuột phải vào tệp .inf và chọn Cài đặt.

Tôi nghĩ rằng nếu tôi có một .exe để cài đặt trình điều khiển, tôi có thể đặt nó dưới Hành động tùy chỉnh. Tôi thậm chí không chắc chắn nơi để bắt đầu để làm cho riêng của tôi .exe, hãy để một mình nếu nó sẽ làm việc.

Tôi khá mới về điều này, đã tự dạy C# và học cách cài đặt qua thử và lỗi. Tôi thường nhận được bằng cách sử dụng Google đáng tin cậy hoặc diễn đàn này nhưng tôi gặp khó khăn khi tìm thông tin trên của riêng tôi thời gian này.

Vui lòng trợ giúp hoặc chỉ cho tôi đúng hướng!

Trả lời

3

Bạn có thể sử dụng chạy devcon.exe từ hành động tùy chỉnh để thực hiện trong quá trình cài đặt.

Dưới đây là một số sample code từ Bộ điều khiển thiết bị Windows trình bày API của devcon.exe ... nhưng có thể dễ dàng hơn khi sử dụng các chức năng dòng lệnh.

+0

Trước hết, cảm ơn bạn đã trả lời của bạn. Tôi lướt qua cả hai liên kết của bạn và tải về .exe. Không hoàn toàn chắc chắn nơi để đặt trong những dòng lệnh mặc dù ... bạn có biết làm thế nào tôi có thể sử dụng devcon với trình cài đặt của tôi? – Roast

+1

Chắc chắn ... trước tiên bạn muốn bao gồm DEVCON.EXE trong các tệp của dự án nếu nó không được tìm thấy trên hệ thống đích, sau đó [tạo một Hành động Tùy chỉnh] (http://msdn.microsoft.com/en-us /library/d9k65z2d%28VS.80%29.aspx) chạy dòng lệnh để cài đặt INF. (Hãy chắc chắn để lịch trình các hành động tùy chỉnh để chạy * sau khi * các tập tin được cài đặt!) – ewall

+0

Ok, tôi đã cố gắng này: Thêm devcon để hành động tùy chỉnh/Cam kết. Trong thuộc tính đối số tôi đặt "install ftdiport.inf" Nhưng tôi nhận được một lỗi không mô tả trong khi cài đặt. Sẽ tiếp tục không quan trọng nhưng nếu bạn thấy bất cứ điều gì sai trái với điều này, bạn có thể cho tôi biết? – Roast

2

Tôi đang làm việc trên cùng một vấn đề mà bạn đang làm việc. Vui lòng xem bài đăng của tôi: http://social.msdn.microsoft.com/Forums/en-US/csharpgeneral/thread/89c996c4-881b-47f0-815d-cf14135daf88/

Tôi sẽ cho bạn biết ngay khi tôi làm việc. Vui lòng cho tôi biết ngay khi bạn làm việc.

Cảm ơn,

Trammy

+0

Oh cảm ơn bạn Trammy, tôi cũng sẽ theo dõi chủ đề của bạn. :) – Roast

+0

Đã một vài năm - bạn có thể làm việc này không? –

Các vấn đề liên quan