C#搞客户端的朋友们有没有这么一个困惑

2016-10-16 23:09:09 +08:00
 only0jac

这几天没事写了个小工具提升效率,结果,东西写出来了,只能在自己电脑用

发给朋友,首先 xp 不能用,换成 win7

再然后,不能运行,看报错,是我有行代码调用了系统 wininet.dll 这里,用它取 cookies

为毛用它?因为 c#自带的函数取 cookies 取的不全啊我滴哥!!!

真是日狗了,写了好几天,性高彩烈地发给别人,结果不能用,现在还没解决

搞 c#客户端的朋友们你们平时这样嘛?

8681 次点击
所在节点    .NET
82 条回复
woshihuzios123
2016-10-17 13:29:45 +08:00
only0jac
2016-10-17 13:30:46 +08:00
@MrSong0607 你这代码有点看不懂。。。怎么个用法?

@yejinmo 用 HttpWebRequest 方式有些是取不到的,像 59 楼说的那样
only0jac
2016-10-17 13:31:44 +08:00
@woshihuzios123 我现在已经换成.net 4.0 了, xp 下正常启动,缺点是 webBrowser 不支持 Html5
qiukun
2016-10-17 15:58:08 +08:00
@hjc4869 互联网精神:迭代。
Zeahoo
2016-10-17 16:44:37 +08:00
说到这个我想引出另一个话题:上学的时候,期末交大作业(也就是简单的小项目),在不同电脑上反应的结果不同,简直累死我等菜鸡了 :(
stormpeach
2016-10-17 18:56:37 +08:00
还兼容 XP ?你是不是还要兼容 ie6 啊?
only0jac
2016-10-17 19:06:42 +08:00
@stormpeach 没呀,都说了 win7 以上了
only0jac
2016-10-17 19:07:37 +08:00
@Zeahoo 这个确实蛋疼,代码写了四五天,调试环境又花了三四天:)
cxm
2016-10-17 23:57:15 +08:00
这里都能发现音游玩家 XDD
bombless
2016-10-18 01:16:05 +08:00
你在绝大多数平台做,部署都会是个难题……
也就类似 ios uwp 这样的平台做部署能单纯点了
omengye
2016-10-18 08:03:23 +08:00
可以试试 CefSharp ,嵌了 chromium 肯定可以支持 html5 ,需要注意的是版本不能高于 49 ,貌似从 chromium 50 开始就不支持 xp 了
only0jac
2016-10-18 08:38:23 +08:00
@omengye 想用来着,当时看文档没看到他是如何获取 cookie ,就没用它
zysuper
2016-10-18 09:13:39 +08:00
deiphi 活的好好的,什么时候死掉了?最新版都支持 win10 , win phone , mac , ios 呢。
https://www.embarcadero.com/products/delphi
only0jac
2016-10-18 09:29:17 +08:00
感觉玩 delphi 的很少,出问题查资料不太好查
omengye
2016-10-18 10:23:43 +08:00
@only0jac 获取 cookie 是从 chromium 里调的,我之前没有用到 cookie ,所以具体操作不是很清楚,不过刚看了一个 issue https://github.com/cefsharp/CefSharp/issues/826 你可以试一试
only0jac
2016-10-18 11:27:23 +08:00
@omengye 感谢!
zjddp
2016-10-20 10:41:53 +08:00
@lslqtz 去年刚工作的时候就想在 mac 下重写 osu ,按照 wiki 的资料能读谱面数据了,但是绘图这块以前没接触过,完全没有头绪,后来小伙伴发我 osu 的源码,没有 vs 环境就放一边了。
mingl0280
2016-11-14 23:51:58 +08:00
@mingl0280 是这样的, C#拿 Cookie 必须用 HttpWebRequest/HttpWebResponse
拿下来的是 Header 里面的 Set-Cookie String
你自己做个给请求填充 Cookie 的就行

以前做过一个 vb.net 的 http 模拟在这
https://github.com/mingl0280/evelogger/blob/master/WebLogger.EVE.Ver1/Module1.vb
GetWebResponse 和 SetCookieHeaders
only0jac
2016-11-15 12:52:11 +08:00
@mingl0280 多谢,你的意思是,虽然不能直接拿 httponly 的 cookie ,但是可以在他写入值的时候取到是吧?顺便求问个.net 有什么好的防破解方式,多谢
mingl0280
2016-11-15 18:43:05 +08:00
@only0jac 对。
防破解的方面不太清楚……只知道有代码混淆(然而没啥太大意义)

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/313202

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX