Viết tệp autorun.inf cho ổ USB [trùng lặp]


0

Câu hỏi này đã có câu trả lời ở đây:

Tôi muốn viết một tệp autorun.inf cho bút USB của tôi. Tệp autorun.inf hiện tại của tôi chứa các mục sau. Tuy nhiên, nó KHÔNG làm gì cả.

[autorun]
icon=drum.ico
label=New label for drive
open=test.exe
action=Open test

Tôi có cả test.exe và Drum.ico trên thư mục gốc của ổ đĩa USB.

Tôi đang sử dụng Windows XP SP2. Phải làm gì để máy tính nhìn thấy autorun.inf và tôn trọng các lệnh của nó?


Hãy nhớ rằng Windows Vista và mới hơn sẽ không thực hiện autorun trên các đĩa di động.
Bob

Câu trả lời:


0

Tháo ổ USB của bạn một cách an toàn, sau đó khởi động lại các cửa sổ của bạn và cắm lại, đối với tôi nó hoạt động.

kiểm tra phần mềm chống vi-rút của bạn về việc chặn USB tự động chạy.


0

Theo mặc định, các ổ USB đã tự động bị tắt, có một khóa đăng ký có tác dụng này, nó được đặt cho toàn bộ máy

HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\Policies\Explorer\NoDriveTypeAutoRun

hoặc người dùng hiện đang đăng nhập

HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Policies\Explorer\NoDriveTypeAutoRun

Cài đặt máy sẽ ghi đè cài đặt người dùng nếu cả hai được đặt (trên hộp XP của tôi, nó chỉ được liệt kê trong cài đặt người dùng).

Giá trị của khóa này là một bitmask, bạn cần thêm các giá trị lại với nhau để có được sự kết hợp mà bạn muốn.

  • 0x1 Tắt AutoPlay trên các ổ đĩa không xác định.
  • 0x4 Tắt AutoPlay trên các ổ di động.
  • 0x8 Tắt Tự động phát trên các ổ đĩa cố định.
  • 0x10 Tắt Tự động phát trên các ổ đĩa mạng.
  • 0x20 Tắt Tự động phát trên ổ đĩa CD-ROM.
  • 0x40 Tắt Tự động phát trên ổ đĩa RAM.
  • 0x80 Tắt Tự động phát trên các ổ đĩa không xác định.
  • 0xFF Tắt AutoPlay trên tất cả các loại ổ đĩa.

Vì vậy, nếu bạn muốn kích hoạt ổ đĩa USB, bạn sẽ cần "trừ" 0x4 khỏi giá trị bạn có (nhưng chỉ khi số đó được đặt 4 bit).

Giải pháp này hoạt động hoàn toàn từ Windows 7 đến XP và có khả năng hoạt động trên windows 8 nhưng chưa được tôi kiểm chứng.

Đọc thêm: http://www.fortypoundhead.com/showcontent.asp?artid=2705

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.