NSIS脚本检测输入IP是否合法

在制作安装程序时,有一个需求是安装界面需要提供给用户输入远程服务器IP,那么对用户输入的IP就需要进行检验。以下是对使用System::Call 调用ws2_32::inet_pton的使用记录

Unicode false ;设定非unicode,inet_pton函数接收的是多字节的IP地址
Function Test
        StrCpy $1 "192.168.0.19"
        System::Alloc 64
        Pop $0
        System::Call ws2_32::inet_pton(i2,t"$1",ir0)i.r2'
        MessageBox MB_OK "$2"
FunctionEnd
© 版权声明

相关文章

暂无评论

您必须登录才能参与评论!
立即登录
暂无评论...