当前位置:编程学习 > C#/ASP.NET >>

请问这个软件是利用怎么样的技术搞出来的,请高人指点迷津..

--------------------编程问答-------------------- windows桌面系统都支持共享方式上网,
windowsServer系统都支持软路由 --------------------编程问答-------------------- 这种软件简单地说,其实只是把Windows自带的Internat连接共享功能手动操作的部分代码化了...

另外...还要读取相关硬件、环境的参数、配置之类,这些都可以用WMI及API完成...DHCP也是Windows自带的,Internat连接共享也会自动配置DHCP...

总之,这种软件没太多技术含量,就是很繁琐,对熟手来说属于体力活...不过,说来简单其实包含了大量的Windows内核概念、较深的网络知识、API调用及WMI查询等等,需要对TCP/IP和Windows非常熟悉....

既然你是个学生,估计这些东西没个三两年你是消化不了的...好好学习,别妄想一口吃成胖子... --------------------编程问答-------------------- 我已经大二了,学了2年了,现在是时候搞个作品出来了,我认为作为一个学生要有点上进心才行,不然的话,读大学读得很枯燥(PS,我宿舍很多同学天天打机混日子)...所以冒昧请大大们指点指点!!



提问: 如下图,将无线网卡与本地网卡共享 (A链接已连上网了,B通过共享A也能上网),也在后台又是怎么操作法?



[img=https://blufiles.storage.live.com/y1pFpKIdBaevW7xSFz7xqFysx6dYm7bQ-7hAs9W1Gw5q3j4v00Tzusg3Lzf2970GyqKBOJEkUqizxs/3.jpg?psid=1][/img] --------------------编程问答--------------------
引用 1 楼 moneysoft 的回复:
windows桌面系统都支持共享方式上网,
windowsServer系统都支持软路由


哎呦,有空的话,麻烦详细解析下 技术要点...(没空不强求,我理解答菜鸟问题很烦人的) --------------------编程问答-------------------- 毕业设计吗 --------------------编程问答--------------------
引用 5 楼 hm125 的回复:
毕业设计吗


嗯,算是吧,早早准备下!!到时再添加功能,我觉得这个设计蛮实用,毕竟很多不是学计算机的人,对组建WIFI有点难度嘛,所以设计这个软件出于实用性方面的. --------------------编程问答--------------------
引用 2 楼 vrhero 的回复:
这种软件简单地说,其实只是把Windows自带的Internat连接共享功能手动操作的部分代码化了...

另外...还要读取相关硬件、环境的参数、配置之类,这些都可以用WMI及API完成...DHCP也是Windows自带的,Internat连接共享也会自动配置DHCP...

总之,这种软件没太多技术含量,就是很繁琐,对熟手来说属于体力活...不过,说来简单其实包含了大量的Windo……


能留个QQ或者MSN(发私信),不懂的时候问问.... --------------------编程问答-------------------- windows桌面系统都支持共享方式上网,
windowsServer系统都支持软路由 --------------------编程问答-------------------- 能来多个大大指点?   --------------------编程问答-------------------- netsh wlan set hostednetwork mode=allow ssid=mywifi key=1234567890 利用CMD创建一个wifi 名字叫 mywifi  密码1234567890 的虚拟无线
netsh wlan start hostednetwork  启用这个网络      然后就有这个wifi了
然后就是把某个网卡共享给mywifi这块虚拟网卡了.   然后wifi就有网了 . 

这个软件估计也是这句话  改几个参数而已 .不过貌似只有win7支持虚拟wifi技术.. 

--------------------编程问答--------------------
引用 10 楼 xd199187 的回复:
netsh wlan set hostednetwork mode=allow ssid=mywifi key=1234567890 利用CMD创建一个wifi 名字叫 mywifi  密码1234567890 的虚拟无线
netsh wlan start hostednetwork  启用这个网络      然后就有这个wifi了
然后就是把某个网卡共享给mywifi这块虚拟网卡了.   ……


它不是用这块虚拟无线网卡搭建的WIFI, 他用的是系统自带的"临时网络"搞的,

你说那种虚拟无线网卡,我已经写好了,CMD调用..但是

你说的  "然后就是把某个网卡共享给mywifi这块虚拟网卡了. 然后wifi就有网了 ."  ,代码如何操作!! 在window图形界面,我会操作,用代码不知道咋搞!! --------------------编程问答-------------------- 还有高手给点意见么? --------------------编程问答-------------------- 比如说你在#3楼的图上有个“允许其它网络用户....”的,软件就是帮人打个勾,或者选择其它的选项,这一类的。本来人家需要到windows里边去配置,现在软件自己搞了个界面,用户可以在这里配置。 --------------------编程问答--------------------
引用 13 楼 sp1234 的回复:
比如说你在#3楼的图上有个“允许其它网络用户....”的,软件就是帮人打个勾,或者选择其它的选项,这一类的。本来人家需要到windows里边去配置,现在软件自己搞了个界面,用户可以在这里配置。


现在就是想知道怎样搞?用自己的软件,可以用后台代码解决!!!


这涉及到哪些方面??
补充:.NET技术 ,  C#
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,