我们有一个用j2ee开发的服务器小项目,BS架构的,通过浏览器用户名密码控制登录,现在要开发一个C语言的对话框程序,在这个对话框程序中也有用户名和密码的输入框(类似于QQ)。现在的问题是,C语言对话框程序中输入用户名和密码后点击登录如何能启动浏览器并跳转到浏览器中登录后的界面呢?  谢谢! 是通过session id控制吗? 具体怎么搞? 谢谢!

解决方案 »

  1.   

    你发错区了吧,应该去C的板块发问去。你的要求其实就是“带URL打开IE”而已。把用户名和密码直接作为URL参数即可,类似于:http://localhost/doLogin?username=xxoo&password=ooxx 
    不懂怎么用C启动浏览器并传入参数,但应该不复杂。如果你十分反感把参数放进URL的话,那就相当于要模拟POST了,复杂度就高很多。核心问题是如何用C来模拟浏览器发送HTTP请求,按常理而言,应该有组件可以让你借助,而不需要自己去写所有的网络通讯、Cookie管理等功能,否则就烦死你了。建议还是用前者的方案来搞定