none
C#怎么样自动实现PDA网络设置,进行网络连接? RRS feed

  • 问题

  • C#有没有办法,自动设置PDA的网络连接,比如"在程序自动连接到Internet时,使用"单位连接,与在程序自动连接到专用网络时,使用"单位连接" 省得使用者每次都需要调整这个设置?并在需要的时候,进行连接或者断开连接?
    2010年12月8日 2:29

答案

全部回复

  • 你好,

    如果需要在托管代码下实现,需要P/Invoke,具体可以参考 lisencool的文章:

    通过Windows Mobile连接管理器建立网络连接


    施炯
    2010年12月8日 13:05
    版主
  • 你好,看了代码,确实是建立连接与断开连接的好方法. 但是搜索网络的前提条件是在当前的设置下,比如在程序自动连接到Internet时,使用"单位连接",在没有activesync连接下,有GPRS时还是连接失败的. 有没有办法在程序中自动的把这个"单位连接"改成"internet设置"? 我只知道调用网络管理面板的方法. \windows\ctlpnl.exe cplmain.cpl,19,1 但是这样调用,下拉框里面的选项是空的. 我在想这些配置信息是不是在配置文件中保存的?是什么格式的?查看了所有的XML文件,也没有找到类似的.望指教!
    2010年12月10日 7:58