본문 바로가기

Study/Etc39

안전모드에서 서비스 등록하기 안전모드로 부팅시에도 서비스가 올라가도록 해보자~!!! [안전모드 서비스 등록] 일반적으로 안전모드로 부팅하면 최소 필요하 서비스만 부팅시 올라가게끔 되어 있다. 따라서 일반모드에서 서비스에 등록하여 사용하던것들은 안전모드 부팅시에는 같이 올라오지 않는다.안전모드에서도 서비스를 올리기 위해서는 아래와 같이 레지에다가 등록해 놓으면 안전모드시에도 서비스를 올릴 수 있다. HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\SafeBoot\Network\올라 갈 서비스이름디폴트 값으로 ServiceHKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\SafeBoot\Minimal\올라 갈 서비스 이름디폴트 값으로 Service .. 2012. 4. 10.
명령-실행 창에서의 제어판 각종 컨트롤 실행 방법 윈도우 제어판의 키보드, 마우스, 네트워크 부분을 프로그램에서 실행시키고 할려면 어찌하까?간단하다 시작-실행창에다가 아래와 같은 명령어를 입력하면 제어판의 각종 내용들을 컨트를 할 수있다따라서 쉘로 실행시키면 그만이다.아래는 마소에서 발취한 내용이다.명령을 입력하여 제어판 도구를 실행하는 방법제어판 도구명령내개 필요한 옵션control access.cpl새 하드웨어 추가control sysdm.cpl add new hardware프로그램 추가/제거control appwiz.cpl날짜/시간 속성control timedate.cpl디스플레이 속성control desk.cpl빨리 찾기control findfast.cpl글꼴 폴더control fonts인터넷 속성control inetcpl.cpl조이스틱 속성c.. 2012. 4. 2.
vs6.0 Platform SDK 설치 개발툴 6.0 설치후 sdk 설치 할 때는 구글에다가 아래와 같이 검색하면 된다. Windows® Server 2003 SP1 Platform SDK Web Install 내가 다운 받은 URL은 http://www.microsoft.com/download/en/details.aspx?DisplayLang=en&id=6510 위주소는 바뀔수 있으니 위 링크된 주소로 가서 없다면 위와 같이 검색해서 다운 받으면 된다. 아래 빨간 네모 박스된 곳에서 해당사항에 맞는걸 다운 받아서 실행하면 SDK 설치가 진행된다.(난 x86) 설치진행 모습 위와 같이 설치가 완료되면 vs6.0 개발툴에서 설치된 SDK에 대해 추가를 해줘야 하는데 아래와 같이 진행하면된다. 상단 메뉴에서 Tools 탭에서 Options.. 를.. 2012. 2. 8.
64bit OS에서 32bit 프로세스가 System32 폴더에 접근 하는 방법! Windows\system32\xxxx.... 64비트 os에서 32비트로 제작된 프로세스가 저위의 경로에 접근해야 할 일이 생겼다. 저 system32폴더내의 파일을 내가 지정한 파일이 존재해야 하는지 확인할려고 하는데 분명 파일은 존재하는데 여러 API함수로 파일 존재여부를 판단하는데 자꾸 파일이 없다고 나오는게 아닌가? 헐.. ㅡ,,.ㅡ 그렇다..32bit프로세스기 때문에 system32폴더가 아닌 syswow64를 체크하기 때문이다. 이를 피하기 위해서는 syswow64 redirection 을 끄면 되는데 그 방법은 간단하다. PVOID OldValue; Wow64DisableWow64FsRedirection(&OldValue); //끄기 // TO-Do : system32 폴더에서 작업을 수행.. 2012. 2. 6.