IT-개발/winapi 및 MFC(64)
-
[win32api] LoadLibrary ERROR GetLasterror 126
(펌) https://rockdrumy.tistory.com/1076 [API/MFC] DLL이 DLL을 참조할때 LoadLibrary()의 고찰 질문&답변 loadlibrary에서 궁금함... | ActiveX/COM 2003-12-01 오후 2:10:17 차재범 (i4uman) 번호: 400560 / 읽음:662 제가 만들고자 하는것은 말 그대로 dll을 동적으로 사용할수 있는 프로그램.. rockdrumy.tistory.com 하하 이랬구나!~ 덕분에 삽질 덜합니다. 기록해두자~ ㅠㅠ
2020.08.27 -
(펌) Modeless dialog 동적 생성 후 삭제시 메모리 해제 문제
옮겨다 놓습니다. modeless dialog 생성 후 삭제 시 내부적으로 자신을 삭제하지 않을 경우 GDI 객체가 소멸되지 않는 문제가 있다. 일반적으로 modeless dialog를 닫게 되면 PostNcDestroy가 호출되지 않아서 직접 PostNcDestory 메시지를 보내줘서 호출해야 한다. PostNcDestroy 내부에서는 자신을 delete 하는 코드가 있어야 정상적으로 메모리가 해제된다. 따라서 아래와 같이 해결할 수 있다. .h virtual void PostNcDestroy(); .cpp void TestDlg::PostNcDestroy() { delete this; CDialogEx::PostNcDestroy(); } PostNcDestroy()를 virtual로 override ..
2020.06.09 -
CreateProcess / shellExecute 차이 및 설명 정리 (펌)
결론 ) CreateProcess 보다는 되도록 shellExecuteEx 를 사용하자. 내용이 많이 깊니다. 그냥 여기저기꺼 퍼온거만 모아놓아서요. 스크롤압박 있으니 주의하세요. http://egloos.zum.com/yajino/v/782497 ShellExecute vs CreateProcess 차이점 Windows 95의 출현과 함께 문서의 개념이 중요성을 띠게 되었다. 이제는 실행파일이라는 개념이 좀더 복잡해 지고 단순히 구동한다는 의미를 떠나 아주 방대한 개념으로 자리 잡고 있다.문서라고 하는 것은 시스템의 네임스페이스의 일부인 보다 일반적인 객체를 말하고자 하며, 이문서에 대하여 '열기(open)', '인쇄(print)', '탐색(explore)' egloos.zum.com Windows 9..
2019.10.23 -
[windows] SDDL / DACL
SDDL(Security Descriptor Definition Language) https://docs.microsoft.com/ko-kr/windows/win32/secauthz/security-descriptor-definition-language Security Descriptor Definition Language - Windows applications Security Descriptor Definition Language In this article --> The security descriptor definition language (SDDL) defines the string format that the ConvertSecurityDescriptorToStringSecurityDescri..
2019.10.18 -
System Call Table
Windows X86 System Call Table - http://j00ru.vexillium.org/ntapi Windows X86-64 System Call Table - http://j00ru.vexillium.org/ntapi_64 Microsoft Windows System Call Table (NT/2000/XP/2003/Vista/2008/7/8/10) j00ru.vexillium.org Microsoft Windows System Call Table (XP/2003/Vista/2008/7/2012/8/10) Windows X86-64 System Call Table (XP/2003/Vista/2008/7/2012/8/10) Author: Mateusz "j00ru" Jurczyk (j0..
2019.10.17 -
[C/C++] 프로세스의 파일 전체 경로 구하기~ (펌)
(펌 : https://iam-hs.com/161 ) 예제 내용이 너무 좋아서 그냥 복사해놓아요~ 개인적으로 툴 하나 만들면서~ 이것저것 찾아보다가~ 그냥 정리차원에서 한번 올려봅니다. 1. GetModuleFileNameEx - [ PSAPI ] DWORD WINAPI GetModuleFileNameEx( __in HANDLE hProcess, __in HMODULE hModule, __out LPTSTR LpFilename, __in DWORD nSize ); - Windows2000 / WinNT 4.0 이상에서 사용가능. - 프로세스뿐만 아니라 로딩된 모듈의 경로까지 지원하는 범용 함수. - 프로세스 PEB 의 PEB_LDR_DATA 의 리스트를 돌면서 LDR_DATA_TABLE_ENTRY 에 저..
2019.10.17