Chạy ứng dụng dưới quyền System
Như bạn đã biết, khi right click chuột vào một file thực thi và chọn Run as…, bạn sẽ có thể chọn được quyền mà mình chạy file đó. Quyền User hay quyền Administrator… Vấn đề đặt ra là bạn muốn thực thi nó dưới quền System (còn cao hơn cả Administrator) thì làm thế nào? Hãy làm theo cách dưới đây và bạn sẽ có được điều mình muốn.
Đầu tiên hãy đăng nhập vào Windows dưới quyền Administrator.
Vào Start > Run, gõ cmd và Enter. Bạn sẽ thấy cửa sổ Command Prompt xuất hiện. Tại cửa sổ này bạn hãy nhập vào lệnh at và Enter. Nếu gặp thông báo: "The Service has not been started." thì có nghĩa là dịch vụ Task Scheduler của bạn chưa hoạt động. Kích hoạt nó bằng lệnh net start “Task Scheduler” [enter]. Bây giờ thì OK, bạn hãy đánh lệnh at một lần nữa. Nếu xuất hiện thông báo: "There are no entries in the list" thì có nghĩa là đã ok rồi đấy.
Đến đây, bạn có thể tiếp tục công việc của mình bằng cách nhìn vào đồng hồ dưới khay hệ thống và xác định giờ hiện tại. Giả sử bây giờ là 00:10 sáng. Hãy cộng thêm 1 phút, nghĩa là 00:11, sau đó bạn gõ lệnh at 0:11 /interactive cmd.exe. Hãy đợi một chút! Đến thời điểm 00:11, một cửa sổ Command Prompt sẽ xuất hiện, nhưng bạn sẽ thấy trên thanh tiêu đề không còn là C:\Windows\System32\cmd.exe nữa, mà sẽ là C:\Windows\System32\svchost.exe.
Điều này có nghĩa là file CMD.exe đã được thực thi dưới quyền SYSTEM, chứ không phải Administrator. Và từ giờ trở đi, bất cứ chương trình nào được khởi động từ giao diện dòng lệnh mới này cũng sẽ được thực thi dưới quyền SYSTEM.
Hãy lấy một ví dụ nhé: Bạn thử disable Task Manager xem sao, rồi bây giờ nhấn Ctrl + Alt + Del xem sao! Thấy xuất hiện thông báo:
---------------------------
Task Manager
---------------------------
Task Manager has been disabled by your administrator.
---------------------------
OK
---------------------------
Cứ bình tĩnh! Hãy dùng cái cửa sổ Command Pormpt mới xuất hiện (có tên: C:\Windows\System32\svchost.exe) và nhập vào lệnh taskmgr rồi Enter xem thế nào! OK chứ?
Link: http://my.opera.com/globalhell/blog/chay-ung-dung-duoi-quyen-s
Chạy chương trình trong Windows dưới quyền SYSTEMNhư bạn đã biết, khi kích phải chuột vào một file exe và chọn Run as…, bạn sẽ có thể chọn được quyền mà mình chạy file đó. Quyền User hay quyền Administrator…
Nhưng có bao giờ bạn muốn chạy chương trình dưới quyền SYSTEM - quyền thậm chí còn cao hơn cả quyền Administrator chưa?
Tutorial này sẽ hướng dẫn bạn cách làm việc đó, một cách nhanh chóng và dễ dàng.
Trước tiên, hãy đảm bảo rằng bạn đang login vào Windows dưới quyền Administrator.
Hãy vào Start > Run, gõ
cmd và bấm Enter. Bạn sẽ nhanh chóng thấy cửa sổ Command Prompt xuất hiện.

Tại giao diện dòng lệnh Command Prompt, bạn gõ vào lệnh
at và bấm Enter.
Nếu gặp lỗi như trong hình chụp thì có nghĩa là dịch vụ Task Scheduler của bạn chưa hoạt động.

Hãy gõ net start
“Task Scheduler” [enter] để khởi động dịch vụ đó.

Giờ, gõ lệnh
at [enter] một lần nữa, và bạn sẽ bắt gặp thông báo “There are no entries in the list” trong trường hợp không có một tác vụ nào được lên lịch, hoặc một danh sách các tác vụ.

Đến đây, bạn có thể tiếp tục công việc của mình bằng cách nhìn vào đồng hồ dưới khay hệ thống và xác định giờ hiện tại. Hãy ví dụ bây giờ là 11:15 sáng. Hãy cộng thêm 1 phút, nghĩa là 11:16, sau đó bạn gõ lệnh
at 11:16 /interactive cmd.exe
Hãy tự cho mình một phút nghỉ ngơi… Trước khi thời điểm 11 giờ 16 phút tới…
BÙM ! ! ! !Một cửa sổ Command Prompt nữa xuất hiện, chính xác như đồng hồ.

Nhưng lần này, ở tiêu đề của cửa sổ không còn ghi
C:\Windows\System32\cmd.exe như trước, mà nó là
C:\Windows\System32\svchost.exeĐiều này nghĩa là gì?Nghĩa là file CMD.exe đã được thực thi dưới quyền SYSTEM, chứ không phải Administrator. Và từ giờ trở đi, bất cứ chương trình nào được khởi động từ giao diện dòng lệnh mới này cũng sẽ được thực thi dưới quyền SYSTEM.
Hãy thử lấy một ví dụ: Bạn bắt gặp thông báo đáng nguyền rủa sau đây khi cố gắng bấm Ctrl + Alt + Del để mở Task Manager:

Bạn chỉ việc gõ
taskmgr [enter] vào giao diện dòng lệnh của Command Prompt mang quyền SYSTEM vừa có, và thế là, Task Manager sẽ xuất hiện ngay lập tức, với thông báo chạy dưới username SYSTEM.

Rất thú vị và tiện lợi
Link: http://rootbiez.blogspot.com/2009/11/system-info-thuc-thi-mot-chuong-trinh.html
No comments:
Post a Comment