C++/# 또는 Windows 스크립트를 통해 프로그래밍 방식으로 Windows 가상 디스크를 실행하는 방법을 알아 내려고했습니다.이 가상 터치 패드는 범용 Windows 플랫폼 응용 프로그램으로 간주되는 Windows 10과 함께 제공됩니다. 후프로그래밍 방식으로 Windows 가상 터치 패드/트랙 패드 해제
일부 레지스트리 해킹, 내가 터치 패드는 터치, launch behavior with registered protocols 활용과 같이 실행할 수 있습니다 알아 냈 :
Windows Registry Editor Version 5.00
[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\ms-virtualtouchpad]
@="URL:Virtual Touchpad"
"EditFlags"=dword:00200000
"URL Protocol"=""
[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\ms-virtualtouchpad\Shell]
[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\ms-virtualtouchpad\Shell\Open]
[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\ms-virtualtouchpad\Shell\Open\Command]
@=hex(2):22,00,25,00,53,00,79,00,73,00,74,00,65,00,6d,00,52,00,6f,00,6f,00,74,\
00,25,00,5c,00,73,00,79,00,73,00,74,00,65,00,6d,00,33,00,32,00,5c,00,4c,00,\
61,00,75,00,6e,00,63,00,68,00,57,00,69,00,6e,00,41,00,70,00,70,00,2e,00,65,\
00,78,00,65,00,22,00,20,00,22,00,25,00,31,00,22,00,00,00
"DelegateExecute"="{54058896-4775-4C34-8B62-789FB2E263A4}"
그 (Default)
:이 키에이 정보를 발견
"%SystemRoot%\system32\LaunchWinApp.exe" "ms-virtualtouchpad:"
값은 REG_EXPAND_SZ
: "%SystemRoot%\system32\LaunchWinApp.exe" "%1"
T 모자 DelegateExecute
이 키에 관련이있다 :
Windows Registry Editor Version 5.00
[HKEY_CLASSES_ROOT\CLSID\{54058896-4775-4C34-8B62-789FB2E263A4}]
@="VirtualTouchpadFlow Class"
[HKEY_CLASSES_ROOT\CLSID\{54058896-4775-4C34-8B62-789FB2E263A4}\InProcServer32]
@=hex(2):25,00,53,00,79,00,73,00,74,00,65,00,6d,00,52,00,6f,00,6f,00,74,00,25,\
00,5c,00,73,00,79,00,73,00,74,00,65,00,6d,00,33,00,32,00,5c,00,74,00,77,00,\
69,00,6e,00,75,00,69,00,2e,00,70,00,63,00,73,00,68,00,65,00,6c,00,6c,00,2e,\
00,64,00,6c,00,6c,00,00,00
"ThreadingModel"="Both"
그 (Default)
값은 REG_EXPAND_SZ
입니다 :
%SystemRoot%\system32\twinui.pcshell.dll
그래서 내 비 UWP 응용 프로그램 또는 스크립트, 나는 그것을 아래로 가능 있어요. 그런 다음 문제가 해제됩니다. 그래서 그것이 UWP 애플 리케이션이라면, 나는 Suspend 상태에 들어가야한다고 가정하고있다.
훨씬 내가 볼 수 LaunchWinApp
문서화하지가, 난 유사 Close
/Suspend
/Terminate
의 이름을 딴 아무것도 발견하지 않았습니다.
가상 터치 패드를 다른 방법으로 시작하는 것이 좋습니다. 프로그래밍 방식으로 시작하는 경우에도 현재 Q & A가 없습니다.
어떻게해야합니까?
당신은 그냥 할 수 있어야 ['ShellExecuteEx'] (https://msdn.microsoft.com/en-us/library/windows/desktop/bb762154 (V = VS.85)에서 .aspx)을 맞춤 URI를 생성 한 다음 나중에 프로세스를 종료하십시오. 이것이 반드시 좋은 생각은 아닙니다 ... –
어떻게 가능합니까, PeterTorr-MSFT? 나는 당신의 의도를 오해했을 수도 있습니다. LaunchWinApp.exe는 UWP 응용 프로그램을 시작하는 데 사용되는 프로세스이지만 LaunchWinApp은 지속되지 않으며 COM 대리자와 같이 다소 마스크 처리 된 프로세스는 Windows Virtual Touchpad를 종료 한 후에 토글하지 않습니다. –
등록 된 체계 핸들러를 실행할 수 있어야합니다. 내 컴퓨터에서 '시작 -> 실행 -> ms-virtualtrackpad :'를 시도했지만 아무 일도 없었지만이 PC에는 터치 스크린이 없습니다. 나는 이것이 문서화 된 것을 보지 못했기 때문에 아마도 어쨌든 지원 될 수 없을 것입니다. http://wpdev.uservoice.com –