Hiển thị kết quả từ 1 đến 6 / 6
  1. #1
    Tham gia
    30-06-2007
    Bài viết
    12
    Like
    0
    Thanked 0 Times in 0 Posts

    Bước đầu với encoding!!

    Em là mem mới đang tìm hiểu về encoding. Do hoàn toàn mới tinh nên em chả biết làm như thế nào và tìm ở đâu. Em đang tìm hiểu về cách lập trình unikey nhưng chưa có hiệu quả mấy. Theo em biết unikey có source tren nền VB nên em hỏi các anh trong box này được không ạ?
    1. Để mã hóa 1 ký tự trên bàn phím (ví dụ như khi ta gõ "a" thì nó ra "b" chẳng hạn, tất nhiên sau khi bật chương trình mình tạo ra) thì em phải làm như thế nào? Tất nhiên lập trình để hiển thị thì dễ, nhưng làm sao khi bật chương trình mình tạo ra thì với mọi phần mềm (word chẳng hạn) nó đều hiểu và nhận ký tự đã mã hóa của mình (như ví dụ trên, ta đánh "a" nó luôn ra "b" với mọi chương trình như word hay notepad ....).
    2. Mở rộng ra với unikey. Các anh có thể giải thích cho em cơ chế hoạt động của unikey được không ạ? Em nghĩ unikey nó can thiệp vào hệ điều hành nên với mọi soft chạy trên nền OS đều bị mã hóa có phải không ạ? Cái này có liên quan đến vấn đề trên em muốn hỏi các anh.
    Do em mới tìm hiểu nên các anh giải thích rõ giùm em 1 chút. Tất nhiên không cần chuyên sâu, em chỉ cần tư duy thuật toán thôi! Mong các anh giúp đỡ!

    [=========> Bổ sung bài viết <=========]

    Không ai trả lời em được ạ? Hu hu ( (
    Được sửa bởi mynisd92 lúc 19:33 ngày 12-09-2010 Reason: Bổ sung bài viết
    Quote Quote

  2. #2
    Tham gia
    15-09-2010
    Bài viết
    2
    Like
    0
    Thanked 0 Times in 0 Posts
    hic hic toàn đầu đất trả lời sao được chứ
    ta này, chẳng biết anh em thấy ta đầu đất quá hay sao mà hỏi bao nhiêu mà chi nhận dc 1 câu trả lời................... chờ đợi và chờ đợi........................(<_ <")

  3. #3
    Tham gia
    20-08-2010
    Bài viết
    52
    Like
    0
    Thanked 0 Times in 0 Posts
    cách hoạt động là: hook keyboard.
    khi người dùng gõ key ở bất kì một ứng dụng nào, thì windows os sẽ gởi một message tới ứng ụng đó, unikey sẽ hook cái message này, và thay đổi lại message đó.
    ví dụ: gõ "aa" ở notepad, windows os sẽ send message có chứa kí tự "aa" đó, unikey đón bắt message này và thay đổi thành "â" , sau đó send tới notepad.
    message ở đây là API message.
    bạn muốn nghiên cứu về cái này thì google: API hooking

  4. #4
    Tham gia
    30-06-2007
    Bài viết
    12
    Like
    0
    Thanked 0 Times in 0 Posts

    Thông tin

    Quote Được gửi bởi gacon.lonton View Post
    cách hoạt động là: hook keyboard.
    khi người dùng gõ key ở bất kì một ứng dụng nào, thì windows os sẽ gởi một message tới ứng ụng đó, unikey sẽ hook cái message này, và thay đổi lại message đó.
    ví dụ: gõ "aa" ở notepad, windows os sẽ send message có chứa kí tự "aa" đó, unikey đón bắt message này và thay đổi thành "â" , sau đó send tới notepad.
    message ở đây là API message.
    bạn muốn nghiên cứu về cái này thì google: API hooking
    Tiếc là em không thấy nút thank, cảm ơn anh nhiều! Có gì anh giúp em tiếp nhé!

  5. #5
    Tham gia
    27-08-2010
    Bài viết
    69
    Like
    0
    Thanked 0 Times in 0 Posts
    Đang định nói thì có người nói rồi, bạn vô box góp ý kiu BQT thêm nút thank đi.

  6. #6
    Tham gia
    02-09-2009
    Bài viết
    321
    Like
    0
    Thanked 2 Times in 2 Posts
    unikey dùng C++ chứ ko phải VB

Bookmarks

Quy định

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