USBPhysic là một thành phần độc lập ( thư viện liên kết động Windows 32/64-bit - DLL ) có thể được sử dụng để trích xuất thông tin nhà cung cấp vật lý từ hầu hết mọi thiết bị lưu trữ USB (Universal Serial Bus). Với USBPhysic bạn có thể nhận được số sê-ri của nhà sản xuất, tên nhà sản xuất và như vậy, của ổ đĩa cứng di động bên ngoài, đèn flash / bút / ổ đĩa phím hoặc bất kỳ loại thiết bị lưu trữ USB nào khác.
Số sê-ri thiết bị lưu trữ USB là một số/chuỗi duy nhất cho mỗi thiết bị và điều này cung cấp cho bạn cơ hội xác định thiết bị thực tế theo lập trình. Giả sử bạn muốn có một cách để khóa phần mềm của bạn vào một thiết bị lưu trữ USB (một bút flash nhỏ), hoặc phân phối phần mềm của bạn chỉ với một thanh USB, một cách nhanh chóng và đáng tin cậy để làm điều đó là bằng cách tạo ra một số sê-ri dựa trên nối tiếp thiết bị USB đó (số sê-ri phần cứng không thể thay đổi, ngay cả sau khi một định dạng đầy đủ). Số sê-ri vật lý không giống như số sê-ri ổ đĩa, nó sẽ không thay đổi sau khi một định dạng, và không có cách nào để thay đổi nó trừ khi bạn thay đổi thiết bị thực tế.
Yêu cầu:
# USBPhysic là một thành phần độc lập, không yêu cầu bất kỳ tập tin khác để làm việc.
# Nó sử dụng các trình điều khiển trên nền tảng Win32/64 vì vậy không có không có yêu cầu thư viện / trình điều khiển đặc biệt (không sử dụng WMI hoặc các thành phần bên 3d khác)
# Nó có thể được sử dụng trong bất kỳ ngôn ngữ lập trình / kịch bản có thể làm cho các cuộc gọi WINAPI như: Delphi, C ++ Builder, C #, Visual C ++, Visual Basic, Visual Basic.NET, VBA, PowerBuilder, Visual Foxpro, Clarion và như vậy.
# Số sê-ri thiết bị USB là tùy chọn và nó phụ thuộc vào nhà sản xuất phần cứng nếu chúng được thực hiện hay không.
# Không yêu cầu quyền quản trị trên Win XP/2003/VISTA/7 (hoạt động ngay cả với một loại tài khoản khách)
lịch sử phiên bản
- Phiên bản 1.1.0 đăng trên 2010-05-17
-
Chi tiết chương trình
Eula
EULA - Thỏa thuận cấp phép người dùng cuối
QUAN TRỌNG XIN VUI LÒNG ĐỌC CÁC ĐIỀU KHOẢN VÀ ĐIỀU KIỆN CỦA THỎA THUẬN CẤP PHÉP NÀY MỘT CÁCH CẨN THẬN TRƯỚC KHI SỬ DỤNG USBPhysic: RLByte's End-User License Agreement ("EULA") là một thỏa thuận pháp lý giữa bạn (hoặc là một cá nhân hoặc một thực thể duy nhất) và RLByte, cho USBPhysic có thể bao gồm các thành phần phần mềm liên quan, phương tiện truyền thông, tài liệu in, và & trực tuyến" hoặc tài liệu điện tử. Bằng cách cài đặt, sao chép hoặc sử dụng bất kỳ USBPhysic nào do RLByte tạo ra, bạn đồng ý bị ràng buộc bởi các điều khoản của EULA này. Thỏa thuận cấp phép này đại diện cho toàn bộ thỏa thuận liên quan đến USBPhysic giữa bạn và RLByte, (được gọi là & người cấp phép"), và nó thay thế bất kỳ đề xuất, đại diện hoặc hiểu biết nào trước đó giữa các bên.
USBPhysic được bảo vệ bởi luật bản quyền và các điều ước quốc tế về bản quyền, cũng như các luật và hiệp ước sở hữu trí tuệ khác. USBPhysic được cấp phép, không được bán.
1. CẤP GIẤY PHÉP.
USBPhysic được cấp phép như sau:
(a) Lắp đặt và sử dụng.
RLByte cấp cho bạn quyền cài đặt và sử dụng các bản sao USBPhysic trên máy tính của bạn chạy một bản sao được cấp phép hợp lệ của hệ điều hành mà USBPhysic được thiết kế [ví dụ: Windows 95, Windows NT, Windows 98, Windows 2000, Windows 2003, Windows XP, Windows ME, Windows Vista].
(b) Bản sao lưu.
Bạn cũng có thể tạo các bản sao của USBPhysic khi có thể cần thiết cho mục đích sao lưu và lưu trữ.
2. MÔ TẢ CÁC QUYỀN VÀ HẠN CHẾ KHÁC.
(a) Duy trì thông báo bản quyền.
Bạn không được xóa hoặc thay đổi bất kỳ thông báo bản quyền nào trên bất kỳ và tất cả các bản sao của USBPhysic.
(b) Phân phối.
Bạn không được phân phối các bản sao đã đăng ký của USBPhysic cho bên thứ ba. Các phiên bản đánh giá có sẵn để tải xuống từ các trang web của RLByte có thể được phân phối tự do.
(c) Cấm kỹ thuật đảo ngược, dịch ngược và tháo gỡ.
Bạn không được đảo ngược thiết kế, dịch ngược hoặc tháo rời USBPhysic, ngoại trừ và chỉ trong phạm vi hoạt động đó được pháp luật hiện hành cho phép rõ ràng bất kể giới hạn này.
(d) Cho thuê.
Bạn không được thuê, cho thuê hoặc cho mượn USBPhysic.
(e) Dịch vụ hỗ trợ.
RLByte có thể cung cấp cho bạn các dịch vụ hỗ trợ liên quan đến USBPhysic (&Support Services"). Bất kỳ mã phần mềm bổ sung nào được cung cấp cho bạn như một phần của Dịch vụ Hỗ trợ sẽ được coi là một phần của USBPhysic và tuân theo các điều khoản và điều kiện của EULA này.
(f) Tuân thủ luật áp dụng.
Bạn phải tuân thủ tất cả các luật hiện hành liên quan đến việc sử dụng USBPhysic.
3. CHẤM DỨT
Không ảnh hưởng đến bất kỳ quyền nào khác, RLByte có thể chấm dứt EULA này nếu bạn không tuân thủ các điều khoản và điều kiện của EULA này.
4. BẢN QUYỀN
Tất cả các tiêu đề, bao gồm nhưng không giới hạn bản quyền, trong và đối với USBPhysic và bất kỳ bản sao nào thuộc sở hữu của RLByte hoặc các nhà cung cấp của RLByte. Tất cả quyền sở hữu và quyền sở hữu trí tuệ trong và đối với nội dung có thể được truy cập thông qua việc sử dụng USBPhysic là tài sản của chủ sở hữu nội dung tương ứng và có thể được bảo vệ bởi bản quyền hiện hành hoặc thông tin kháccủa chủ sở hữu nội dung tương ứng và có thể được bảo vệ bởi bản quyền hiện hành hoặc các luật và điều ước quốc tế về sở hữu trí tuệ khác. EULA này cấp cho bạn không có quyền sử dụng nội dung đó. Tất cả các quyền không được cấp rõ ràng đều được RLByte bảo lưu.
5. KHÔNG CÓ BẢO HÀNH
RLByte rõ ràng từ chối bất kỳ bảo hành forany của USBPhysic. USBPhysic được cung cấp & Như Is" không có bất kỳ bảo hành rõ ràng hoặc ngụ ý dưới bất kỳ hình thức nào, bao gồm nhưng không giới hạn ở bất kỳ bảo đảm nào về khả năng bán hàng, không vi phạm hoặc tập thể dục của một mục đích cụ thể. RLByte không đảm bảo hoặc chịu trách nhiệm về tính chính xác hoặc đầy đủ của bất kỳ thông tin, văn bản, đồ họa, liên kết hoặc các mặt hàng khác có trong USBPhysic. RLByte không đảm bảo tôn trọng bất kỳ tác hại nào có thể gây ra bởi việc truyền vi-rút máy tính, sâu, bom thời gian, bom logic hoặc chương trình máy tính khác. RLByte tiếp tục từ chối bất kỳ bảo hành hoặc đại diện nào cho Người dùng được ủy quyền hoặc cho bất kỳ bên thứ ba nào.
6. GIỚI HẠN TRÁCH NHIỆM PHÁP LÝ
Trong mọi trường hợp, RLByte sẽ không chịu trách nhiệm về bất kỳ thiệt hại nào (bao gồm, nhưng không giới hạn, lợi nhuận bị mất, gián đoạn kinh doanh hoặc mất thông tin) tăng lên từ việc sử dụng ''Người dùng được ủy quyền'' hoặc không có khả năng sử dụng USBPhysic, ngay cả khi RLByte đã được thông báo về khả năng xảy ra thiệt hại như vậy. Trong mọi trường hợp, RLByte sẽ không chịu trách nhiệm về việc mất dữ liệu hoặc cho các hậu quả gián tiếp, đặc biệt, ngẫu nhiên, hậu quả (bao gồm cả lợi nhuận bị mất) hoặc các thiệt hại khác dựa trên hợp đồng, sai lầm cá nhân hoặc cách khác. RLByte sẽ không có trách nhiệm pháp lý đối với nội dung của USBPhysic hoặc bất kỳ phần nào của chúng, bao gồm nhưng không giới hạn ở các lỗi hoặc thiếu sót có trong đó, phỉ báng, vi phạm quyền công khai, quyền riêng tư, quyền nhãn hiệu, gián đoạn kinh doanh, thương tích cá nhân, mất quyền riêng tư, quyền đạo đức hoặc tiết lộ thông tin bí mật.