전체 글
-
레지스트리 키 보안 및 접근 권한 ( REGSAM )Programming/WINAPI 2008. 1. 5. 22:54
RegCreateKeyEx, RegOpenKeyEx 등과 같이 레지스트리키를 제어하는 API에서는 오픈하는 키에 대한 권한(쓰기/읽기 등)을 설정을 인자( REGSAM )가 있습니다. 그 REGSAM 에서 사용하는 옵션(mask)값은 아래와 같습니다. KEY_ALL_ACCESS (0xF003F) : 모든 권한을 받는다. ( 아래 옵션들의 조합 ) KEY_QUERY_VALUE, KEY_SET_VALUE, KEY_CREATE_SUB_KEY, KEY_ENUMERATE_SUB_KEYS, KEY_NOTIFY, and KEY_CREATE_LINK . KEY_CREATE_LINK (0x0020) : 시스템에서 사용하는 옵션 KEY_CREATE_SUB_KEY (0x0004) : 서브키를 생성하는 권한 KEY_ENUME..
-
-
에디트플러스(edit plus) 비스타 버그 패치문제해결 2007. 12. 28. 15:06
비스타에서 에디트플러스를 이용하여 문서를 읽으면 편집창에 아무것도 표시가 되지 않는 버그가 있습니다. 아래주소에서 파일을 다운로드하시고 에디트플러스 폴더에 덮어쓰시면 됩니다. 에디트플러스 v2.31 버그 패치 다운로드 : http://www.editplus.com/kr/trouble.html 에디트플러스홈페이지에서는 아래와 같이 2.31버전이 설치되어 있어야한다고 하는데.. ────────────────────────────────────────────── 주의: 이 패치 파일을 적용하려면 버전 2.31 이 시스템에 미리 설치되어 있어야 합니다. ────────────────────────────────────────────── 저는 다른버전인데도 그냥 덮어 쓰니까 이상없이 잘되는걸로 봐서는 버전은 크게..
-
RegOpenKeyEx 사용방법Programming/WINAPI 2007. 12. 28. 01:28
RegOpenKeyEx - 지정된 레지스트리 키를 open합니다. LONG WINAPI RegOpenKeyEx( __in HKEY hKey, __in_opt LPCTSTR lpSubKey, __reserved DWORD ulOptions, __in REGSAM samDesired, __out PHKEY phkResult ); Parameters hKey 오픈할 레지스트리 키의 핸들. RegCreateKeyEx 또는 RegOpenKeyEx 로 획득한 핸들이나 기본적으로 정의되어 있는 키의 핸들(predefined keys)을 사용합니다. HKEY_CLASSES_ROOT HKEY_CURRENT_USER HKEY_LOCAL_MACHINE HKEY_USERS lpSubKey hKey이하의 서브키 ( 필수는 아님..
-
[펌] INF 파일구조Programming/ActiveX 2007. 12. 26. 09:48
INF File Architecture INF file 은 하나 이상의 item 이 포함된 named section으로 이루어 졌으며 이 section의 이름은 대괄호안에 묶이며 각각의 section들은 특정 목적을 지닌다(파일을 카피하거나 레지스트리에 엔트리를 넣는다거나) INF File Syntax Internet Component 의 경우 제대로 이해 되기 위해서는 다음의 syntax rule을 따라야 한다. 모든 URL 은 특수 문자를 다루기 위해서 encode 되어야 한다.(URL encode 아시죠,예를 들어 공백은 %20) http://example.microsoft.com/sample%20control.ocx Main Sections of an INF File Internet 에서 다운로드..
-
WinExec는 비스타에서는 치명적...Programming/WINAPI 2007. 12. 26. 01:20
WinExec 굉장히 오래된 api인걸로 알고있습니다.. 뭐 거의 쓰지 않는걸로 알고있지만.. 이놈땜에 한 삽질을 생각하면 ... 암튼 비스타에서 WinExec를 사용하여 실행파일을 실행시키면 경우에 따라서 실행이 되지 않는 문제가 발생합니다. 아마 낮은 권한의 프로세서에서 높은 권한의 프로세서를 실행할때 문제가 발생할것으로 생각됩니다. 음.. 비주얼스투디오도 망할녀석이네요.. 웬만한건 다 경고띄워주면서 언제사라질지 모르니까 딴거쓰라고 띄워주는데.. 왜 얘는 안띄워주는지.. 암튼 ShellExecute 를 적극적으로 사용하세요..
-
Street spirit (Fade Out) - RadioHead ( 1995 )Etc./MusicVideo 2007. 12. 25. 09:48
rows of houses all bearing down on me i can feel their blue hands touching me all these things into position all these things will one day take control and fade out again and fade out this machine will not communicate these thoughts and the strain i am under be a world child form a circle before we all go under and fade out again and fade out again cracked eggs dead birds scream as they fight fo..