Browse Source

It builds and it installs! Well, except for not being digitally signed. :P

Adam Ierymenko 12 years ago
parent
commit
8637d06e0e
2 changed files with 5 additions and 1 deletions
  1. 1 0
      node/EthernetTap.cpp
  2. 4 1
      vsprojects/TapDriver/ztTap100.inf

+ 1 - 0
node/EthernetTap.cpp

@@ -832,6 +832,7 @@ EthernetTap::EthernetTap(
 		char tmps[4096];
 		sprintf_s(tmps,"%.2X-%.2X-%.2X-%.2X-%.2X-%.2X",(unsigned int)mac.data[0],(unsigned int)mac.data[1],(unsigned int)mac.data[2],(unsigned int)mac.data[3],(unsigned int)mac.data[4],(unsigned int)mac.data[5]);
 		RegSetKeyValueA(nwAdapters,mySubkeyName.c_str(),"NetworkAddress",REG_SZ,tmps,strlen(tmps)+1);
+		RegSetKeyValueA(nwAdapters,mySubkeyName.c_str(),"MAC",REG_SZ,tmps,strlen(tmps)+1);
 		DWORD tmp = mtu;
 		RegSetKeyValueA(nwAdapters,mySubkeyName.c_str(),"MTU",REG_DWORD,(LPCVOID)&tmp,sizeof(tmp));
 		tmp = 0;

+ 4 - 1
vsprojects/TapDriver/ztTap100.inf

@@ -13,6 +13,9 @@ Provider = "ZeroTier Networks"
 [Manufacturer]
 %Provider%=ztTap100,NTamd64
 
+[ztTap100]
+%DeviceDescription%=ztTap100.ndi,ztTap100
+
 [ztTap100.NTamd64]
 %DeviceDescription%=ztTap100.ndi,ztTap100
 
@@ -56,7 +59,7 @@ HKR, Ndi\params\AllowNonAdmin,        Optional,  0, "0"
 HKR, Ndi\params\AllowNonAdmin\enum,   "0",       0, "Not Allowed"
 HKR, Ndi\params\AllowNonAdmin\enum,   "1",       0, "Allowed"
 
-[tap0901.service]
+[ztTap100.service]
 DisplayName = %DeviceDescription%
 ServiceType = 1
 StartType = 3