Programming
-
C# 관리자권한에서 AllowDrop 동작하지 않는 현상Programming/C,C++,C# 2020. 8. 19. 11:19
결론부터 말씀드리면 해결방법이 없는 것 같습니다. Vista부터 UAC가 도입되면서 사용자 계정 및 프로세스 수준에 따라 여러 가지 제한사항이 발생합니다. UAC활성 상태에서는 기본적으로 낮은 권한의 프로세스가 높은 권한의 프로세스에 메시지를 보낼 수 없습니다. 그리고 AllowDrop 속성 또한 그대로 영향을 받아 하위 수준의 프로세스에서 Drag&Drop를 하는 경우에는 동작을 하지 않습니다. 아래는 시도해 본 방법들입니다. 1. ChangeWindowMessageFilter 적용 Winform의 Drag & Drop방식은 WM_DROPFILES 방식이 아니라서 Form.WndProc를 재정의하고 WM_DROPFILES 메시지도 별도로 핸들링 처리를 해줬습니다. 그리고 ChangeWindowMessa..
-
구글플레이) 스토어 등록정보 스크린샷, 아이콘, 그래픽이미지 생성해주는 사이트Programming/Android 2020. 7. 15. 16:57
안드로이드 앱을 만들고 플레이 스토어에 등록하려면 아이콘, 스크린샷, 그래픽 이미지 3가지가 반드시 필요합니다. 사용자에게 어떤 앱인지를 알리는 가장 기본적인 정보인데요, 개인 개발자가 디자인까지 신경 써서 만들기가 쉽지가 않죠. 그래서 적어도 다른 앱들 비슷한 수준 정도는 맞출 수 있는, 적당히 디자인된 이미지를 제공해주는 사이트를 소개합니다. 1. 아이콘 https://smok95.tistory.com/303 Android/iOS 앱 아이콘을 자동으로 만들어주는 사이트 모바일 앱 개발 시 플랫폼 별로 다양한 크기의 아이콘을 준비해야 하는데 일일이 작업하기는 귀찮겠죠? 이런 귀찮은 작업을 한번에 해결해주는 자동으로 아이콘들을 만들어주는 사이트들입니�� smok95.tistory.com 2. 스크린샷 h..
-
Android/iOS 앱 아이콘을 자동으로 만들어주는 사이트Programming 2020. 7. 15. 16:01
모바일 앱 개발 시 플랫폼 별로 다양한 크기의 아이콘을 준비해야 하는데 일일이 작업하기는 귀찮겠죠? 이런 귀찮은 작업을 한번에 해결해주는 자동으로 아이콘들을 만들어주는 사이트들입니다. 큰 사이즈의 아이콘 이미지만 준비하시고 아래 사이트 중 마음에 드는 사이트를 이용하시면 됩니다. * iOS / Android https://appicon.co/ App Icon Generator appicon.co * Android 전용 romannurik.github.io/AndroidAssetStudio/icons-launcher.html Android Asset Studio - Launcher icon generator romannurik.github.io * iOS / Android https://makeappico..
-
[WinAPI/C++] PID로 프로세스명 조회하는 방법 ( QueryFullProcessImageName )Programming/WINAPI 2020. 6. 24. 07:58
프로세스ID로 프로세스명(경로 포함) 확인하는 방법입니다. #include #include #include std::string GetProcessName(const DWORD pid) { std::string name = "unknown"; DWORD error=0; if(HANDLE hProc = OpenProcess(PROCESS_QUERY_LIMITED_INFORMATION, FALSE, pid)) { char buf[512]={0,}; DWORD bufLen = sizeof(buf); QueryFullProcessImageName(hProc, 0, buf, &bufLen); CloseHandle(hProc); name = buf; } return name; } int main() { DWORD ..
-
vb6에서 크롬 웹브라우저 컨트롤 사용하기 - WebKitXProgramming/ActiveX 2020. 6. 20. 18:18
vb6기반 프로그램에서 크로미움 기반 브라우저를 내장할 수 있는 솔루션을 소개합니다. 소개하는 프로그램은 상용프로그램(유료)입니다. vb6을 쉽게 걷어낼 수 없고, 반드시 최신 브라우저를 사용해야 하는 상황이시라면 고려해볼 만합니다. 대략 훑어본 정도지만 기존 IE컨트롤에서 제공하는 기능보다 더 많은 기능이 제공되는 것 같습니다. 가격은 라이선스에 따라 다양한데 일반적인 경우라면 599 ~ 999유로 (약 83 ~ 140만 원)입니다. https://www.webkitx.com/ WebKit ActiveX WebKitX is an ActiveX that wraps Chromium Embedded Framework for use with OLE/COM languages providing WebKit Bli..
-
MFC 화면개발을 html로 하기위한 html ui engine 비교 (CEF, Sciter, Ultralight ...)Programming/WINAPI 2020. 2. 16. 00:58
현재 MFC를 사용하는 프로젝트에 참여하고 있습니다. 규모가 좀 있고, 운영기간도 오래됐습니다. 그리고 분위기도 보수적인 편입니다. 전쟁터처럼 많은 기술들이 하루가 멀다 하고 쏟아지고 있지만, 제가 있는 곳은 외딴섬처럼 최신 기술들은 다른 세상 이야기입니다. 프로그램이 ui단을 제외하고도 대부분이 MFC클래스 기반으로 만들어져 있습니다. 크로스 플랫폼은 당연히 상상도 할 수 없고, 고객이 요구하는 아주 단순한 기능도 수정이 만만치 않습니다. 이건 MFC와는 별개로 스파게티 코드가 더 큰 원인이기는 하지만요... 사실 과거에도 MFC로 개발하기가 불편했지만, 현재는 더 많이 불편합니다. 특히나 UI는 더더욱 그렇습니다. 개인적으로나마 electronjs기반으로 변경이 가능할지 검토해보기도 했지만 혼자서는 ..