如何让网页必须通过c#的WebBrowser控件才能打开?

we23rf45 2009-03-25 08:47:58
公司有一个c#做的oa系统 b/s的
然后有一个winform的 exe文件 里面设置了WebBrowser来打开这个oa


目的就是直接输入网址是打不开的 只有运行这个exe(exe里面的WebBrowser来调用打开这个网址)这样才可以访问,请问有什么办法实现呢,


(本人一开始想到的是在这个WebBrowser加载的地址上加特殊的参数,然后在网页里来检测存不存在这个参数,问题出来了,就是如果这样实现的话那么WebBrowser每次都要获取当前的地址然后在组合需要的参数再次打开,这样就打开了两次,实在笨而且不适用的方法,后来想在这个网页的入口出加入了的,但是里面的各个网页也需要相互检测是否是来自exe文件的调用)


请高手指点一下,谢谢了,本人实在是没有分数,再次感谢!
...全文
107 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
pplayer 2010-01-28
  • 打赏
  • 举报
回复
我也遇到这样的问题了,还没找到解决方法,如您已解决,希望教教我哈,救我命了!!!!!!,我的QQ:992828062,万分感谢
  • 打赏
  • 举报
回复
建立一个登陆机制不就好了,只不过这个登陆是由exe自动完成而已
Dobzhansky 2009-03-25
  • 打赏
  • 举报
回复
找个法子修改 User Agent 才对, 服务器上率先判断这个 User Agent, 不是的话直接不处理

110,533

社区成员

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

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

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