Từ 1 tới 7 trên tổng số 7 kết quả

Đề tài: Khóa chuột, Bàn phím, Usb trong C# như thế nào?

  1. #1
    Ngày gia nhập
    02 2010
    Bài viết
    23

    Question Khóa chuột, Bàn phím, Usb trong C# như thế nào?

    Như tiêu đề ở trên xin hỏi làm sao để khóa chuột, bàn phím , Usb trong C# . À các bác nào dành tiện đây cho mình hỏi luôn là. Nếu ta lập trình mạng giữa Client và Server, thì máy thằng Server có quyền được ghi Registry vào trong máy Client không nhỉ. Xin cảm ơn các bác đã dành thời gian đọc và trả lời bài của em

    Mình gửi rùi tự mình trả lời vậy chả bít có đúng không, nếu không đúng thì bác nào dành có thể sửa dùm em cái nha .
    -------
    Trước tiên là gọi cái hàm API để bock input. He he block xong là luôn đó nha không làm gì

    Visual C# Code:
    1.         [DllImport("user32.dll")]
    2.         public static extern bool BlockInput(bool fBlockIt);
    3.         string s;
    4.         s = txtText.Text;
    5.         if(s.ToUpper.Equals("BLOCK"))
    6.         {
    7.             BlockInput(true); // Chạy thử sẽ bít ra sao :))
    8.         }
    9.  
    10. }
    Còn cái ghi key vào Registry hình như là được .

  2. #2
    Ngày gia nhập
    03 2009
    Nơi ở
    %appdata%\Temp
    Bài viết
    819

    Thể loại phần mềm mà khóa chuột, khóa bàn phím của người sử dụng, rồi lại còn sửa registry từ server chắc chả ma nào dùng.
    PS: Nhiều bạn có cái động lực học IT rất chi là tầm thường: chọc ngoáy người khác, viết những soft có behaviour chẳng giống ai, rồi lại còn playing trick với người sử dụng. Khi đạt được mục đích thì khoái chí, tự cho mình tài giỏi...
    Sao không tạo ra một cái gì đó có ích cho mọi người.
    .::[The best way to predict the future is to invent it]::.
    __________________________________________________ _ - Alan Kay -

  3. #3
    Ngày gia nhập
    02 2010
    Bài viết
    23

    Trích dẫn Nguyên bản được gửi bởi Wazi Armstrong Xem bài viết
    Thể loại phần mềm mà khóa chuột, khóa bàn phím của người sử dụng, rồi lại còn sửa registry từ server chắc chả ma nào dùng.
    PS: Nhiều bạn có cái động lực học IT rất chi là tầm thường: chọc ngoáy người khác, viết những soft có behaviour chẳng giống ai, rồi lại còn playing trick với người sử dụng. Khi đạt được mục đích thì khoái chí, tự cho mình tài giỏi...
    Sao không tạo ra một cái gì đó có ích cho mọi người.
    Hix sao bác nói quá thế, bác cứ tưởng làm việc này với mục đích chơi sao .Đơn giản vì em đang thực hiện phần mềm quản lý phòng Lab có cả client và Server. Mục đích khóa chuột bàn phím đó là lúc hết giờ làm bài không cho nó làm típ. Còn khóa Usb chống gian lận trong làm bài thui. Nếu bác biết thì chia sẻ không thì thôi đừng có mà nói đểu như thế (Sr vì em nói thẳng tính thế quen rùi )

  4. #4
    Ngày gia nhập
    03 2010
    Bài viết
    2

    Đúng rồi bác Wazi Armstrong đã chủ quan duy ý chí rồi.
    Đâu phải ai làm vậy cũng đều có mục đích xấu.
    Giống như việc dạy viết virus . Thử hỏi nếu không được dạy thì làm sao biết con virus nó hoạt động thế nào mà viết chương trình để chống nó.

    Tiện thể mình cũng đang cần mấy cái này để làm cái lab NetSchool .
    Nếu ai tường thì xin chỉ giáo.

  5. #5
    Ngày gia nhập
    08 2011
    Bài viết
    36

    Em cũng đang có dự án làm về mấy cái này. usb thì có thể xử lý được, chứ ngắt bàn phím và chuột thì em cũng chưa làm sao mà được cả, quan trọng là chỉ ngắt trong tầm 15 phút thôi, được thì tốt. Em cũng bắt đầu có ý tưởng từ code của bác chủ thớt rùi, nhưng cho em hỏi, nếu cho chương trình chạy thì 15 phút sau đổi lại Input(false) được ko ạ ^^ em cũng mới thôi và em định làm trên vb. net, nhưng chắc nó tương tự..hi

  6. #6
    Ngày gia nhập
    02 2010
    Bài viết
    23

    Question Khóa chuột, Bàn phím, Usb trong C# như thế nào?

    Trích dẫn Nguyên bản được gửi bởi tuansaker3291 Xem bài viết
    Em cũng đang có dự án làm về mấy cái này. usb thì có thể xử lý được, chứ ngắt bàn phím và chuột thì em cũng chưa làm sao mà được cả, quan trọng là chỉ ngắt trong tầm 15 phút thôi, được thì tốt. Em cũng bắt đầu có ý tưởng từ code của bác chủ thớt rùi, nhưng cho em hỏi, nếu cho chương trình chạy thì 15 phút sau đổi lại Input(false) được ko ạ ^^ em cũng mới thôi và em định làm trên vb. net, nhưng chắc nó tương tự..hi
    Thực ra cái cách khóa chuột và bàn phím ở trên đó cũng không ổn đâu. Theo mình thì lên chạy cái Form của phần mềm chèn lên tất cả các cửa sổ khác của win và trên cái Form phần mềm đó mình sẽ chỉ khóa chuột và bàn phím trên phần mềm đó là ổn . Khi nào cần Server gửi thông điệp tắt Form đó thì thiết bị chuột và bàn phím lại được dùng lại. Chẳng bít như vậy có ổn không nữa

  7. #7
    Ngày gia nhập
    04 2010
    Nơi ở
    Gò Vấp, HCMC
    Bài viết
    286

    Sao các bạn không nghĩ tơi một hướng là thế này (nói riêng chuột và bàn phím ):
    Hết giờ làm bài mình cho hiện lên một bảng thông báo, khi cái bảng thông báo đó hiện lên rồi thì click chuột hay gõ bàn phím thì 1 là báo lên server, hay là không làm gì cả hoặc hiện ra bảng thông báo "đã hết giờ làm bài". - cách này theo mình nghĩ là đơn gian và hiệu quả hơn.
    Hoa Tử Đinh Hương Phụng Vũ Phi Y
    Skype: makemecryhp
    Email: makemecryhp@gmail.com
    Face : fb.com/yescaerosta

Các đề tài tương tự

  1. Algorithm Tìm từ khóa lặp lại nhiều nhất trong 1 chuỗi.
    Gửi bởi brianbui2009 trong diễn đàn Thắc mắc lập trình C#
    Trả lời: 2
    Bài viết cuối: 31-01-2012, 02:46 PM
  2. Lập trình C++ Cách khóa/mở chuột và bàn phím trong lập trình C++?
    Gửi bởi piniubee trong diễn đàn Thắc mắc lập trình C/C++/C++0x
    Trả lời: 1
    Bài viết cuối: 16-09-2011, 07:11 PM
  3. thay thế chuỗi con thứ i trong chuỗi mẹ bằng 1 chuỗi khác
    Gửi bởi nhat1811 trong diễn đàn Thắc mắc lập trình C/C++/C++0x
    Trả lời: 3
    Bài viết cuối: 06-08-2011, 08:25 AM
  4. Tìm khóa trong chuỗi?
    Gửi bởi dkbcnncb11 trong diễn đàn Nhập môn lập trình C/C++
    Trả lời: 3
    Bài viết cuối: 01-08-2010, 09:49 PM
  5. Khóa Click Chuột Trong C#
    Gửi bởi bongden27 trong diễn đàn Thắc mắc lập trình C#
    Trả lời: 9
    Bài viết cuối: 22-05-2009, 10:27 PM

Quyền hạn của bạn

  • Bạn không thể gửi đề tài mới
  • Bạn không thể gửi bài trả lời
  • Bạn không thể gửi các đính kèm
  • Bạn không thể chỉnh sửa bài viết của bạn