WinRT/Win32 크로스 플랫폼 파일전송 앱 개발

육두문자를 날리며 WinRT/Win32 크로스 플랫폼 파일전송 앱 개발은 계속 됩니다… 이제 가닥은 확실히 잡았다. Windows Phone에서 API지원이 다르다거나 하는 배신만 때리지 않으면 확실히 스토어에 올릴 수는 있을듯. Hyper-V VM에서 콘솔버전을, 호스트 머신에서 UWP앱을 돌려서 피어 찾은 후 대기 상태.UWP앱에 파일 전송 버튼만 추가하면 0.1버전은 완성. 기술 스펙은 다음과 같다. [기능] – 큐를 이용해서 배치 전송 … More WinRT/Win32 크로스 플랫폼 파일전송 앱 개발

Windows IoT에서 win32 gdi어플리케이션이 동작할까?

또 Windows IoT 관련 포스팅. Windows IoT에서 win32 gdi어플리케이션이 동작할까? 아마도 나 말곤 관심가질만한 분이 없겠지만… Preview공개 전부터 Windows IoT에서 고전적인 win32의 GDI 어플리케이션이 돌아갈지가 궁금했다. Windows RT의 경우 jailbreaking하고 나면 arm버전의 win32어플리케이션을 돌릴 수 있었다. MFC DLL까지 그대로 다 들고 있는 정도. win32 , DirectX 11로 개발한 게임을 D3DX부분만 수정해서 arm타겟으로 빌드해서 Windows RT에서 … More Windows IoT에서 win32 gdi어플리케이션이 동작할까?

Windows IoT on Raspberry pi 2 개발 현재까지의 개발 관련 정보 정리.(2015/05/16)

Windows IoT on Raspberry pi 2 개발 현재까지의 개발 관련 정보 정리.(2015/05/16) – OS가  GUI를 제공하지 않음. – 리모트로 Windows PowerShell을 이용해서 컨트롤 해야한다. – ftp접속 가능. 기본적으로 ftpd.exe란 프로세스가 떠 있는데 얘가 ftp서버다. – win32 어플리케이션 일단 개발 가능 – ftp로 접속해서 전송해서 실행해야함. – VS2015에서 리모트 디버깅 가능, 그러나 디버거가 붙어있는 상태에서 printf()계열 … More Windows IoT on Raspberry pi 2 개발 현재까지의 개발 관련 정보 정리.(2015/05/16)

Windows IoT on Raspberry pi 2 용 파일 전송 어플리케이션 간단 개발 및 실패기.

Windows IoT개발 관련 포스팅 추가. 깊은 빡침을 뒤로 하고 그래도 내가 필요하기 때문에 급하게 파일을 전송할 수 있는 간단한 서버와 클라이언트를 만들었다. 서버 – 내 데스크탑에서 ListenAndSendFile.exe ABC.txt라는 식으로 실행하면 서버가 listen하고 있다가 접속하는 클라이언트가 있으면 바로 ABC.txt파일을 전송해주고 끝. 클라이언트 – 라즈베리파이의 파워쉘에서 .\ConnectAndRecvFile_arm_debug.exe로 실행하면 서버에 접속해서 현재 폴더에 파일을 다운로드한다. 간단하다. winsock + … More Windows IoT on Raspberry pi 2 용 파일 전송 어플리케이션 간단 개발 및 실패기.

C++로 WIndows 10 UAP앱 개발할때 드래그 앤 드롭 처리하기

기쁘게도 Windows 10의 UAP앱에선 드래그 앤 드롭 기능을 사용할 수 있다. 그 방법에 대해선 아래 링크에 나와있다. 아주 쉽다. http://familie-smits.com/development-tips/drag-drop-now-supported-in-universal-apps?hc_location=ufi 그러나 여전히 C++은 찬밥이다. 비러머글. C++샘플 따위 제공하지 않는다. 하지만 짧은 코드이므로 C++로 구현하는것도 전혀 어렵지 않다. XAML코드는 똑같이 copy & paste해주면 된다. <Grid Background=”{ThemeResource ApplicationPageBackgroundThemeBrush}” AllowDrop=”True” DragEnter=”Grid_DragEnter” DragOver=”Grid_DragEnter” Drop=”Grid_Drop”> <TextBlock x:Name=”DropFromExplorerText” Text=”Drop here a … More C++로 WIndows 10 UAP앱 개발할때 드래그 앤 드롭 처리하기

Windows 10 Technical Preview 10049빌드에서 Visual Studio 2013의 심볼로딩 문제

언젠가부터 Windows 10 Technical Preview 에서 Visual Studio 2013으로 디버깅할때 심볼로딩 부분에 문제가 생겼다고 느끼게 됐다. 오늘 테스트 해봤다. [VS에서 debuggee 최초 실행시] [VS2013] 초기 5초정도       : IDE상태 : VS툴이 메시지 펌핑 못함 , 네트워크 모니터링 : MS심볼서버에서 심볼파일 다운로드 5초 정도 지난후  : IDE상태 : VS툴이 메시지 펌핑 함 , 네트워크 모니터링 : MS심볼서버에서 … More Windows 10 Technical Preview 10049빌드에서 Visual Studio 2013의 심볼로딩 문제

Visual Studio에서 WIndows Driver 개발시 가상머신을 타겟으로 해서 배포 및 커널 디버깅하기.

Windows 10에 맞춰서 드라이버 개발을 해보고자 환경 세팅중. VS2013부터 Visual Studio에 windbg가 통합되어서 VS만으로 커널 디버깅이 가능해짐. 드라이버도 VS만으로 빌드가능. INF파일도 VS에서 생성해줌. 그래서 큰맘먹고 예전에 포기했던 드라이버 개발을 다시 해보기로 결심. 일단 처음엔 VS를 이용한 자동화 빌드,배포, 디버깅이 작동하지 않았다. 별 짓을 다 해봤는데 일단 하루는 날렸고 그래서 시리얼 포트를 이용한 수동 연결은 성공했으나 드라이버 배포 … More Visual Studio에서 WIndows Driver 개발시 가상머신을 타겟으로 해서 배포 및 커널 디버깅하기.

코딩하다 적어보는 짤막한 생각.

struct STREAM { DWORD Size; char pBytes[1]; }; . . . STREAM* pStream = (STREAM*)pMem; pStream->pBytes[16] = 0; 이런식의 코드를 과거에는 꽤 많이 사용했었고 팔레트가 포함된 8비트 비트맵 이미지를 다루는 예제에선 흔히 볼 수 있었다. 물론 난 지금도 많이 사용한다. 그런데 VS2013으로 바꾸고 Code Analysis를 돌렸을때 VS가 문제있는 코드라고 딱 찍어서 심히 씁쓸했다. 이거 MSDN예제에서도 흔히 볼수 있었던 … More 코딩하다 적어보는 짤막한 생각.

MSX판 프린세스 메이커1의 추억

MSX판 프린세스 메이커1을 플레이하기까지 구구절절한 사연. 1992년즈음일텐데. 당시 나는 HDD가 없이 360KB FDD 2대만 장착된 당연히 허큘리스 그래픽 카드가 달린 XT를 사용하고 있었다. 아 MNP기능 없는 2400BPS모뎀은 달려있었음. 그리고 나의 멀티미디어 머신 MSX2+가 있었다.… 어느날 파라동 자료실(하이텔도 아니고 KETEL에서 KORTEL로 이름 바뀌었을때)에 MSX용 프린세스메이커가 올라왔다. 프.린.세.스.메.이.커! PC9801에나 있는 그 게임이! MSX판을 마이크로 캐빈에서 포팅했는데 과연 … More MSX판 프린세스 메이커1의 추억

WinRT, WIndows 10 , UAP에 대한 얘기.

나는 프로그래머다 팟캐스트에서 얘기했던 내용 부연해서 WinRT와 Windows 10, UAP(Universal App Platform)에 대해서 제 생각을 적어봅니다. Episode 3: 제주 MVP오픈데이 특집 – 3인의 개발자 1부 http://iamprogrammer.io/episode-3-%ec%a0%9c%ec%a3%bc-mvp%ec%98%a4%ed%94%88%eb%8d%b0%ec%9d%b4-%ed%8a%b9%ec%a7%91-3%ec%9d%b8%ec%9d%98-%ea%b0%9c%eb%b0%9c%ec%9e%90/ Episode 3: 제주 MVP오픈데이 특집 – 3인의 개발자 특집 2부 http://iamprogrammer.io/episode-3-%ec%a0%9c%ec%a3%bc-mvp%ec%98%a4%ed%94%88%eb%8d%b0%ec%9d%b4-%ed%8a%b9%ec%a7%91-3%ec%9d%b8%ec%9d%98-%ea%b0%9c%eb%b0%9c%ec%9e%90-%ed%8a%b9%ec%a7%91-2%eb%b6%80/ 1. 타일 UI의 앱의 명칭은 다음과 같이 변해왔습니다. Metro App -> Modern App -> Windows Store App -> … More WinRT, WIndows 10 , UAP에 대한 얘기.