CSDN首页 空间 新闻 论坛 Blog 下载 读书 网摘 搜索 .NET Java 视频 接项目 求职 在线学习 买书 程序员 通知
可用分押宝游戏火热进行中... 专题改版:Java Web 专题
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  Java >  J2SE / 基础类

500 分请教高手问题:如何使用IE和操作系统中存储的用户名和密码?? UP者有分!

楼主abcdhy(程旭)2005-04-21 13:25:07 在 Java / J2SE / 基础类 提问

请教高手两个问题:  
   
  1.现在很多的软件都有一个功能:  
  在使用代理设置时,一般软件都可以使用   "浏览器代理设置"   ,我自己写软件怎么实现这样的功能啊?  
  也就是我怎么才能使用   IE   设置中记录的   代理服务器   设置和用户名密码??  
  2.我使用   IE   上公司的局域网时,IE   会自动使用我登陆windows时使用的用户名和密码来访问.  
  但我自己写的   java   程序却不能正常的访问网络,   那我要怎么才能使用   登陆windows时使用的用户名和密码   啊??  
   
  这   100   分只是讨论的,解决问题另外给分!! 问题点数:0、回复次数:131Top

1 楼jFresH_MaN(十一月的萧邦-夜曲)回复于 2005-04-21 13:39:45 得分 0

我这里有两个帖子,关于使用代理服务器的  
  没有楼主想得那么复杂  
  http://community.csdn.net/Expert/topic/3442/3442766.xml?temp=.6434595  
  http://community.csdn.net/Expert/topic/3488/3488505.xml?temp=.3459741Top

2 楼zhutouzip(醒了的鸟)回复于 2005-04-21 13:45:02 得分 0

好有吸引力哦!呵呵Top

3 楼abcdhy(程旭)回复于 2005-04-21 13:52:57 得分 0

jFresH_MaN(TM)     你说的方式我知道,   但我要使用的是要系统里存储的.  
   
  也就是说我并不知道   用户名和密码!!!!!!  
   
  比如:   我要使用公司里"别人"登陆后的电脑访问局域网,   IE   就会自己使用   windows登陆的用户名和密码访问,   而我自己写的   Java   程序却没有这个功能,   我要怎么实现.  
   
  Top

4 楼wjvonline()回复于 2005-04-21 14:04:19 得分 0

好吸引人,支持楼主,继续~~~Top

5 楼jFresH_MaN(十一月的萧邦-夜曲)回复于 2005-04-21 14:07:34 得分 0

你的意思是得到windows登陆的用户名和密码啊?  
  用户名可以得到,但是密码是得不到了。。呵呵Top

6 楼nimifeng(学海无涯.......苦作舟....理解是美!!!Mars.Neil)回复于 2005-04-21 14:08:24 得分 0

我主要是来接分的..Top

7 楼dakuntk(2008wo26)回复于 2005-04-21 14:08:36 得分 0

说的模糊。。。up,讨论Top

8 楼David1022(面霸120)回复于 2005-04-21 14:08:53 得分 0

接分Top

9 楼abcdhy(程旭)回复于 2005-04-21 14:20:43 得分 0

jFresH_MaN(TM)     我知道得不到明码的.  
  但   IE   等   软件却是能使用啊!!  
   
  我需要的也只是使用!!!  
   
  也就是让我的   Java   程序能象   IE   等专业软件一样,能使用操作系统的信息.Top

10 楼menghuanlang(梦幻狼)回复于 2005-04-21 14:23:37 得分 0

UP   我主要是来接分的..  
  Top

11 楼jFresH_MaN(十一月的萧邦-夜曲)回复于 2005-04-21 14:23:51 得分 0

你知道IE为什么能得到吗?  
  因为他是ms的东西。。。  
  java基本上很难。。。Top

12 楼abcdhy(程旭)回复于 2005-04-21 14:28:56 得分 0

但其他的软件也可以啊  
  比如   firefox   也可以啊,   它可不是   MS   的啊!Top

13 楼jFresH_MaN(十一月的萧邦-夜曲)回复于 2005-04-21 14:32:51 得分 0

firefox有取到windows登陆的用户名和密码吗?Top

14 楼kyosing(火)回复于 2005-04-21 14:38:04 得分 0

应该不可能的,如果这样都行,那还有什么安全可言Top

15 楼jFresH_MaN(十一月的萧邦-夜曲)回复于 2005-04-21 14:40:26 得分 0

java里面要想接触操作系统的底层只能使用jni调用本地方法  
  又C/C++来和操作系统交互Top

16 楼abcdhy(程旭)回复于 2005-04-21 15:02:31 得分 0

对,这是操作系统底层的东西.  
   
  firefox有取到windows登陆的用户名和密码吗?  
   
  firefox   确实不能取到windows登陆的用户名和密码,   但它却可以使用操作系统登陆时的认证,来取得需要用户名和密码的网络上的权限.  
   
  所以我想知道的也是   "使用"     而不是取得.Top

17 楼gloomsun(名字不重要)回复于 2005-04-21 15:48:34 得分 0

UP   我主要是来接分的..Top

18 楼escalj(天行健,君子以自强不息)回复于 2005-04-21 16:22:31 得分 0

能不能用jni读取注册表里的信息呢Top

19 楼mesiary(谁的屁股在飞)回复于 2005-04-21 16:23:46 得分 0

UPTop

20 楼simon0512(虫虫)回复于 2005-04-21 16:45:47 得分 0

upTop

21 楼dj0517(小可)回复于 2005-04-21 17:02:13 得分 0

挺有趣的。。。Top

22 楼abcdhy(程旭)回复于 2005-04-22 16:30:20 得分 0

第一个问题比较简单  
  有谁知道啊!!!???谢谢!!Top

23 楼abcdhy(程旭)回复于 2005-04-26 22:50:25 得分 0

up   一下Top

24 楼nitc(怪侠一枝梅)回复于 2005-04-28 15:52:16 得分 0

gogogo,,,,,upupupTop

25 楼Octavius(这儿人贼热情)回复于 2005-04-28 15:59:10 得分 0

UPTop

26 楼xtaotao(淘淘)回复于 2005-04-28 16:11:23 得分 0

Ding   Ding~~~~~~~~~  
  接分Top

27 楼onray(39度)回复于 2005-04-28 16:12:30 得分 0

upTop

28 楼huangxiaodong9(晓晓)回复于 2005-04-28 16:16:30 得分 0

分多就是牛,upTop

29 楼jihanzhong(逍遥)回复于 2005-04-28 16:22:12 得分 0

接分接分,楼主想要盗取windows密码吗?Top

30 楼elipse()回复于 2005-04-28 16:30:57 得分 0

UP   我主要是来接分的..Top

31 楼sunshine5246(阳光)回复于 2005-04-28 18:44:45 得分 0

顶  
  upTop

32 楼soleghost(soleghost)回复于 2005-04-28 18:54:37 得分 0

第一次接分~~~Top

33 楼superslash(开始用功学习)回复于 2005-04-28 20:42:19 得分 0

接不接得到还是问题,嘿嘿Top

34 楼magicfire(岩岩)回复于 2005-04-28 21:12:12 得分 0

顶下。。。我和楼主的境界还有很大的差距。。。Top

35 楼escalj(天行健,君子以自强不息)回复于 2005-05-01 15:15:09 得分 0

up,关注Top

36 楼edward0716(雲威龍)回复于 2005-05-01 19:36:47 得分 0

友情upTop

37 楼nationally(自由鸟)回复于 2005-05-01 19:53:21 得分 0

up  
  studyingTop

38 楼wanghui4422()回复于 2005-05-01 20:17:27 得分 0

up  
  Top

39 楼abcdhy(程旭)回复于 2005-05-06 18:54:52 得分 0

第一个问题,应该很简单的啊,现在很多软件都具有这样的功能??  
   
  难道   CSDN   就没有一个人知道吗???Top

40 楼edward0716(雲威龍)回复于 2005-05-06 20:01:23 得分 0

不一般  
  帮顶Top

41 楼Slime_wu()回复于 2005-05-06 20:05:03 得分 0

帮忙upTop

42 楼luoxueyong(琪咪漫珥)回复于 2005-05-07 00:33:09 得分 0

UPTop

43 楼kai_new_198487(Prince of MS)回复于 2005-05-07 01:05:01 得分 0

有意思  
  upTop

44 楼wangkunhong(乔.Jo)回复于 2005-05-07 10:38:55 得分 0

upTop

45 楼sjg1981(★星の金币)回复于 2005-05-07 23:06:53 得分 0

帮你   顶一下Top

46 楼genggeng1206(庚庚)回复于 2005-05-08 08:46:45 得分 0

帮忙up  
  Top

47 楼wifox()回复于 2005-05-10 00:15:46 得分 0

up  
   
  Top

48 楼txranger()回复于 2005-05-10 02:35:37 得分 0

What   you   are   asking   for   is   the   integration   of   NTLM   with   Java.   There   are   some   free   Java   libraries   that   allow   you   to   do   that,   for   example,   http://www.luigidragone.com/networking/ntlm.htmlTop

49 楼abcdhy(程旭)回复于 2005-05-10 08:14:42 得分 0

txranger()        
  NTLM   只是一种验证方式而已。  
   
  我现在是要取得   IE   代理设置中的   代理服务器   和   用户名密码???并使用!!Top

50 楼heartpartee(鸢飞戾天)回复于 2005-05-10 08:19:59 得分 0

顶一个!Top

51 楼cutelion(MADEinCNNC)回复于 2005-05-10 08:36:04 得分 0

關注中。。。。。。Top

52 楼xw916(蓝色夏天)回复于 2005-05-10 09:05:25 得分 0

upTop

53 楼sunzq13(陡金山)回复于 2005-05-10 09:09:35 得分 0

关注。。Top

54 楼txranger()回复于 2005-05-10 11:34:10 得分 0

Your   best   bet   is   probably   to   find   out   how   this   is   done   in   Windows/IE   and   then   use   JNI   to   invoke   them.   I   doubt   there   is   any   cross   platform   solution   for   this.Top

55 楼elfbobo(雨情风)回复于 2005-05-10 11:40:35 得分 0

學習中。。。。。Top

56 楼abcdhy(程旭)回复于 2005-05-10 14:31:24 得分 0

Java   在控制面板中的设置程序就有这个功能!!  
   
  我觉得这个不应该是非得用   JNI   才能实现吧???Top

57 楼txranger()回复于 2005-05-11 01:22:01 得分 0

This   is   not   my   area   of   expertise   but   it's   an   interesting   issue.   So   I   did   some   search.   The   technical   term   for   what   you   want   to   do   in   general   is   called   single   sign-on.   The   solution   seems   all   involve   using   Kerberos.   See   if   this   doc   gives   you   some   clue.   http://java.sun.com/j2se/1.4.2/docs/guide/security/jgss/single-signon.html.  
   
  Top

58 楼harbor1981(我向你飞,泪温柔地坠!)回复于 2005-05-11 09:50:44 得分 0

upTop

59 楼humanity(城市边缘的狼)回复于 2005-05-15 02:28:22 得分 0

个人同意   程   的看法,只能使用   windows   提供的服务。   肯定要用到   JNI   调用   windows   提供的     服务,   当请求验证时,把这个操作委托给   windows   ,Top

60 楼xxchenli(哼哼哈嘿)回复于 2005-05-15 12:23:30 得分 0

这些信息是放在注册表的Top

61 楼duanxd()回复于 2005-05-15 12:39:12 得分 0

这些信息肯定放在某个地方以某种方式存储,找到这个地方在找个方法读出来是不是可行?  
  最后up一下Top

62 楼tanzheng617(追梦人)回复于 2005-05-15 13:46:07 得分 0

还没有达到这种境界呀!  
      学习................  
      接分!!!!!!!!!!!!!!!!  
      mark!Top

63 楼wzd268(九霄之鹏)回复于 2005-05-15 16:22:56 得分 0

UP  
  jfTop

64 楼songbo_pp(想换个工作)回复于 2005-05-15 16:37:08 得分 0

仅用java是不可能实现的,因为这是操作系统底层的东东。只能用JNI调用c++或者delphi等写的代码来获取。  
  Top

65 楼mingang520(小宇)回复于 2005-05-15 17:55:04 得分 0

这个问题提得好.但我不知道如何解决.Top

66 楼gengqi(小琦)回复于 2005-05-15 20:51:50 得分 0

学习Top

67 楼wxf8886(游魂)回复于 2005-05-15 21:21:47 得分 0

学习,关注Top

68 楼me5572(为了一个梦)回复于 2005-05-15 21:28:50 得分 0

楼主气跑了Top

69 楼abcdhy(程旭)回复于 2005-05-15 23:08:00 得分 0

哈哈,我还在啊,可是还是没有得到答案啊!!!!Top

70 楼zenkill(低手,所以更要努力)回复于 2005-05-17 09:32:09 得分 0

学习  
  接分Top

71 楼horzation(神游鱼)回复于 2005-05-17 10:12:52 得分 0

学习ingTop

72 楼honbo(大萝卜)回复于 2005-05-17 15:10:43 得分 0

既然fire   fox   可以调用windows的认证(使用windows   的用户名和密码),那么,就肯定有这么一个公开的接口,java   也可以使用。Top

73 楼abcdhy(程旭)回复于 2005-05-18 14:43:41 得分 0

honbo(大萝卜)   恩,我也是这么认为的,但好像这里没有人知道怎么用啊!!Top

74 楼abcdhy(程旭)回复于 2005-05-25 13:35:31 得分 0

呵呵,是啊,看来是不能得到答案了!!Top

75 楼jiwei_beyond(疾风)回复于 2005-05-25 13:42:52 得分 0

My   aim   is   接分Top

76 楼evil_nowt(邪人)回复于 2005-05-25 14:11:33 得分 0

java好象很难得实现吧,c#就很好Top

77 楼ygogogof()回复于 2005-05-25 22:12:29 得分 0

学习,关注,接分Top

78 楼mingr6370(丑男)回复于 2005-05-26 01:56:07 得分 0

学习了Top

79 楼abcdhy(程旭)回复于 2005-05-27 12:49:16 得分 0

upTop

80 楼ATtack_AT(星ヤ辰ヾ)回复于 2005-05-27 12:53:10 得分 0

upTop

81 楼stoumeng(stoumeng)回复于 2005-05-27 13:01:33 得分 0

upTop

82 楼zousitao319()回复于 2005-05-27 13:10:19 得分 0

我只知道可以存在cookie里面Top

83 楼chinatelly(atelly)回复于 2005-05-27 15:09:59 得分 0

upTop

84 楼yy1361(孤狼)回复于 2005-05-31 02:52:19 得分 0

up  
  Top

85 楼mingyang47(名扬)回复于 2005-05-31 07:51:48 得分 0

接分Top

86 楼feng_mikko(枫之影)回复于 2005-05-31 08:07:13 得分 0

up,up,学习学习Top

87 楼lindd(塔洲之行)回复于 2005-05-31 08:36:14 得分 0

budone,   but   ->   UP!Top

88 楼babawoo(deang)回复于 2005-05-31 08:40:45 得分 0

upTop

89 楼yxxcrtd(Report中)回复于 2005-05-31 09:01:21 得分 0

Uping......Top

90 楼abcdhy(程旭)回复于 2005-06-03 10:07:53 得分 0

up一下!!Top

91 楼cxydbydyq(紅衣主教)回复于 2005-06-03 10:21:50 得分 0

up,up!Top

92 楼strawbingo(避世稻草)回复于 2005-06-03 10:40:34 得分 0

到别的地方问把,这里问不出什么,大家都是菜鸟Top

93 楼abcdhy(程旭)回复于 2005-06-04 16:05:28 得分 0

呵呵,看来只有揭帖了,没有答案了!Top

94 楼yizi948(浣溪沙)回复于 2005-06-04 16:25:49 得分 0

upTop

95 楼freelarry(自由)回复于 2005-06-04 16:26:09 得分 0

我不知道代理server的信息是怎么读取的,一般的来说读系统信息都是从注册表中读的,firefox没有具体的研究过,不过我印象中应该是他安装的时候提示是否导入ie的设置吧,  
   
  其实比较多的软件可以读取ie的设置的,比如说   window优化大师,所以我想这个问题应该都是类似的。   替楼主upTop

96 楼abcdhy(程旭)回复于 2005-06-08 22:43:09 得分 0

up一下!1Top

97 楼abcdhy(程旭)回复于 2005-06-17 11:42:31 得分 0

再   UP   一下Top

98 楼wangkunhong(乔.Jo)回复于 2005-06-18 12:15:46 得分 0

其实你只需要知道windows是怎么接收这个密码与用户名的,用户名跟密码是什么不重要,主要是你在表单里面输入密码提交给windows能让它跟处理正常登陆windows一样。。这样就可以了..Top

99 楼sjjf(水晶剑锋)回复于 2005-06-18 12:51:42 得分 0

markTop

100 楼ATtack_AT(星ヤ辰ヾ)回复于 2005-06-18 12:56:34 得分 0

upTop

101 楼zxw1985(习惯守侯)回复于 2005-06-18 14:27:37 得分 0

upTop

102 楼e_board(电动板车)回复于 2005-06-18 14:56:45 得分 0

up一下!!Top

103 楼abcdhy(程旭)回复于 2005-06-18 16:55:36 得分 0

wangkunhong(乔.Jo)     我的意思也是这个,但谁知道怎么用啊!!!Top

104 楼laughsmile(海边的星空)回复于 2005-07-09 18:03:30 得分 0

用户名和密码存在SAM之中.xp在WINDOWS\system32\config,win2k在WINNT\system32\config.  
  SAM是安全账号管理数据库它是Win   NT/2000操作系统的核心,其中存放了本地机和操作系统所控制域的组账号及用户账号信息。SAM中的开始存放了域中各组的描述信息和权限信息,接下来的部分存放了域用户的描述信息和加密后的密码数据等。比如:超级用户Administrator的密码存放在SAM文件中最后一个“Administrator”字串之后。Top

105 楼JohnWoo(JohnWoo)回复于 2005-07-09 19:03:42 得分 0

接分。大家继续讨论。Top

106 楼njwangchuan(川儿)回复于 2005-07-09 23:24:41 得分 0

顶一个!Top

107 楼An_wave(在软件行业是客户引导了我)回复于 2005-07-09 23:30:50 得分 0

UPTop

108 楼nudthgx()回复于 2005-07-09 23:31:17 得分 0

在讲啥子哦,不懂Top

109 楼96310(longding)回复于 2005-07-10 10:31:38 得分 0

關注!!!!Top

110 楼ritokusyou(珍惜*情)回复于 2005-07-10 11:23:36 得分 0

不明白,还是接分吧Top

111 楼njwangchuan(川儿)回复于 2005-07-10 11:51:49 得分 0

顶一个!  
  Top

112 楼ms6309a(ak47ms6309a)回复于 2005-07-10 12:36:31 得分 0

关注,帮顶!!!  
   
  偶来接分了。。。Top

113 楼skycncomp(闭关修练到年底)回复于 2005-07-10 12:51:16 得分 0

我是来接分的。  
   
  和楼主还不是一个层次的。Top

114 楼abcdhy(程旭)回复于 2005-07-12 18:11:09 得分 0

我再UP一下Top

115 楼bocai21c()回复于 2005-07-12 19:53:41 得分 0

学习中Top

116 楼abcdhy(程旭)回复于 2005-07-15 14:32:43 得分 0

upTop

117 楼gb_boy(该昵称太帅_系统拒绝显示)回复于 2005-07-15 17:08:34 得分 0

我猜楼主是想干这个,用MS的IPC$登陆  
  \\192。168。0。X  
  会问密码、PWD,是否保存  
  如果保存的话,以后就不用输入密码了    
   
   
  ???Top

118 楼gb_boy(该昵称太帅_系统拒绝显示)回复于 2005-07-15 17:09:35 得分 0

认真看看,好像我理解错了。。。Top

119 楼WinFastNcr(随她去吧!)回复于 2005-07-15 20:35:39 得分 0

这么多人,UP分也不多了Top

120 楼Uriel1982(绝对菜鸟)回复于 2005-07-29 02:28:20 得分 0

upTop

121 楼interhanchi(on the Java Road)回复于 2005-07-29 02:48:21 得分 0

upTop

122 楼armstronghp(@小旋风@)回复于 2005-07-29 08:42:18 得分 0

我也主要是来接分的..  
  Top

123 楼zhb79(zhb)回复于 2005-07-29 11:37:41 得分 0

查一查windows   API吧.那本书,里面很多的API函数.我以为喜欢抱来看.  
  或许里面就有一个这样的函数,在Windows里有一个SAM文件等两个,那里面也有这些资料,不过比较麻烦.Top

124 楼kikixyz(天天向上)回复于 2005-07-29 13:01:45 得分 0

你看一看看这个网址上的东东可能对你有帮助:  
  http://www.luigidragone.com/networking/ntlm.htmlTop

125 楼Mark_Chen(雨枫)回复于 2005-07-29 14:46:58 得分 0

我也是来接分的!!!Top

126 楼icesolar(黑侠 )回复于 2005-08-01 16:15:50 得分 0

up...........up.................Top

127 楼sunnyboy409()回复于 2005-08-01 17:00:56 得分 0

顶Top

128 楼hygx(失身志不移)(http://91in.blogchina.com)回复于 2005-08-01 18:17:54 得分 0

up & jfTop

129 楼humanity(城市边缘的狼)回复于 2005-08-01 18:54:07 得分 0

应该有这样的     API   ,   只是我们不知道   哪儿有下载,   因为你看   J2SE   JAAS   就有个   UnixLoginModule,   NTLoginModule   ,看这些名字就知道它要把权限的验证委托给操作系统去进行,   也就是说操作系统有个服务能处理这个登录请求   ,   不过不能保证   IE   也能提供这个服务,     Google   GNotifier   在用户登录桌面时会提醒输入     G-Mail   Pop3   密码   以便让   GMail   Notifier   后面监视有没有新邮件到达,   它打开了一个IE,却没有看到窗口,只有一个对话框输入密码   ,   但这也不是你要的代理,我在   IE   里面怎么没有看到代理的用户和密码设置的地方?Top

130 楼CombativeMickey()回复于 2005-08-01 19:20:51 得分 0

楼上正解Top

131 楼sunhw2002(爪哇帝国里游荡)回复于 2005-08-01 19:26:54 得分 0

upTop

相关问题

  • 十万紧急求助,高分在线等:如何用ASP代码获得操作系统帐号与密码?
  • 操作系统,IE的问题
  • 如何分辨操作系统?
  • ((重分))这是哪个操作系统?
  • 100分请教Linux操作系统。急!!!!!!
  • 300分寻找Novell Server6.0操作系统
  • 操作系统源码分析网
  • 分享,js模仿的操作系统
  • 30分最后一个问题,英文操作系统下,IE中文支持问题
  • 安装websphere后,修改操作系统密码问题????

关键词

  • .net
  • j2se
  • 密码
  • 操作系统
  • 用户
  • ie
  • 软件
  • 账号
  • firefox
  • 服务器

得分解答快速导航

  • 帖主:abcdhy

相关链接

  • CSDN Java频道
  • Java类图书
  • Java类源码下载

广告也精彩

反馈

请通过下述方式给我们反馈
反馈
提问
网站简介|广告服务|VIP资费标准|银行汇款帐号|网站地图|帮助|联系方式|诚聘英才|English|问题报告
世纪乐知(北京)网络技术有限公司 版权所有, 京 ICP 证 020026 号
北京创新乐知广告有限公司 提供技术支持
Copyright © 2000-2007, CSDN.NET, All Rights Reserved
GongshangLogo