如果开发过程中想用WINDOWS系统的一些东西,比如登陆网站出现WINDOWS开机的声音,或者用WINDOWS的图标。更有可能开发一个网页其显示风格和当前用户的操作系统的风格一直,有什么方法可以访问WINDOWS的动态链接库(DLL)得到这些本地资源么?

解决方案 »

  1.   

    登陆网站有WINDOWS开机声音
    给网页加个背景音乐就行了。 有什么方法可以访问WINDOWS的动态链接库(DLL)得到这些本地资源么
    ======================================================
    你这里是想访问客户端的DLL ? 等待牛人
      

  2.   

    应该是不可能,因为无论是Applet还是AJAX都不能访问windows的本地资源的,这是出于安全考虑,如果HTTP请求的信息都能访问本地资源的话,那么这将成为黑客攻击的最佳途径,也是最方便的
      

  3.   

    也不是不可能,估计要修改JVM才行,所谓不可能就是指某技术无法实现,但是不排除把技术本身修改。比如开车技术在高的人也不可能把汽车开天上去,让他开天上去也不是没有办法,给汽车安上翅膀贝。。
      

  4.   

    楼主的要求有点像实现activeX那个东东比起改jvm,还是自己实现一个浏览器吧
      

  5.   

    呵呵,楼主虽然站在感情的角度我绝对希望你能作出来,看了八楼的比喻我倒是觉得有点道理了,要Windows下的JVM对本身的主题有所支持,好比JVM要提供一个函数
    System.environment.getCurrentTheme()才能得到,可是JVM并没有这个系统环境上下文,看来实现起来有难度了……
      

  6.   

    10楼说的“System.environment.getCurrentTheme()才能得到,可是JVM并没有这个系统环境上下文”中的上下文是不是在JAVA统称为context,应为java里经常有getXXXXContext()的方法,这类方法在微软的技术里称之为“句柄”handle,其类似于电视遥控器,虽然电视你能拿到,但是没有操作入口(遥控器),也无法得到节目。我的理解不知道对不对?
      

  7.   

    完全正确,handle,呵呵,让我想起了许久不用的MFC了
      

  8.   

    都说因为JVM限制的缘故,JAVA写不出来具有很强攻击性的代码,是因为JAVA无法通过虚拟机调用WINDOWS API么?