大菜鸟的俺打算写的程序的意图如下:
输入网段
查询网段内所有机器的MAC的地址 并与数据库中的数据进行比对
如有不同将查询信息发邮件至某邮箱
目前遇到的困难:
都是困难啊!!!!!!!!!!!!!!
首先界面要用到list control这东西和list box对比 该怎么用 (怎么把添加列?控件属性好像没有相关信息 是不是要关联一个变量或者类)
其次 查询网段内MAC这个查询功能要用到哪些知识 对于俺这样网络编程只接触过简单的TCP/IP通信的菜鸟来说实在头疼啊!!!
最后,数据库的对比,我用的机器上只有vs05 和安装05时附带的sql server 怎么样在程序中建立和链接数据库!!!!这么一看 俺大学真的白上了啊!!!!!!
这程序搞得俺性格都快变了!!!!!!!
求各位指导!!!!!
OTZ
输入网段
查询网段内所有机器的MAC的地址 并与数据库中的数据进行比对
如有不同将查询信息发邮件至某邮箱
目前遇到的困难:
都是困难啊!!!!!!!!!!!!!!
首先界面要用到list control这东西和list box对比 该怎么用 (怎么把添加列?控件属性好像没有相关信息 是不是要关联一个变量或者类)
其次 查询网段内MAC这个查询功能要用到哪些知识 对于俺这样网络编程只接触过简单的TCP/IP通信的菜鸟来说实在头疼啊!!!
最后,数据库的对比,我用的机器上只有vs05 和安装05时附带的sql server 怎么样在程序中建立和链接数据库!!!!这么一看 俺大学真的白上了啊!!!!!!
这程序搞得俺性格都快变了!!!!!!!
求各位指导!!!!!
OTZ
解决方案 »
- 如何把鼠标锁在滚动条滑块上?
- !!!!紧急求助:CDocument中如何响应菜单消息处理(给分)
- 请问,我继承了CButton 类,然后实现了mouseDown 和 mouseUp 处理中 如何使用对话框上的编辑控件,如设置里面的内容
- GDI+图像处理中为何这样写会出现错误:Image *pImage = new Image(L"D:\\F.bmp");?
- 祝大家节日快乐,顺便提个问题:)
- 请大家帮我解决个学习中的疑惑,为什么构造对象时有时必须传参,有时不用?谢谢
- 救急呀,如何在动态库中使用一个ACTIVE控件!
- vc 调用Word
- 请教一个有关win2k自动安装的问题
- 请问VC中sdk编程如何调用ACCESS数据库?
- sizeof的问题
- VC运行小程序连接时出错了~
2.查询MAC,可以用SendARP这个API,不需要了解太多的TCP/IP知识,但是要注意,只能查询局域网内的主机,而且要制定IP查,也就是说你输入的网段要从1到254遍历,
比如你输入的网段是:192.168.2,那么你必须要遍历192.168.2.1~192.168.2.254类所有的主机,让后将通过SendARP来获得MAC
3.和数据库连接的最简单的方法是用ADO,具体到网上查,记得codeproject上有个ado2封装的很不错,可以去下载下来用
CListCtrl::SetItemText();CListBox::AddString();
CListBox::InsertString();
listcontrol 右键选add Variable,关联一个control变量 然后addstring什么的,我只能帮到这里了
2、这个相当有难度,涉及到驱动方面的知识,要么自己写个NDIS层驱动,要么用wincap的开发包。
3、VS附带的SQL SERVER是Express版的,只能像ACCESS那样存储在单个文件里,好像扩展名是.mdf来着?总是使用起来和书上的完整版的不大一样,去下个完整版的。