AxMsRdpClient6NotSafeForScripting AllowPromptingForCredentials
AxMsRdpClient6NotSafeForScripting AllowPromptingForCredentials
我尝试在 AxMsRdpClient6NotSafeForScripting 控件(在 Windows Vista 上)上将 AllowPromptingForCredentials 设置为 False。但是 AllowPromptingForCredentials 不可用。
我的代码是:
x = New AxMsRdpClient6NotSafeForScripting
CType(x, System.ComponentModel.ISupportInitialize).BeginInit()
x.Dock = System.Windows.Forms.DockStyle.Fill
x.Enabled = True
'x.Location = New System.Drawing.Point(0, 0)
x.Name = "OfficeWin7"
P.Controls.Add(x)
CType(x, System.ComponentModel.ISupportInitialize).EndInit()
x.CreateControl()
x.Size = New System.Drawing.Size(800, 600)
x.Server = _server
x.UserName = _username
x.AdvancedSettings7.ClearTextPassword = _password
x.AdvancedSettings5.PublicMode = False
x.AdvancedSettings7.RedirectDrives = False
x.AdvancedSettings7.AudioRedirectionMode = 2
x.AdvancedSettings7.NotifyTSPublicKey = False
x.FullScreen = False
x.AdvancedSettings7.SmartSizing = False
Dim ocx As MSTSCLib.IMsRdpClientNonScriptable4 = x.GetOcx()
ocx.EnableCredSspSupport = True
ocx.AllowCredentialSaving = False
ocx.AllowPromptingForCredentials = False ' here is the problem
x.AdvancedSettings7.AuthenticationLevel = 0
x.AdvancedSettings7.GrabFocusOnConnect = True
x.AdvancedSettings7.RedirectPrinters = False
x.AdvancedSettings7.RedirectPorts = False
x.AdvancedSettings7.RedirectSmartCards = False
x.AdvancedSettings7.RedirectClipboard = False
x.AdvancedSettings7.EnableAutoReconnect = False
使用 Visual Studio 2008(如果你必须知道的话)。
知道我做错了什么吗?提前致谢。
答案是:
ocx.PromptForCredentials = False
我没有看对方向!
我尝试在 AxMsRdpClient6NotSafeForScripting 控件(在 Windows Vista 上)上将 AllowPromptingForCredentials 设置为 False。但是 AllowPromptingForCredentials 不可用。 我的代码是:
x = New AxMsRdpClient6NotSafeForScripting
CType(x, System.ComponentModel.ISupportInitialize).BeginInit()
x.Dock = System.Windows.Forms.DockStyle.Fill
x.Enabled = True
'x.Location = New System.Drawing.Point(0, 0)
x.Name = "OfficeWin7"
P.Controls.Add(x)
CType(x, System.ComponentModel.ISupportInitialize).EndInit()
x.CreateControl()
x.Size = New System.Drawing.Size(800, 600)
x.Server = _server
x.UserName = _username
x.AdvancedSettings7.ClearTextPassword = _password
x.AdvancedSettings5.PublicMode = False
x.AdvancedSettings7.RedirectDrives = False
x.AdvancedSettings7.AudioRedirectionMode = 2
x.AdvancedSettings7.NotifyTSPublicKey = False
x.FullScreen = False
x.AdvancedSettings7.SmartSizing = False
Dim ocx As MSTSCLib.IMsRdpClientNonScriptable4 = x.GetOcx()
ocx.EnableCredSspSupport = True
ocx.AllowCredentialSaving = False
ocx.AllowPromptingForCredentials = False ' here is the problem
x.AdvancedSettings7.AuthenticationLevel = 0
x.AdvancedSettings7.GrabFocusOnConnect = True
x.AdvancedSettings7.RedirectPrinters = False
x.AdvancedSettings7.RedirectPorts = False
x.AdvancedSettings7.RedirectSmartCards = False
x.AdvancedSettings7.RedirectClipboard = False
x.AdvancedSettings7.EnableAutoReconnect = False
使用 Visual Studio 2008(如果你必须知道的话)。 知道我做错了什么吗?提前致谢。
答案是:
ocx.PromptForCredentials = False
我没有看对方向!