KiR*_*iRa 1 vb.net on-screen-keyboard vb.net-2010
我正在使用下面的代码来调用On-Screen Keyboard(OSK)
Process.Start("C:\Windows\System32\OSK.EXE")
Run Code Online (Sandbox Code Playgroud)
但正如你在下面看到的,我收到了一个错误。但如果我手动打开它,它工作正常。
小智 6
Public Class Form1
Declare Function Wow64DisableWow64FsRedirection Lib "kernel32" (ByRef oldvalue As Long) As Boolean
Declare Function Wow64EnableWow64FsRedirection Lib "kernel32" (ByRef oldvalue As Long) As Boolean
Private osk As String = "C:\Windows\System32\osk.exe"
Private Sub Form1_Load(sender As System.Object, e As System.EventArgs) Handles MyBase.Load
Dim old As Long
If Environment.Is64BitOperatingSystem Then
If Wow64DisableWow64FsRedirection(old) Then
Process.Start(osk)
Wow64EnableWow64FsRedirection(old)
End If
Else
Process.Start(osk)
End If
End Sub
End Class
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
13518 次 |
| 最近记录: |