Ⅰ 如何獲得自己電腦的機器碼
獲得自己電腦的機器碼方法
1、點擊電腦「開始」點擊「控制面板」。
Ⅱ 怎麼可以恢復電腦原來的機械碼
機器碼是根據電腦的硬體(主板)信息經過一定公式運算而自動生成的的一組數字,您可以在軟體的「軟體注冊」、「關於軟體」或者「軟體版本信息」等對話框中進行查看。每台電腦對應一個機器碼,每個機器碼對應唯一一套軟體序列號和注冊碼。
在電腦硬體(主板)不變的情況下,軟體的機器碼會始終保持同一個值,即使在以下操作時都不會發生改變。如:
硬碟重新分區、低級或者高級格式化;
重裝、改裝操作系統或者安裝多系統;
更換或者添加硬碟。
特別注意:相同型號電腦有可能會生成相同的機器碼,相同的機器碼可以使用同一套軟體序列號和注冊碼進行注冊。用戶在購買多套軟體序列號和注冊碼之前請務必在多台電腦中安裝軟體查看機器碼,統計正確的機器碼數量。
Ⅲ 把一台電腦的機器碼復制到另一台配置除了cpu其他一樣的電腦上,有什麼方法么
機器碼實際就是網卡的MAC碼,有專門的軟體,用來躲避網通電信對一拖4的封殺,網路一下就可以了GHOST不行
Ⅳ 我 用的是DELL手提電腦,想要下自己的機器碼,請問該怎麼辦
你說的機器碼是指某些軟體安裝或者注冊時提醒的機器碼嗎?
一般而言這些機器碼都是針對特定的軟體而言,它們是根據你的機器的硬體或者軟體的特徵通過某種計算方法得出的。
舉個例子,我曾經寫過一個計算機器碼的程序,該程序計算出來的機器碼其實就是計算網卡的物理地址和CPU的出廠ID拼湊起來的。一般而言,一台機器的CPU和網卡不會更換,所以同一台機器所得到的機器碼都是一樣的;而且沒有網卡的物理地址或者CPU ID是相同的,所以就不會出現機器碼重復的問題。
計算機器碼不一定要用網卡的物理地址或者CPU ID,硬碟的ID、機器的配置情況、操作系統的情況等等都可以做為一個因子參與計算。計算方法也有多種,可以簡單的拼湊,也可以算MD5,還可通過更復雜的計算。
所以,這類的機器碼,你想查只能在已知計算因子和計算方法的前提下得到。不同的軟體得到的機器碼大多數情況下是不同的。
如果你說的機器碼是指你的機器出廠時標注的類似於序列號的東西,那麼就去官方網站上看看,一般都會告訴你查詢方法。
Ⅳ 電腦機器碼在哪裡查詢
具體解決步驟如下:
1、點搜索,輸入cmd
Ⅵ 怎麼查看電腦機器碼,筆記本機器碼在哪裡
電腦的機器碼用的比較多的主要是網卡的Mac Code,即網卡物理地址,有兩個辦法可以查: 1、右擊「本地連接」或「無線本地連接」,點屬性,將滑鼠放在適配器上,就可以看到顯示的MAC地址。 2、點開始->運行,輸入cmd,在DOS提示符下輸入以下命令: ipconfig /all ,按回車,就可以看到Physical Address,這個就是機器碼,即Mac地址。
Ⅶ 怎麼把一台機器的機器碼復制到另外的機器
最完整的方法就是將整個硬碟進行克隆(GHOST)。方法:我們先把電腦分成A和B,把帶機器碼的稱為A,不帶的稱為B。1.把B電腦的硬碟拆下來安裝到A電腦上,把數據線和電源線插上,將B的硬碟設置為次硬碟。開機,進入一鍵GHOST,沒有就自己先下載一個安裝在A電腦上。然後進行克隆。
Ⅷ 怎樣獲得計算機的機器碼
可以用ipconfig /all命令得到mac地址
也可以用程序獲取
通過Winsock提供底層網路支持的命令。使用Netbios的最大缺點是您必須在系統中安裝了Netbios服務(如果您在windows網路中啟用了文件共享的話,這就不是問題了)。除此此外,這種方法又快又准確。
Netbios API只包括了一個函數,就叫做Netbios。這個函數使用網路控制塊(network control block)結構作為參數,這個結構告訴函數要做什麼。結構的定義如下:
typedef struct _NCB {
UCHAR ncb_command;
UCHAR ncb_retcode;
UCHAR ncb_lsn;
UCHAR ncb_num;
PUCHAR ncb_buffer;
WORD ncb_length;
UCHAR ncb_callname[NCBNAMSZ];
UCHAR ncb_name[NCBNAMSZ];
UCHAR ncb_rto;
UCHAR ncb_sto;
void (CALLBACK *ncb_post) (struct _NCB *);
UCHAR ncb_lana_num;
UCHAR ncb_cmd_cplt;
#ifdef _WIN64
UCHAR ncb_reserve[18];
#else
UCHAR ncb_reserve[10];
#endif
HANDLE ncb_event;
} NCB, *PNCB;
重點在於ncb_command 成員。這個成員告訴Netbios該作什麼。我們使用三個命令來探測MAC地址。他們在MSDN的定義如下:
命令描述:
NCBENUM Windows NT/2000: 列舉系統中網卡的數量。使用此命令後,ncb_buffer成員指向由LANA_ENUM結構填充的緩沖區。
NCBENUM 不是標準的 NetBIOS 3.0 命令。
NCBRESET 重置網卡。網卡在接受新的NCB命令之前必須重置。
NCBASTAT 接受本地或遠程介面卡的狀態。使用此命令後,ncb_buffer成員指向由ADAPTER_STATUS結構填充的緩沖區,隨後是NAME_BUFFER結構的數組。
下面就是取得您系統MAC地址的步驟:
1》列舉所有的介面卡。
2》重置每塊卡以取得它的正確信息。
3》查詢介面卡,取得MAC地址並生成標準的冒號分隔格式。
下面就是實例源程序。
netbios.cpp
#include <windows.h>
#include <stdlib.h>
#include <stdio.h>
#include <iostream>
#include <string>
using namespace std;
#define bzero(thing,sz) memset(thing,0,sz)
bool GetAdapterInfo(int adapter_num, string &mac_addr)
{
// 重置網卡,以便我們可以查詢
NCB Ncb;
memset(&Ncb, 0, sizeof(Ncb));
Ncb.ncb_command = NCBRESET;
Ncb.ncb_lana_num = adapter_num;
if (Netbios(&Ncb) != NRC_GOODRET) {
mac_addr = "bad (NCBRESET): ";
mac_addr += string(Ncb.ncb_retcode);
return false;
}
// 准備取得介面卡的狀態塊
bzero(&Ncb,sizeof(Ncb);
Ncb.ncb_command = NCBASTAT;
Ncb.ncb_lana_num = adapter_num;
strcpy((char *) Ncb.ncb_callname, "* ");
struct ASTAT
{
ADAPTER_STATUS adapt;
NAME_BUFFER NameBuff[30];
} Adapter;
bzero(&Adapter,sizeof(Adapter));
Ncb.ncb_buffer = (unsigned char *)&Adapter;
Ncb.ncb_length = sizeof(Adapter);
// 取得網卡的信息,並且如果網卡正常工作的話,返回標準的冒號分隔格式。
if (Netbios(&Ncb) == 0)
{
char acMAC[18];
sprintf(acMAC, "%02X:%02X:%02X:%02X:%02X:%02X ",
int (Adapter.adapt.adapter_address[0]),
int (Adapter.adapt.adapter_address[1]),
int (Adapter.adapt.adapter_address[2]),
int (Adapter.adapt.adapter_address[3]),
int (Adapter.adapt.adapter_address[4]),
int (Adapter.adapt.adapter_address[5]));
mac_addr = acMAC;
return true;
}
else
{
mac_addr = "bad (NCBASTAT): ";
mac_addr += string(Ncb.ncb_retcode);
return false;
}
}
int main()
{
// 取得網卡列表
LANA_ENUM AdapterList;
NCB Ncb;
memset(&Ncb, 0, sizeof(NCB));
Ncb.ncb_command = NCBENUM;
Ncb.ncb_buffer = (unsigned char *)&AdapterList;
Ncb.ncb_length = sizeof(AdapterList);
Netbios(&Ncb);
// 取得本地乙太網卡的地址
string mac_addr;
for (int i = 0; i < AdapterList.length - 1; ++i)
{
if (GetAdapterInfo(AdapterList.lana[i], mac_addr))
{
cout < < "Adapter " < < int (AdapterList.lana[i]) < <
" 's MAC is " < < mac_addr < < endl;
}
else
{
cerr < < "Failed to get MAC address! Do you " < < endl;
cerr < < "have the NetBIOS protocol installed? " < < endl;
break;
}
}
return 0;
}
Ⅸ 電腦中了機器碼怎麼解決
方法/步驟
方法一:點擊無線連接,點擊「屬性」。
找到物理地址,這就是自己電腦的機器碼。
方法二:右擊開始,打開運行窗口,輸入「cmd」,點擊「確定」。
在DOS提示符下輸入「ipconfig/all」
找到物理地址即自己的電腦的機器碼即可
怎麼查看自己電腦的機器碼。
Ⅹ 如何查詢自己電腦的機器碼
這里使用WIN7系統演示查看本機機器碼(MAC地址)的操作流程:
一、打開電腦,按下打開運行窗口的快捷鍵WIN+R鍵。