通过Windows服务启动WPF程序,在持久化Cookie时失败。

kakaniuren 2016-10-17 03:54:25
大概描述一下:
程序在登录时,会到认证网站做登录认证,认证成功后,需要将Cookie存在本地。系统登录成功后,在程序在打开网站就可以实现自动认证登录的目的。
程序通过服务启动。

问题出在:当直接运行程序时,可以成功写入cookie。当通过服务启动程序后,写入失败。

求解惑。


备注说明:服务启动程序 (Interop.CreateProcess),持久化cookie(InternetSetCookie)
...全文
236 1 打赏 收藏 转发到动态 举报
写回复
用AI写文章
1 条回复
切换为时间正序
请发表友善的回复…
发表回复
  • 打赏
  • 举报
回复
至少 windows7 以上版本,已经不能通过系统服务而在用户态执行桌面程序。 你可以在你的服务器上首先打开桌面程序(例如放到“启动”菜单里),然后对系统桌面“锁定”退出,这样桌面程序一直运行着。

110,566

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • Web++
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧