Bonjour,

Je souhaite utiliser l'activeX fournit par microsoft, pour accéder au bureau à distance depuis un navigateur Web.
En télechargant le setup fournit par microsoft, j'ai analysé le fichier default.html

J'ai essayé ce traitement:

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
<object type ="vbscript" id="MsRdpClient"
    classid = "CLSID:9059f30f-4eb1-4bd2-9fdc-36f43a218f4a"
    codebase = "msrdp.cab#version=%NTVERSIONSTRING%">
    </object>
 
    <script type ="text/javascript">
    function RemoteDesktop() {
        MsRdpClient.UserName = "toto";
        MsRdpClient.AdvancedSettings2.ClearTextPassword = "password";
        MsRdpClient.FullScreen = TRUE;
 
        MsRdpClient.AdvancedSettings2.RedirectDrives     = FALSE;
        MsRdpClient.AdvancedSettings2.RedirectPrinters   = TRUE;
        MsRdpClient.AdvancedSettings2.RedirectPorts      = FALSE;
        MsRdpClient.AdvancedSettings2.RedirectSmartCards = FALSE;
 
        MsRdpClient.Connect;
    }
Dans mon code-behin
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
protected void Page_Load(object sender, EventArgs e)
    {
        this.PreRender += new EventHandler(_Default_PreRender);
    }
 
    void _Default_PreRender(object sender, EventArgs e)
    {
        Response.Write("<body><script>RemoteDesktop();</script></body>");
    }

Sans succès :'(

Par avance merci pour vos remarques et propositions.