본문 바로가기

Programing (프로그래밍)/WPF & C# (C Sharp)

WPF & C# - OSK 화상키보드 실행하기 ( 가상키보드 )

728x90
반응형
 WPF & C# - OSK 화상키보드 실행하기 ( 가상키보드 )

 

 

 

using System.Diagnostics;
using System.IO;

var path64 = System.IO.Path.Combine(Directory.GetDirectories(System.IO.Path.Combine(Environment.GetFolderPath(Environment.SpecialFolder.Windows), "winsxs"), "amd64_microsoft-windows-osk_*")[0], "osk.exe");
var path32 = @"C:\windows\system32\osk.exe";
var path = (Environment.Is64BitOperatingSystem) ? path64 : path32;
if (File.Exists(path))
{
    Process.Start(path);
}

Windows7 / Windows8.1 / Windows10 에서 사용 가능하다.

( Win7 / Win8.1 / Win10 )

 

계속 경로가 없다고 해서 이건 좀 헤멨다.

역시나 stackoverflow 에 왜만한건 다 있는듯.

영어라 못 읽을 뿐이다;;;

 

참고

https://stackoverflow.com/questions/2929255/unable-to-launch-onscreen-keyboard-osk-exe-from-a-32-bit-process-on-win7-x64/60432756#60432756

 

https://docs.microsoft.com/ko-kr/windows/iot-core/develop-your-app/onscreenkeyboard

 

Windows 10 IoT Core 화상 키보드를 사용 하 여 side-by-side 장치 구성 - Windows IoT

새로운 화상 키보드 및 Windows 10 IoT Core 버전 1809에서이를 구성 하는 방법에 대해 알아봅니다.

docs.microsoft.com

 

728x90
반응형