12 August, 2022

[VB] BIOS SERIAL NUMBER ON WINFORM

Hi mọi người, hôm nay vừa xem website laptrinhvb.net thì thấy có cái code này cũng khá hay cho người dùng windowns, đó là lấy địa chỉ BIOS SERIAL NUMBER, tiện ích này cũng khá hay và đơn giản cho người dùng nhận biết được thông số BIOS.

Ở phiên bản windows này thì các bạn chỉ cần nhập code lệnh sau để hiển thị thông tin BIOS SERIAL NUMBER
wmic bios get serialnumber

và chúng ta sẽ có kết quá như hình bên dưới

Để sữ dụng chương trình visual basic các bạn sữ dụng đoạn code sau để nó hiển thị thông tin lên chương trình nhé.
Imports System.Management
  Dim q As New SelectQuery("Win32_bios")
  Dim search As New ManagementObjectSearcher(q)
  Dim info As New ManagementObject
  For Each info In search.Get
    MessageBox.Show("Serial Number: " & info("serialnumber").ToString & vbNewLine & vbNewLine & "Bios Version: " & info("version").ToString)
  Next

Các bạn nhớ import thư viện
System.Management
vào nhé
Vậy là xong, các bạn đã có một chương trình hiển thị thông tin BIOS SERIAL NUMBER của riêng bản thân rồi đó

37 comments:

  1. (y) tiện ích đơn giản cho mọi người nhé.

    ReplyDelete
  2. lấy thông tin serial này để làm gì? nếu tích hợp vào được làm key bản quyền và không thể bẻ khóa thì hay nhỉ :D

    ReplyDelete
    Replies
    1. This comment has been removed by the author.

      Delete
    2. nếu làm đc vậy thì ok r` chứ a, khỏi mất công kết nối csdl để thêm vào chương trình, làm nặng chương trình :D, mà e k biết đoạn code nào để nó lưu và check bios khi m` nhập bios windows vào thì nó sẽ kiểm tra đúng sai bios để lm key bản quyền ứng dụng đó a :D / tí e vọc code xem thế nào a nhé :D

      Delete
    3. Hi, nhưng key này làm sao lấy được từ online kìa :D, chứ offline thì m` phải tải thêm 1 tools về để nhận diện windows để lấy bios nữa thì cũng k ok lắm a :D, vì nó đang ở chế độ offline chứ chưa online hoàn toàn và m` k thể kiểm soát được người dùng.

      Delete
    4. Việc đó thì a chưa tìm hiểu rỏ e, nếu mà có thể truyền thông tin bios online để m` chủ động tạo key bên mình và gửi cho người dùng thì sẽ hay đó, nhưng việc tự động lấy bios trên windows sẽ bị báo virus mà nhiều thứ khác nữa e, a cũng đang muốn tạo chương trình chuẩn hóa bản quyền của người dùng, và có sever quản lý bios riêng của người dùng đang sữ dụng chương trình của m`, xem tỉ lệ online thế nào e nha. :D và đó là ước mơ, nhưng ước mơ chỉ là ước mơ thôi.

      Delete
    5. theo như e nghĩ, tạo bản quyền chương trình thì hiện tại trên mạng có rất nhiều a, nhưng tạo bản quyền theo chất riêng của mình thì phải tự snghi nên cũng hơi rắc rối trong việc đó, e thấy có share bài viết tạo key bản quyền trên windows đó, sữ dụng 30 ngày xong nó sẽ tự động báo ứng dụng hết 30 ngày sữ dụng :D, nhưng key đó rất dễ bị crack khi người dùng nắm được thông tin chương trình và file hệ thống ghi lên registry để lưu key :D, e nghĩ nên tạo 1 file host , người dùng điền thông tin và tự động check key trên hệ thông online luôn a. thì sẽ hay hơn đó, nhưng với việc này e cũng k chắc chắn vì ng dùng khóa link tử hosts trên windows thì cũng như nhau a nha :D

      Delete
    6. đúng rồi e, việc tạo key bản quyền thì rất nhiều, nhưng do mình chưa tùy biến nhiều và chưa thuần thục trong việc này nên chưa có chút am hiểu gì về việc tạo key bản quyền cả, đơn giản làm ra ứng dụng để thỏa mản đam mê chứ chưa phát hành ra để kiếm chút cafe, còn việc kiếm cafe thì tùy thuộc vào người dùng có bouns cho ng` viết hay k thôi :D, mà a thấy bữa nay có viết key bản quyền hay k thì cũng sẽ bị bẻ khóa thôi :D hhâha

      Delete
    7. Hehe, e cũng chưa am hiểu những vấn đề này lắm :P nên chưa tìm hiểu a. :D

      Delete
  3. quay về giao diện củ r` à bạn, tối ưu gì sao thấy giao diện này tải cũng ok đấy (y)

    ReplyDelete
    Replies
    1. This comment has been removed by the author.

      Delete
    2. hi sữ dụng nhiều giao diện quá, nhưng thấy k ok nên quay lại giao diện này bạn ạ, sữ dụng đến khi nào chán thì tìm giao diện mới ok hơn hoặc tự design giao diện của bản thân, nhờ sự trợ giúp của a gồ haha

      Delete
  4. vào k thấy cái gì, chỉ thấy đa phần toàn chia sẽ thủ thuật lập trình, không thấy chia sẽ gì nhiều về giao diện nhỉ :D

    ReplyDelete
  5. Perfect bios pc

    ReplyDelete
  6. serial bios đó dùng để làm gì? :?

    ReplyDelete
    Replies
    1. This comment has been removed by the author.

      Delete
    2. lên a gồ hỏi bạn nhé. :D

      Delete
  7. windows có nhiều hệ tùy chọn hệ thống lắm đây. Các ae coder còn nhiều việc để lm và tùy biến cho window lắm đây :))

    ReplyDelete
  8. quản trị viên xác nhận đã xem bài viết này :))

    ReplyDelete
    Replies
    1. haha "ADMINISTATOR" xác nhận đã bình luận trả lời này :v

      Delete
  9. xác nhận của một hacker cho biết, việc truy cập hệ thống của window có thể bị tấn công bới bios này nhé :v

    ReplyDelete
    Replies
    1. Thật vậy hả a ? a cho e hỏi, nếu bios này bị lộ thì ảnh hưởng như thế nào với windows vậy a?

      Delete
  10. e k rỏ về vấn đề hacker tấn công điều khiển máy ở bios này đâu a, e chỉ thấy hay nên chia sẽ cho mọi người cùng biết thôi a Lai Joker :D

    ReplyDelete
  11. Cài này thì cần gì viết chương trình cho mệt nhỉ, theo như câu lệnh trên mở cmd ra và gỏ là hiển thị thông tin rồi mà

    ReplyDelete
  12. Dạ, nhưng đây chủ yếu là học lập trình thôi a, chứ để kiểm tra bios đó thì câu lệnh đó là xong rồi a.

    ReplyDelete
  13. làm chương trình active cho ứng dụng để xây dựng bản quyền cho ứng dụng nhờ vào việc check bios này trên windows để tạo key bản quyền riêng cho từng windows sẽ hay đó. :D

    ReplyDelete
  14. @Hoàng Đông e cũng đang nghiên cứu xem thế nào a, để phòng tránh bị các cracker tấn công, theo như e nghĩ nếu thay đổi bios này theo ý mình thì chương trình nhận diện sẽ không đúng với windows thì sẽ tự động khóa và không open lên được a. :D nhưng đó là điều e snghi, chứ e chưa bắt đầu code dòng nào cả vì nó đang nằm trong bộ nhớ thôi a :))

    ReplyDelete
  15. Tiện ích thì ok, nhưng không phải mất công như vậy đâu (y)

    ReplyDelete
  16. a vừa có ý tưởng, dựa theo code đơn giản trên làm chương trình bản quyền cho ứng dụng :D, mẹo nhỏ nhưng ý tưởng to lớn với người sành code, và đơn giản với người hiểu code và bẻ khóa, vì mỗi máy tính sẽ có một thông số riêng, nên việc bẻ tạo key đó cũng có nhược điểm là không thể kiểm soát từ xa, mà phải dùng máy tính của người dùng mới có thể active đc :s a đang snghi xem làm thể nào để active từ xa và sữ dụng ở các máy tính khác đc đây :D

    làm key bản quyền chương trình cũng có nhiều điều khó khăn quá, mà k biết lsao để chương trình có thể tồn tại đc, vì có key những cũng sẽ bị bẻ khóa vì các cracker hiện tại quá nhiều và mưu mẹo trên windows

    ReplyDelete
  17. Dạ đúng r` a, e cũng mơ ước làm một chương trình tốt để phục vụ cho người dùng và kiếm chút công sức cho bản thân, nhưng việc làm key bản quyền đó bắt buộc người code phải mưu mẹo và tạo nhiều điểm nhấn riêng cho ứng dụng để các cracker không tìm ra được nguyên lý và cơ chế để bẻ khóa. Như lúc xưa e thấy nếu chương trình bị bẻ khóa thì chương trình sẽ tự động thông báo và đóng ứng dụng, nhưng nó lại chèn dữ liệu vào file hosts để máy chủ không thể kiểm soát được, nên cũng khó để thực hiện. Nếu windows có thể tối ưu tốt nhất thì có lẽ nhiều cracker cũng khó để phá chương trình của mình a ạh,

    ReplyDelete

All Right Reserved © 2015 By Hung Pro VN
Hung.Pro.VN Sharing Your Own Knowledge and Creative Thinking Every Day and Many Other Things.