[VB.NET] Intégrer une application externe dans un Winform
Bonjour,
Je cherche à intégrer une application externe dans un winform en VB .NET avec Visual Studio 2010. J'ai crée un bouton qui exécute de code dans le but de lancer putty. Actuellement putty se lance, mais je souhaite qui s'intègre dans mon panel comme effectué dans les posts précédent.
Malheureusement, je n'arrive pas à importer le user32.dll :
Citation:
'DllImportAttribute' est un type dans 'InteropServices' et ne peut pas être utilisé en tant qu'expression.
De ce fait, je ne peux pas utiliser SetParent :(
Voici mon code :
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23
| Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click
'System.Runtime.InteropServices.DllImportAttribute("user32.dll")
Dim p As Process
Try
p = New Process()
p.StartInfo.FileName = "D:\putty.exe"
p.StartInfo.Arguments = "-ssh -P 22 root@mamachine"
p.StartInfo.CreateNoWindow = True
p.Start()
'SetParent(p.MainWindowHandle, PannelApplication)
Catch ex As Exception
MessageBox.Show("Erreur : " + ex.ToString(), "Erreur", MessageBoxButtons.OK, MessageBoxIcon.Stop)
End Try
End Sub |
Avez-vous une idée ?
Merci.