전체 글(304)
-
[Registry] 유용한 Registry 관련 api - 레지스트 특정키이하 모든 Data Copy
RegCopyTree functionHLM 에 있는 특정 Key 이하의 모든 Data를 전부 다른 위치로 복사해야 되는 일이 생겼는데... MSDN에 유용한 api가 있었다. 처음에는 RegEnumKeyEx 를 사용해서 레지스트리의 하위 모든 값들을 다 확인해서 일일이 써주는 함수를 만들어야 하나? 잠시 고민했는데...RegCopyTree 라는 매우 유용한 함수를 만나니 쉽게~ msdn 찾아보면 쉽게 사용법 알수 있다.
2016.03.06 -
(펌: Enabling and Disabling Privileges)
Enabling and Disabling Privileges The last program example in the previous Windows User & Groups, we failed to add the SACL to the ACL because we don’t have privilege to do that task. We already demonstrated how to enable a privilege in our earlier program example. Again, in the following program example we will try to enable the required privilege to accomplish our task. Enabling a privilege in..
2016.03.06 -
SeDebugPrivilege 권한 갖기~
SeDebugPrivilege 사용 하 여 모든 프로세스에 대 한 핸들을 구하는 방법 (펌 : msdn....) 이 권한을 사용하면 호출자는 대상 프로세스에서 TerminateProcess(), CreateRemoteThread() 및 기타 잠재적으로 위험한 Win32 API를 호출하는 기능을 포함한 프로세스에 모두 액세스 할 수 있습니다. SeDebugPrivilege를 사용자 또는 그룹에 부여할 때 주의하세요.샘플 코드다음 소스 코드는 PROCESS_ALL_ACCESS를 사용하여 프로세스에 대한 핸들을 가져오기 위해 SeDebugPrivilege를 가져오는 방법을 보여줍니다. 샘플 코드는 결과 프로세스 핸들에서 TerminateProcess를 호출합니다. --*/ #define RTN_OK 0 #de..
2016.03.06 -
(펌) 현재 프로세스의 권한과 상관없이 자식 프로세스를 관리자 또는 일반 사용자 권한으로 실행하기
원문 링크 DevMachine's Blog (펌 : 원본 - http://www.devpia.com/MAEUL/Contents/Detail.aspx?BoardID=51&MAEULNO=20&no=8668)현재 프로세스의 권한과 상관없이 자식 프로세스를 관리자 또는 일반 사용자 권한으로 실행하기 실제해보니 잘되네요~ 권한 낮춰서 실행시켜보려고 이래저래 수고 하다가 ~ 아래 방법을 찾았습니다. Process Token을 통해 특정 권한을 부여하는 방법을 하려고 했는데, 그건 service Process들만 가진 권한이라는 것도 더불어 알게 됐구요. ㅠㅠ잡설이 길었네요. 아래 내용 그대로 참고하시면 됩니다. Windows Vista 이상 버전에서는 보안 강화를 위해 UAC 기술이 적용되어 관리자가 권한 수준을 ..
2016.03.06 -
Vi Vim 명령어 (펌)
펌.원본 : http://hyeonstorage.tistory.com/274 Linux 문서편집기 vi, vim 명령어 정리 Linux나 Unix에서 환경설정 파일 등을 수정해야 될때 vi 또는 vim을 사용한다. 하지만 윈도우의 단축키에 익숙해져 있는데다 자주 사용하지 않다보니 매번 명령어가 헷갈린다. 사용할때마다 찾아서 사용하기 보다 여기다 정리해놓고 참고해야겠다. 1. vi 실행하기 명령어 동작 vi file file을 연다 vi file1 file2file1 과 file2 를 차례로 연다 view file file을 읽기 모드로 연다 vi -R file file을 읽기 모드로 연다 vi + filefile을 열때 커서가 file 본문의 마지막 행에 위치한다. vi +n file file을 열어 n..
2016.01.19 -
CListCtrl 유용한 것들 (펌)
펌.원작 : http://sanaigon.tistory.com/149 리스트컨트롤 작업시 유용한것들.1. 특정 ROW 포커스 주기 2. 특정 ROW로 가기 3. 헤더 컬럼수 얻어오기 4. 컬럼의 너비를 이쁘게 주기 5. 한줄 쭉 선택되게 하기, 그리드 라인 주기 6. 선택한 아이템(ROW)를 지우기 7. 두 아이템을 스왑 하기 8.기존에 선택되어있는 것을 해체하기 9. 리스트컨트롤내 모든 항목을 선택하기 10. 리스트컨트롤내 모든 항목을 선택해제 하기11. 리스트컨트롤에 선택된 항목을 클립보드에 저장하기. 1. 특정 ROW 포커스 주기 --------------------------------------------------- 리스트 컨트롤에서 어떤 특정 Row를 선택하게 하고 싶을때 ( 이때 선택뿐아니..
2016.01.19