기타/Windows 개발(32)
-
윈도 10 엔터프라이즈 설치시 디스크 관련 오류 발생
Windows 10 엔터프라이즈 설치 시, 설치할 드라이브를 선택하면 다음과 같은 오류가 발생한다.Windows cannot be installed to this disk.the selected disk has an MBR partition table.On EFI systems, Windows can be installed to GPT disks. 이에 대한 처리 방법은 다음과 같다.https://www.quora.com/When-I-tried-to-install-Windows-10-it-shows-Windows-cannot-be-installed-to-this-disk-the-selected-disk-has-an-MBR-partition-table-On-EFI-systems-Windows-can-be-..
2018.11.08 -
Python용 윈도 서비스에서 GUI 앱 실행하기
윈도 서비스 프로그램을 만들어서 웹 서버 프로그램을 실행시키고, 웹 서버 실행을 감지하면 자동으로 웹 브라우저를 실행해주려고 했다. 웹 서버를 실행시키는 것은 금방 끝났는데, 윈도 서비스에서 웹 브라우저 실행이 마음대로 되지 않는다. 실행을 시키더라도 화면에 보이지 않고 프로세스가 실행된 것만 보인다. 2015년에 만들어진 레퍼런스이지만, 가장 깔끔하게 잘 만들어진 예제이다. 이대로 잘 실행까지 되어준다면 좋겠는데, CreateProcessAsUser까지 Exception 발생하지 않고 실행되는데 실행되자마자 죽는 것 같은 기분이 든다.https://pastebin.com/NEmJupch 이것은 C/C+용 예제이지만 기본 원리를 이해하는데 도움이 된다. 서비스 계정으로 윈도 어플리케이션을 실행시키는데 문..
2018.11.06 -
Python을 이용한 윈도 메시지 Hooking 및 크롬 컨트롤
Windows 10에서 제공하는 Single-app Kiosk 기능을 이용하려했는데, 반드시 UWP로 만든 앱만 가능하다고 해서 Visual Studio까지 설치하고 UWP 앱을 만들어서 테스트를 해보았다. 그런데, UWP 앱은 윈도 기반의 모든 플랫폼에서 실행이 되어야하기 때문에, PC의 윈도 시스템에 접근하는 것은 물론 외부 명령 실행 조차 안되는 기초적인 문제가 발생했다. 또한 Chrome을 사용하지 못하고 무조건 Edge를 사용해서 Web View를 구현해야하는 것 또한 문제라고 할 수 있다. 몇가지 테스트를 하다가 포기하고 Python으로 Windows Service를 만들어서 처리하기로 결정했다. https://docs.microsoft.com/en-us/windows/uwp/design/co..
2018.11.02 -
Single-app kiosk를 위한 UWP 앱 개발
윈도 단말기에서 단일 앱만 실행되도록 하기 위해서 Windows 10에서 제공하는 Single-app Kiosk 기능을 이용해보기로 했다. 이를 위해서는 UWP 앱이 필요하다고 해서 오랜만에 비주얼 스튜디오를 설치했다.https://docs.microsoft.com/ko-kr/windows/configuration/kiosk-single-apphttps://docs.microsoft.com/en-us/windows/configuration/kiosk-single-app Windows 10, 버전 1703에 "Windows 구성 디자이너"라는 것이 추가되었는데 별도로 만든 UWP 앱을 Single-app Kiosk로 동작되게 하려면 반드시 이 프로그램이 필요하다.https://docs.microsoft.c..
2018.11.01 -
Steam용 게임 개발 노트
1. 스팀 계정으로 STEAMWORKS에 로그인한다.https://partner.steamgames.com/home 2. "Steamworks SDK v1.39"을 다운받는다
2017.01.21 -
기존 게임 소스 컴파일 문제 해결 노트 (Visual Studio+DirectX SDK)
첫번째 문제 : "cl : 명령줄 error D8016: '/ZI'과(와) '/Gy-' 명령줄 옵션이 호환되지 않습니다."http://r2cuerdame.blogspot.kr/2016/12/cl-error-d8016-zi-gy.html속성 페이지 -> C/C++ -> 코드 생성 -> 함수수준 링크 사용 -> /Gy 두번째 문제 : "포함 파일을 열 수 없습니다. 'dxerr9.h': No such file or directory" DirectX 9 예제 프로젝트 빌드하는 방법http://www.sysnet.pe.kr/2/0/1723DXSDK_Jun10.exe 설치 시 "Error Code: S1023" 오류 해결하는 방법http://www.sysnet.pe.kr/2/0/1195 아쉽게도 빌드가 안됩니다...
2017.01.21