當前位置:蘿卜系統 > u盤教程教程 > 詳細頁面

讓軟件在指定U盤上運行

讓軟件在指定U盤上運行

更新時間:2021-09-29 文章作者:未知 信息來源:網絡 閱讀次數:

U盤,全稱USB閃存盤,英文名“USB flash disk”。 它是一種使用USB接口的無需物理驅動器的微型高容量移動存儲產品,通過USB接口與電腦連接,實現即插即用。U盤連接到電腦的USB接口后,U盤的資料可與電腦交換。而之后生產的類似技術的設備由于朗科已進行專利注冊,而不能再稱之為“優盤”,而改稱“U盤”。后來,U盤這個稱呼因其簡單易記而因而廣為人知,是移動存儲設備之一,F在市面上出現了許多支持多種端口的U盤,即三通U盤(USB電腦端口、iOS蘋果接口、安卓接口)。

 

 

u盤


現在市場上有一種加密狗的硬件設備,其外形和U盤有一些類似,但它們的內部結構是完全不一樣的,U盤僅僅一個存儲器芯片和簡略的隸屬電路,一般不具有加密的功用。

事實上有很多軟件開發商為了節省成本,發布軟件時運用u盤將他們進行綁定,但是為了避免U盤中的軟件被復制,于是將軟件綁定在U盤上,與u盤同時運行,U盤拔下的同時軟件也就不能運轉了。

在對軟件安全不是格外介意的情況下,能夠在軟件中選用綁定U盤內部ID的辦法來完成這種加密,先運用程序將U盤的ID讀出來,然后依據這個ID生成License文件,當解密者將U盤內的文件仿制到其他電腦的時分,軟件履行過程中讀取U盤ID失利,因而就無法校驗License。

通常來說兩個U盤的ID是不同的,所以即便我們能夠用軟件仿制一個U盤,在U盤ID驗證License時,也會呈現不匹配的表象,這樣我們就可以完成軟件綁定U盤的加密辦法。

這里要指出的是,大多數U盤廠商有內部量產東西,能夠修正U盤的內部ID號碼,這就存在了仿制U盤的可能性,所以U盤加密也并不是特別安全,當然通常情況下普通用戶沒有修正U盤內部ID的才能,所以這種加密方法也是具有一定的安全性的。

此加密方法下讀取U盤ID號的函數的VB源代碼如下所示:

1.Set objWMIService = GetObject("winmgmts:\\.\root\cimv2")
2.Set colItems = objWMIService.ExecQuery("Select * From Win32_USBHub")
3.For Each objItem In colItems
4.a = objItem.DeviceID
5. If InStr(a, "VID") Then b = Split(a, "\")
6. USB_ID = b(UBound(b))
7.Next

推薦閱讀:u盤由什么結構組成:http://jiaocheng.zhuangjiba.com/show-18-85-1.htmL
責任編輯:裝機吧小魚     版權所有,轉載請說明出處!


U盤最大的優點就是:小巧便于攜帶、存儲容量大、價格便宜、性能可靠。

溫馨提示:喜歡本站的話,請收藏一下本站!

本類教程下載

系統下載排行

網站地圖xml | 網站地圖html
亚洲嫩草影院久久精品