티스토리 뷰
Windows App과의 연동
Win32 프로그램은 WSL 환경에서 경로만 잘 지정하면 실행할 수 있지만, Windows App은 직접 실행이 불가능하여
Windows 쪽에 배치파일(cmd 스크립트)를 추가로 생성해 주어야 함.
- Powershell 에서 App 목록을 추출
PS> get-appxpackage > app_list.txt- app_list.txt 에서 연동할 App을 검색하여 InstallLocation, PackageFamilyName 두 값을 확인
Name              : Microsoft.Office.OneNote
...
...
InstallLocation   : C:\Program Files\WindowsApps\Microsoft.Office.OneNote_16001.13127.20190.0_x64__8wekyb3d8bbwe
IsFramework       : False
PackageFamilyName : Microsoft.Office.OneNote_8wekyb3d8bbwe
...
...- 
InstallLocation 으로 이동해서 AppxManifest.xml 파일을 텍스트 에디터로 오픈 
- 
Executable= 키워드로 검색해서 Application 노드를 찾아 Id 속성을 확인 
...
...
  <Applications>
    <Application Id="microsoft.onenoteim" Executable="onenoteim.exe" EntryPoint="Executable">
...
...- 명령 프롬프트 또는 PowerShell에서 아래의 명령으로 실행되는지 확인
PS> explorer.exe shell:appsFolder\[PackageFamilyName]]![Application ID]
### ex
PS> explorer.exe shell:appsFolder\Microsoft.Office.OneNote_8wekyb3d8bbwe!microsoft.onenoteim- 위의 명령을 cmd 파일로 작성하고 cmd 파일을 Win32 App 형태로 연동
반응형
    
    
    
  'WSL' 카테고리의 다른 글
| kali-win-kex 에서 MS Office 실행하기 (0) | 2020.09.02 | 
|---|---|
| kali-win-kex 설정 (0) | 2020.09.02 | 
| kali-win-kex 설치 (0) | 2020.09.02 | 
					댓글
						
					
					
					
				
			