永发信息网

c# System.Diagnostics.Process.Start() 自动填写 自动登录

答案:2  悬赏:10  手机版
解决时间 2021-04-26 19:58
  • 提问者网友:温旧梦泪无声
  • 2021-04-26 03:01

自己写了个登录窗口:

如何用c# 里的System.Diagnostics.Process.Start() 实现自动填写账号和密码,并自动登录。网上搜出来的多不能用,都提示账号或密码不对,不解。请高手指教,谢谢

最佳答案
  • 五星知识达人网友:深街酒徒
  • 2021-04-26 03:16
这个是不一个比较难的问题,一般用webclient或httprequest类来实现,当中难的是要保存好每一次请求的cookie。
全部回答
  • 1楼网友:蓝房子
  • 2021-04-26 04:13

我是做WEB开发,对WINFORM不是很了解,但流程思路都是差不多的。

首先登录界面,应该增加一个复选框为“是否保存登录状态”,保存的话就在客户端生成一个COOKIE文件,里面包含登录的账号及密码。然后修改加载时,进行判断COOKIE是否存在,如果存在的话,就将账号密码的值给予对应的文本框(这样就可以实现自动填写),然后就是做正常的“登录”操作。

我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯