找回密码
 注册
关于网站域名变更的通知
查看: 1460|回复: 8
打印 上一主题 下一主题

SKILL 怎么用电脑的MAC加密?

  [复制链接]

该用户从未签到

跳转到指定楼层
1#
发表于 2014-12-1 15:18 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

EDA365欢迎您登录!

您需要 登录 才可以下载或查看,没有帐号?注册

x
请问各位专家skill 怎么用电脑的MAC加密?

该用户从未签到

推荐
发表于 2014-12-3 17:02 | 只看该作者
大概流程如下:
1、用户安装后,获取MAC生成机器码(方法可以利用调用外部EXE,或调用DLL方式生成)
2、用户将该机器码发给你,你用该机器码利用算法生成一个注册码,发送给用户。
3、用户在程序中输入该注册码,程序逆算法该注册码,与机器码核对,查看是否相符。

点评

用机器码生成注册码是用什么软件来完成的呢。  详情 回复 发表于 2018-3-7 16:46

该用户从未签到

3#
发表于 2014-12-3 19:25 | 只看该作者
deargds 发表于 2014-12-3 17:02
大概流程如下:
1、用户安装后,获取MAC生成机器码(方法可以利用调用外部EXE,或调用DLL方式生成)
2、用 ...

问下大神,windows 下allegro怎么获取当前PC网卡的MAC?

该用户从未签到

4#
发表于 2014-12-3 21:17 | 只看该作者
kevin890505 发表于 2014-12-3 19:25
问下大神,windows 下allegro怎么获取当前PC网卡的MAC?

不使用外部程序,在allegro下获取MAC需要通过调用WINDOWS命令,例如ipconfig或getmac。
以下为演示:
1.首先创建一个批处理文件用来返回MAC地址,内容如下:
  1.     @echo off
  2.     set "AdapterName=本地连接"

  3.     set "FileTmp=%temp%\temp.txt"
  4.     ipconfig /all >"%FileTmp%"
  5.     for /f "delims=:" %%i in ('findstr /n /c:"%AdapterName%" "%FileTmp%"') do (
  6.         set "SkipRow=%%i"
  7.         goto :Flags
  8.     )

  9.     :Flags
  10.     for /f "tokens=2 delims=:" %%i in ('more +%SkipRow% "%FileTmp%" ^| findstr "..-..-..-..-..-.."') do (
  11.         set "MAC=%%i"
  12.         goto :ShowResult
  13.     )

  14.     :ShowResult
  15.     set "MAC=%MAC: =%"
  16.     echo,%MAC%
复制代码
2.创建的批处理文件命名为getmac.bat,放在c:\getmac.bat
3.使用以下Skill代码进行调用:
  1.         idMac = ipcBeginProcess( "c:\\getmac.bat" )
  2.         sMac = ipcReadProcess(idMac 10)
复制代码
4.sMac即为获取的MAC地址。
备注:获取MAC地址的批处理仅供参考。

点评

deargds我这里就出现问题了 , dMac = ipcBeginProcess("F:/getmac.bat") sMac = ipcReadProcess(idMac 10)产生的sMac是xx-xx-xx-xx-C7-FD 但是我直接用ipconfig/all 查看的时候 正确的是xx-xx-xx-xx-C8-00  详情 回复 发表于 2018-2-8 16:09

该用户从未签到

5#
发表于 2014-12-4 09:04 | 只看该作者
deargds 发表于 2014-12-3 21:17
不使用外部程序,在allegro下获取MAC需要通过调用WINDOWS命令,例如ipconfig或getmac。
以下为演示:
1 ...

原来如此,多谢大神。

该用户从未签到

6#
发表于 2018-2-8 16:09 | 只看该作者
本帖最后由 zhouwo 于 2018-2-8 16:16 编辑
deargds 发表于 2014-12-3 21:17
不使用外部程序,在allegro下获取MAC需要通过调用WINDOWS命令,例如ipconfig或getmac。
以下为演示:
1 ...

受教了

该用户从未签到

8#
发表于 2018-3-7 16:46 | 只看该作者
deargds 发表于 2014-12-3 17:02
大概流程如下:
1、用户安装后,获取MAC生成机器码(方法可以利用调用外部EXE,或调用DLL方式生成)
2、用 ...

用机器码生成注册码是用什么软件来完成的呢。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

推荐内容上一条 /1 下一条

EDA365公众号

关于我们|手机版|EDA365电子论坛网 ( 粤ICP备18020198号-1 )

GMT+8, 2025-6-18 11:54 , Processed in 0.078125 second(s), 29 queries , Gzip On.

深圳市墨知创新科技有限公司

地址:深圳市南山区科技生态园2栋A座805 电话:19926409050

快速回复 返回顶部 返回列表