2011-04-19 41 views
5

Ok, tiêu đề là câu hỏi của tôi.Ngăn chặn quá trình bị giết trong C#?

Không, đây không phải là phần mềm độc hại. Nó dành cho chương trình kiểm soát của cha mẹ cho chiếc netbook của riêng tôi.
Có, tôi mệt mỏi với bạn bè của anh trai tôi đến thăm các trang web khiêu dâm trên máy tính xách tay của tôi khi tôi vắng nhà.

Ồ, vâng, tôi có các câu hỏi khác màu đỏ và không thực hiện "Bạn không thể!" Điều. Nó phải là có thể.

+8

Bạn có thể cung cấp cho tài khoản người dùng bị giới hạn hơn không? Nó có thể ngăn chặn các quá trình chạy như một tài khoản cao hơn bị giết. Nhưng tôi có thể sai. – joshcomley

+0

Đó không phải là tài khoản của anh tôi ... Tôi chỉ có tài khoản quản trị và mẹ tôi sẽ giết tôi nếu tôi có mật khẩu và/hoặc anh tôi không biết ... – Vercas

+0

+1 Khác sau đó cho anh em của bạn tài khoản giới hạn nó thực sự là không thể. Nếu anh ta là một quản trị viên địa phương, anh ta sẽ đánh máy. – mmix

Trả lời

2

Xin lỗi, tôi không thể nhận xét vì vậy tôi đã đăng bài này dưới dạng 'câu trả lời'.

Một số điều cần xem xét:

  • Là một 13 tuổi hoặc bạn bè của mình sẽ nhận thấy một quá trình trong Taskmanager rằng không nên có mặt ở đó? (ví dụ: một explorer.exe thứ hai, svchost.exe, v.v.)

  • Bạn đang cố gắng thực sự đạt được điều gì vì có thể có những cách khác để làm những gì bạn muốn. Bạn có đang cố gắng chặn chúng xuất hiện trên các trang web nhất định không? Bạn đang cố gắng theo dõi những gì họ làm? Bạn đang cố gắng chứng minh cho mẹ của bạn những gì họ đang làm? Thứ gì khác?

  • Trừ khi bạn đang cố gắng chặn họ, họ có quan tâm đến bất cứ điều gì bạn có thể đang chạy không? Họ có bận tâm tìm phần mềm 'đăng nhập' đang chạy trên PC không? Tôi đoán rằng họ sẽ không bận tâm ngay cả khi mở trình quản lý tác vụ trừ khi các trang web không hoạt động.

Nếu bạn đang cố gắng để cung cấp cho bằng chứng hoặc màn hình máy tính của bạn, chạy một dịch vụ VNC ở chế độ nền cho phép bạn kết nối một người xem từ một máy tính khác để bạn/mẹ của bạn có thể xem một cái nhìn trực tiếp những gì họ đang lên đến.

Nếu bạn muốn theo dõi các trang web sau đó bạn có một loạt các tùy chọn: phần mềm keylogging, phần mềm khai thác gỗ của trình duyệt, phần mềm proxy hoặc phần mềm khai thác gỗ trên router

của bạn Nếu bạn muốn chặn các trang web sau đó bạn cũng có một loạt các giải pháp: lưu trữ tệp, chặn dựa trên dns (ví dụ: openDNS), chặn phần mềm trên máy tính (ví dụ: netnanny), chặn phần mềm trên bộ định tuyến, v.v.

Ghi nhớ: Nếu bạn là cố gắng chặn các trang web nhớ rằng không có gì sẽ chặn 10 0% trang web. Bạn sẽ chỉ đạt được 1 trong 2 điều: (Lý tưởng) nó trở nên quá nhiều nỗ lực để tìm các trang web không bị chặn và họ sử dụng một máy tính khác cho các hình ảnh khiêu dâm -hoặc- chúng tồn tại và tìm cách rằng nó không bắt được

+0

Điểm đẹp! Nhưng không. Tôi muốn mẹ tôi không để cho anh ta trong nhà nữa ... Anh ta có mùi giống như những con chó của mình, giống như những điếu thuốc anh ta hút thuốc, giống như rượu anh ta uống và đầy bọ chét. Anh trai của tôi quá ngu ngốc để chăm sóc và mẹ tôi sẽ không làm bất cứ điều gì để làm phiền anh ta. Tôi cần bằng chứng vững chắc cho điều này!Mẹ tôi là hoàn toàn chống lại khiêu dâm, quan hệ tình dục công cộng và những thứ như thế này vì vậy cô ấy chắc chắn sẽ đá anh ta ra sau khi nhìn thấy nó ... – Vercas

+0

Hãy nhìn vào ultraVNC hoặc TightVNC - nó cho phép bạn xem máy tính của bạn từ một máy tính khác. Bằng cách đó mẹ của bạn có thể xem những gì anh trai của bạn đang làm, vấn đề được giải quyết? :-) – syserr0r

+0

Cô ấy làm việc với máy tính nhưng cô ấy không thể cài đặt chương trình, vì vậy tôi đoán đây có thể không phải là một tùy chọn. Nhưng, tôi sẽ xem xét ... – Vercas

6

Vâng, bạn có thể chạy một số quy trình và khi một trong số chúng bị giết, một trong số những người khác sẽ khởi chạy thay thế. Bạn cũng có thể chạy một dịch vụ mà sẽ theo dõi quá trình và khởi động một quá trình khác khi quá trình này bị giết.

+0

Điều dịch vụ nghe có vẻ tốt. Nhưng làm sao tôi làm được? Dịch vụ AFAIK chỉ có thể xử lý lệnh ... Chỉnh sửa: Tôi đã không bỏ phiếu cho bạn ...>. – Vercas

+1

Không chắc chắn tại sao điều này lại bị bỏ phiếu - đó có lẽ là gợi ý tốt nhất xung quanh. Có lẽ không lý tưởng, nhưng có lẽ điều duy nhất tiếp cận một giải pháp khả thi cho vấn đề. Down-cử tri - lý do của bạn là gì? (upvoting) –

1

dịch vụ không thể ngăn cản là gì? MSDN

+0

Tôi cần một vòng lặp sự kiện trong chương trình giám sát của tôi để một dịch vụ không hoạt động. Điều đầu tiên tôi thực sự cố gắng là một dịch vụ không thể ngăn cản, và tôi đã có TUYỆT ĐỐI NGH SERO NÓI! (Có, có thể ...) – Vercas

+0

Điều đó sẽ chỉ ngăn người nào đó có thể ngừng quá trình từ trình quản lý kiểm soát dịch vụ hoặc từ dòng lệnh. Nó sẽ không thực sự ngăn chặn ai đó giết chết quá trình bằng cách sử dụng công việc quản lý hoặc một cái gì đó giống như pskill. –

+0

@Vercas chính xác những gì không phù hợp với bạn? đó thực sự là cách tốt cho những thứ như vòng lặp sự kiện, keylogger, trình ghi nhật ký khác hoặc bất kỳ thứ gì bạn muốn thực hiện. – Cynede

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