Sc.exe는 Windows XP 및 Windows Server 2003에 포함되어 있으며 Windows 2000 Server 리소스 키트에도 포함되어 있습니다. sc create [Program ID방식의 Service name] binpath= "서비스로 실행할 파일의 풀 경로 / 만약 매게변수가 있다면 함께" displayname= "서비스 관리자 애플릿에 표시할 이름" depend= "다른 관련 서비스의 ID" start= "시작형태" obj= "서비스 시작에 사용한 Windows NT 계정 이름" 머 이리저리 옵션이 많이 있지만, 서비스 등록을 위해 필요한 것들이나 주의를 길울여 살펴봐야 한다. 여기서 한가지 SC의 명령줄 옵션은 문법이 까다롭다고 한다. 등호 다음에 오는 공백은 SC가 나름의 ..
Windbg 설치 및 설정 이곳에서는 vmware상에 설치가 되어있는 WindowsXP Operating System에 대한 디버깅을 가능하게 해주는 Windbg 설치 및 vmware 설정 방법을 설명한다. Windgb 다운로드 Windbg는 마이크로소프트 홈페이지에서 다운로드를 할 수 있다. 아래의 링크로 이동해서 최신버전의 Windbg 를 다운받도록 하자. http://www.microsoft.com/whdc/devtools/debugging/installx86.mspx 추가적으로 해당 Symbol을 Link해주어야 하는데 Windbg상에서 Web을 통해서도 가능하나 다운로드해서 설정을 하도록 하겠다. 아래의 링크로 가면 Windows 버전(서비스팩 버전포함)에 따른 각각의 다운로드 링크를 제공하니 ..
이 부분이 뭔고하니.. Class=USB 라고 했으면 USB에 맞는 classguid 를 적어줘야한다 이거는 소스안에 적는 guid랑 다른것이다!! 1394 Host Bus Controller Class = 1394 ClassGuid = {6bdd1fc1-810f-11d0-bec7-08002be2092f} This class includes system-supplied drivers of 1394 host controllers connected on a PCI bus, but not drivers of 1394 peripherals. Battery Devices Class = Battery ClassGuid = {72631e54-78a4-11d0-bcf7-00aa00b7b32a} This class in..
MSC_VER 는 vs c++ 컴파일러 버전을 나타내는 상수이다. 버전별 값 1000 : Visual C++ 4.x 1100 : Visual C++ 5 1200 : Visual C++ 6 1300 : Visual C++ NET 1310 : Visual C++ NET 2003 1400 : Visual C++ NET 2005 1500 : Visual C++ NET 2008 사용법) #if _MSC_VER == 1500 //code #else if _MSC_VER = 1400 //code #endif -------------------------------------------------------------------------------------------------------- http://dgoh.t..
Type 0x00000001 : SERVICE_KERNEL_DRIVER. 대게의 WDM 드라이버(커널레벨) 0x00000002 : SERVICE_FILE_SYSTEM_DRIVER. 파일시스템 관련드라이버 & 필터드라이버 0x00000010 : SERVICE_WIN32_OWN_PROCESS. 자신의 프로세스 공간을 가지는 win32 서비스모듈 0x00000020 : SERVICE_WIN32_SHARE_PROCESS : 자신의 프로세스 공간을 가지지 않고 다른 프로세스와 공유하는 wind32 서비스 모듈 Start 0x00000000 : SERVICE_BOOT_START. 부팅시에 메모리에 우선 상주 0x00000001 : SERVICE_SYSTEM_START. 부팅시에 메모리에 상주 0x00000002 :..
MFC 제작된 프로그램을 다른 컴퓨터에서 실행하려고 하면 에러 메세지가 뜨면서 실행이 되질 않는다 (초기화 할 수 없다나..DLL이 없다나..) 1. 프로젝트 속성->구성 속성(Configuration Properties)->일반(General)의 MFC사용(Use of MFC)를 Static Library 사용으로 바꾼다. 2. 프로젝트 속성-> C/C++ -> 코드 생성(Code Generation)에서 런타임라이브러리(Runtime Library) 항목을 MD에서 MT로 변경해준다. 3. Release 모드로 컴파일 한다. 이렇게 하면 런타임이 설치되지 않은 컴퓨터에서도 실행이 된다.
- Total
- Today
- Yesterday
- Quiz
- NDK
- API
- Python
- jni
- MFC
- java
- gcc
- 프로그래밍
- AWS
- kering
- 리눅스
- db
- 안드로이드
- 드라이버
- it
- 음악
- database
- android
- linux
- Cloud
- driver
- algorithm
- C
- Troubleshooting
- C++
- winapi
- jni강좌
- Visual C++
- source
| 일 | 월 | 화 | 수 | 목 | 금 | 토 |
|---|---|---|---|---|---|---|
| 1 | 2 | 3 | ||||
| 4 | 5 | 6 | 7 | 8 | 9 | 10 |
| 11 | 12 | 13 | 14 | 15 | 16 | 17 |
| 18 | 19 | 20 | 21 | 22 | 23 | 24 |
| 25 | 26 | 27 | 28 | 29 | 30 |