我想将一个网站内容设置为Windows的桌面背景,传统的做法是,点鼠标右键,选择属性,再选桌面—选自定义桌面—再选WEB,然后将相应的网址填入,网页内容可做为桌面背景显示出来,有办法使用JAVA程序来完成以上操作,客户只要运行该程序,填入相应的网址,会自动设置网页内容为桌面背景。
我在网上查了一下,好像需要使用java来操作注册表才能完成,知道的朋友能否详细说下实现方法???谢谢。

解决方案 »

  1.   

    通过activex,或者vbs来操作注册表,java只能通过jni,在web里会比较麻烦
      

  2.   

    java 可以操作注册表
    使用 java.util.prefs 
    首先要写一个截屏的程序
    然后
     新件一个注册表文件 wall.reg 
    [HKEY_CURRENT_USER\Control   Panel\Desktop] 
    "Wallpaper "= "图片位置" 
    "WallpaperStyle "= "2 " 接 "Wallpaper "后面的即是墙纸图片的绝对路径,然后: 
    Runtime.getRuntime().exec( "regedit.exe   /s   /q   wall.reg ") 
    不過重啟之後有效果