Code: Select all
IncludePath "inc\"
XIncludeFile "COMatePLUS.pbi"
Define.COMateObject rdpObject
If OpenWindow(0, 0, 0, 600, 600, "rdpObject", #PB_Window_SystemMenu | #PB_Window_SizeGadget | #PB_Window_MaximizeGadget | #PB_Window_MinimizeGadget)
rdpObject = Comate_CreateActiveXControl(0, 0, 600, 600, "mstscax.mstscax")
If rdpObject
rdpObject\SetProperty("DisconnectedText = 'Verbindung wurde getrennt.'")
rdpObject\SetProperty("ConnectingText = 'Verbindung wird aufgebaut. Bitte warten...'")
rdpObject\SetProperty("Server = 'my_server_hostname'")
rdpObject\SetProperty("Domain = 'my_server_logondomain")
rdpObject\SetProperty("UserName = 'my_username'")
rdpObject\SetProperty("AdvancedSettings2.ClearTextPassword = 'my_password'")
rdpObject\Invoke("Connect()")
While WaitWindowEvent() <> #PB_Event_CloseWindow : Wend
CloseWindow(0)
rdpObject\Release()
Else
MessageRequester("rdpObject", "Couldn't create the ActiveX object!")
EndIf
EndIf
Code: Select all
rdpObject\SetProperty("AdvancedSettings2.ClearTextPassword = 'my_password'")
Anyone with experience in using this kind of ActiveX-Control with PB?