AutoRun – Wikipedia tiếng Việt

AutoRun và tính năng đồng hành AutoPlay là các thành phần của hệ điều hành Microsoft Windows quyết định những hành động mà hệ thống thực hiện khi một ổ đĩa được kết nối.

AutoRun được trình làng trong Windows 95 để thuận tiện setup ứng dụng cho người dùng không hiểu kỹ thuật và giảm ngân sách cho những cuộc gọi tương hỗ ứng dụng. Khi một đĩa CD-ROM được thông số kỹ thuật thích hợp được đưa vào ổ đĩa CD-ROM, Windows sẽ phát hiện sự Open và kiểm tra nội dung của một tập tin đặc biệt quan trọng chứa một tập hợp những lệnh. Đối với ứng dụng chứa CD, những hướng dẫn này thường mở màn setup ứng dụng từ đĩa CD-ROM vào ổ đĩa cứng. Để tối đa hóa năng lực thiết lập thành công xuất sắc, AutoRun cũng hoạt động giải trí khi ổ đĩa được truy vấn ( ” nhấp đúp ” ) trong Windows Explorer ( hoặc ” My Computer ” ) .Trước khi có Windows XP, những từ AutoRun và AutoPlay được sử dụng thay thế sửa chữa cho nhau, những nhà tăng trưởng thường sử dụng thuật ngữ AutoRun và người dùng cuối sử dụng thuật ngữ mới AutoPlay. Xu hướng này được phản ánh trong những thiết lập Windows Policy có tên AutoPlay, đổi khác những mục Windows Registry có tên là AutoRun, và trong tập tin autorun.inf làm cho ” AutoPlay ” được thêm vào menu ngữ cảnh của ổ đĩa. Thuật ngữ này ít quan trọng cho đến khi Windows XP Open và bổ trợ tính năng mới để tương hỗ người dùng chọn những hành vi thích hợp khi phát hiện thấy thiết bị và phương tiện đi lại mới. Tính năng mới này được gọi là AutoPlay và kể từ đó hai thuật ngữ này có nghĩa khác nhau. [ 1 ]

AutoRun, một tính năng của Windows Explorer (thực sự là của shell32.dll) được giới thiệu trong Windows 95, cho phép phương tiện và thiết bị khởi chạy chương trình bằng cách sử dụng lệnh được liệt kê trong một tệp có tên autorun.inf, được lưu trữ trong thư mục gốc của phương tiện.

Chủ yếu được sử dụng trên đĩa CD-ROM thiết lập, những ứng dụng thường được gọi là những chương trình setup ứng dụng. Tệp autorun.inf cũng hoàn toàn có thể chỉ định một hình tượng sẽ đại diện thay mặt cho thiết bị trực quan trong Explorer cùng với những tính năng nâng cao khác. [ 1 ]Các thuật ngữ AutoRun và AutoPlay có khuynh hướng được sử dụng sửa chữa thay thế cho nhau khi đề cập đến hành vi khởi tạo, hành vi phát hiện và bắt đầu đọc từ những ổ đĩa được máy tính phát hiện. Hình minh họa sơ đồ trong bài viết AutoPlay cho thấy cách AutoRun được xác định như một lớp giữa AutoPlay và dịch vụ Shell Hardware Detection và hoàn toàn có thể giúp hiểu được thuật ngữ này. Tuy nhiên, để tránh nhầm lẫn, bài viết này sử dụng thuật ngữ AutoRun khi đề cập đến hành vi khởi tạo .
AutoPlay là tính năng được trình làng trong Windows XP, kiểm tra phương tiện đi lại và thiết bị di động và dựa trên nội dung như hình ảnh, tệp nhạc hoặc video, khởi chạy ứng dụng thích hợp để phát hoặc hiển thị nội dung. [ 1 ] Nếu có, setup trong tệp autorun.inf hoàn toàn có thể thêm vào những tùy chọn được hiển thị cho người dùng .AutoPlay dựa trên một bộ những ứng dụng giải quyết và xử lý được ĐK với mạng lưới hệ thống AutoPlay. Mỗi loại phương tiện đi lại ( hình ảnh, âm nhạc, video ) hoàn toàn có thể có một chương trình giải quyết và xử lý đã ĐK hoàn toàn có thể giải quyết và xử lý việc phát hoặc hiển thị loại phương tiện đi lại đó .

Mỗi thiết bị phần cứng có thể có một hành động mặc định xảy ra khi phát hiện ra một loại phương tiện cụ thể hoặc hộp thoại AutoPlay có thể nhắc người dùng lựa chọn thực hiện một hành động trong danh sách.

Kích hoạt AutoRun[sửa|sửa mã nguồn]

Trình tự AutoRun khởi đầu với mày mò khởi đầu của một thiết bị mới hoặc một phương tiện đi lại mới .. Sau khi kiểm tra những thiết lập Windows Registry nhất định để theo dõi điều này, thông tin về những bên chăm sóc xảy ra, trong đó vỏ Windows Explorer là mối chăm sóc chính. Sau khi thấy nếu AutoRun hoàn toàn có thể triển khai, thì nghiên cứu và phân tích cú pháp của một autorun.inf tùy chọn hoàn toàn có thể xảy ra và bất kể hành vi thiết yếu nào sẽ được triển khai .Trình tự bắt đầu được giải quyết và xử lý giống nhau trong mọi phiên bản Windows từ Windows 95. Tuy nhiên, cách tệp autorun.inf được đọc và hành vi theo và mức tích hợp của AutoRun với AutoPlay đã đổi khác đáng kể so với thời hạn AutoPlay được trình làng trong Windows XP cho đến cách giải quyết và xử lý hiện tại trong Windows 7. Trong Windows 10, Microsoft đã thêm tùy chọn để bật tự động hóa chạy trong thiết lập của nó. Không chỉ người dùng hoàn toàn có thể bật tính năng này mà còn hoàn toàn có thể chọn những thiết bị bên ngoài đơn cử được tự chạy .

Khởi động và thông tin[sửa|sửa mã nguồn]

Khi một thiết bị có trình tinh chỉnh và điều khiển thích hợp AutoRun nhận được phương tiện đi lại mới, thì sự kiện ” Thông báo biến hóa phương tiện đi lại ” xảy ra. Hệ quản lý và điều hành Windows sau đó thông tin cho những ứng dụng chăm sóc rằng một sự đổi khác thiết bị đã xảy ra. Phương thức thông tin được sử dụng hoàn toàn có thể đổi khác tùy thuộc vào loại thiết bị .Nếu thiết bị đổi khác là một ổ đĩa ( như CD ) hoặc cổng ( như cổng tiếp nối đuôi nhau ), Windows sẽ phát thông tin WM_DEVICECHANGE tới tổng thể những hành lang cửa số cấp cao nhất. [ 2 ] [ 3 ] Windows gọi đây là thông tin ” cơ bản “. Một hành lang cửa số cấp cao nhất là một cửa sổ con của màn hình hiển thị nền .

Tuy nhiên, nếu thiết bị thay đổi không phải là một trong những loại ứng dụng này, một ứng dụng có thể gọi hàm RegisterDeviceNotification để đăng ký nhận thông báo thiết bị.[4]

Thiết bị không có khối lượng là những thiết bị không Open dưới dạng ký tự ổ đĩa trong ” My Computer “. Chúng không được giải quyết và xử lý bởi bất kể phần nào của AutoRun – mọi hành vi được triển khai cho những thiết bị này được thực thi bằng ứng dụng thiết bị đơn cử hoặc bằng AutoPlay. Xem AutoPlay # Thiết bị không phải ổ đĩa .Khi Explorer nhận được thông tin về đổi khác thiết bị, nó sẽ thực thi 1 số ít tác vụ : [ 5 ] [ 6 ]

  1. Kiểm tra xem nếu AutoRun đã bị vô hiệu hóa thông qua Registry. Nếu AutoRun bị vô hiệu hóa cho ổ đĩa hoặc loại ổ đĩa đó, Explorer sẽ không tiến hành thêm. Đã có các lỗi phần mềm trong phần này.
  2. Kiểm tra xem thư mục gốc của phương tiện được chèn có chứa tệp autorun.inf có thể đọc được không. Xem bên dưới.
  3. Gửi một tin nhắn QueryCancelAutoPlay đến cửa sổ nền trước. Một ứng dụng đã đăng ký quan tâm đến việc nhận tin nhắn này bằng cách sử dụng RegisterWindowMessage có thể trả lời tin nhắn này để tạm dừng AutoRun (và do đó tạm dừng AutoPlay) tại thời điểm này. Bất kỳ ứng dụng nào, có ở tiền cảnh hay không, cũng có thể được thông báo bằng cách sử dụng giao diện COM IQueryCancelAutoPlay có sẵn trong Windows XP và các phiên bản sau đó.
  4. Khi người dùng nhấp đúp vào biểu tượng ổ đĩa trong Explorer hoặc nhấp chuột phải để có được menu ngữ cảnh, điều gì xảy ra hoàn toàn có thể lập trình được bằng các cài đặt trong tệp autorun.inf.
  5. Thêm một biểu tượng điều khiển autorun.inf và văn bản mô tả vào biểu tượng ổ đĩa.
  6. Kiểm tra xem the phím Shift có được giữ không. Nếu đó là sau đó Windows Vista (và sau này là phiên bản Windows) sẽ gọi hộp thoại AutoPlay bất kể cài đặt ngược lại. Các phiên bản trước của Windows sẽ không tiếp tục với quá trình này.
  7. Cuối cùng, nếu đến được mục này, thực hiện một trong các hành động:
    • không thực hiện thêm hành động nào.
    • thực hiện nhiệm vụ của “AutoRun”, ứng dụng được chỉ định tùy ý trong các khóa mở hoặc các phím xếp chồng trong phần [autorun] của autorun.inf.
    • gọi AutoPlay
ĐÁNH GIÁ post
Bài viết liên quan

Tư vấn miễn phí (24/7) 094 179 2255