Bonjour,

je test javardp.jar avec le seamless pour le déport d application via un navigateur internet de n importe quel types.

J ai donc un javardp.jar qui se trouve a la racine de mon IIS, et un répertoire contenant rdpshell.exe sous c:\seamless.

Un code html
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
 
1 
<html>
 <head>
 <title>ProperJavaRDP</title>
 <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
 </head>
 <body>
  <div id="appletx">
 <h2>You may close this window when you are finished with your RDP session...</h2>
  <script>
function generateHTML(server) {
  var html = '<applet code="com.elusiva.rdp.applet.RdpApplet.class"';
  html += '      codebase=""';
  html += ' archive="javaRDP16-1.1.jar"';
  html += ' width="640" height="480"';
  html += 'name="ProperJavaRDP" align="center">';
  html += '<param name="code" value="com.elusiva.rdp.applet.RdpApplet.class">';
  html += '<param name="codebase" value="">';
  html += '<param name="archive" value="javaRDP16-1.1.jar">';
  html += '<param name="cabbase" value="">';
  html += '<param name="name" value="properJavaRDP">';
  html += '<param name="geometry" value="1024x768">';
  html += '<param name="server" value="'+server+'">';
  html += '<param name="align" value="center">';
  html += '<param name="port" value="3389">';
  html += '<param name="username" value="toto">';
  html += '<param name="password" value="toto">';
  html += '<param name="bpp" value="24">';
  html += '<param name="fm" value=" ">';
  html += '<param name="shell" value="c:\\seamlessnew\\rdpshell.exe%20C:\\Program%20Files\\Internet%20Explorer\\iexplore.exe">';
 
 
 
 
html += '</applet>';
  return html;
}
 
    function promptuserforservername() {
    var server = prompt("Server Name:","192.168.1.14");    
    var myhtml = generateHTML(server);
 
   document.getElementById("appletx")["innerHTML"] = myhtml;
 
    }
 </script>
  <script> promptuserforservername();</script>
</body>
 </html>
Lorsque je suis avec un 2003 serveur et iis 6 je n ai pas de problème ,la commande shell est exécuté et j ai ie ou un autre programme en fonction des paramètres.
Quand je passe sous 2008 , le code s exécute , j ai mon javardp qui ce lance mais au lieu d avoir un programme dans la fenetre , j ai mon bureau de 2008.
Le code shell ne s exécute pas , je ne sais pas si c 'est du a iis7 au serveur 2008 ou au code java, une securite x ou y..

merci de votre aide

a+