특정 프로그램 설치시 권한을 특정 어카운트에 종속적으로 등록한 경우, 서비스로 등록된 프로그램이 해당 프로그램 관련 명령을 내릴때 실패가 난다. 그래서 그 프로그램을 설치한 계정으로 서비스를 실행시키면 해결 할 수 있다. sc create 프로그램 이름 binpath= "프로그램 경로" start= auto obj= "도메인\계정" password= "비번" 혹은, 문제가 되는 프로그램을 everyone으로 실행 가능하게 등록하는 방법도 있다. 특정 머신에서만 동작하지 원격 명령어가 있다면, 해당 문제를 의심해보도록. PS : 나는 이런 문제 이외에도, 상대 경로 문제도 있었다.서비스로 실행 될 경우 경로가 프로그램 설치 경로로 지정되지 않기 때문이다. 하지만 이번엔 그 문제가 아니어서 원인을 찾는 데에..
Windows Performance Monitor http://technet.microsoft.com/en-us/library/cc749249.aspx Windows Vista Performance and Reliability Monitoring Step-by-Step Guide http://technet.microsoft.com/en-us/library/cc722173(WS.10).aspx Performance Monitor Wizard http://www.microsoft.com/downloads/en/details.aspx?FamilyID=31fccd98-c3a1-4644-9622-faa046d69214
C:\>findstr /? 파일에서 문자열을 찾습니다. FINDSTR [/B] [/E] [/L] [/R] [/S] [/I] [/X] [/V] [/N] [/M] [/O] [/P] [/F:파일][/C:문자열] [/G:파일] [/D:디렉터리 목록] [/A:색 속성] [/OFF[LINE]] 문자열 [[드라이브:][경로]파일이름[ ...]] /B 패턴이 행의 첫부분에 있는지를 비교합니다. /E 패턴이 행의 끝부분에 있는지를 비교합니다. /L 찾는 문자열을 글자 그대로 사용합니다. /R 찾는 문자열을 정규식으로 사용합니다. /S 현재 디렉터리와 모든 하위 디렉터리에서 일치하는 파일을 찾습니다. /I 찾을 때 대/소문자를 구별하지 않습니다. /X 정확히 일치하는 줄만 보여줍니다. /V 일치하는 텍스트가 없는 줄만 보..
윈도우즈에서 내부적으로, 시스템이 사용하려는 메모리 공간을 제한되게 확보하는 것들이 있는데, 그 중에서 하나가 Non-Paged Pool이다. Memory Limits for Windows Releases http://msdn.microsoft.com/en-us/library/aa366778.aspx Non-Paged Pool 메모리는 물리 메모리에만 할당 되는 것으로, 페이지 폴트가 없이 접근하기 위한 메모리 영역이다. 페이지 폴트가 없다보니, 접근 속도도 물론 빠르다. 이러한 장점으로 인해 고레벨 IRQL 접근이 오류가 없이 가능해진다. 하지만, 이런 장점에도 불구하고, 몇몇 잘못된 드라이버나 프로그램들이 Non-Paged Pool에 할당되는 데이터를 남용해서 문제가 생기곤 한다. 실제로 커널 오브젝..
㉠ DIR 명령 : 디렉토리 안에 들은 내용을 알고자 할 때 사용하는 명령어 dir c:\util /p util 디렉토리에 들은 내용을 한 화면씩 출력해줄래.? 옵 션 기 능 /P 한 화면씩 보여준다. /W 가로로 파일 목록을 만든다. /A 지정한 속성을 갖는 파일만 보여준다. 속성 → R : 읽기전용 파일, H : 숨김 파일, A : 기록 파일, S : 시스템 파일, - : 지정한 속성제외 /O 내용을 출력할 순서를 지정한다. 순서 → N : 이름순(알파벳순), S : 크기순(작은 파일부터), E : 확장명순(알파벳순), D : 날짜와 시각순(빠른순서), - : 역순 /S 지정한 디렉토리 파일과 하위 디렉토리를 모두 보여준다. /B 제목 정보나 요약 정보를 생략하고 기본 포멧대로 보여준다. /L 소문자..
준비물 : Visual Studio 6.0 , WinSpy++ v1.6 일단 아래와 같은 단순한 API 프로그램을 살펴보자. 그림 1 Visual C++ 6.0에서 New -> Project -> Win32 Application에서 프로젝트 이름은 BULK라고 하고 첫 번째 스텝에서 A typical "Hello World!" application을 선택하여 자동으로 생성된 프로그램을 그대로 빌드하여 실행시킨 것이다. 실제로 해보면 알겠지만 대부분의 Win32 App의 기본 골격인 메인 클래스 등록, 메인 윈도우 생성, 메시지 루프, 윈도우 프로시저까지 생성해 준다. 그림 2 위와 같이 메뉴에서 Help -> About 을 선택하여 모달 다이얼로그를 띄운다. 아래 코드가 실행되는 것이다. 그림 3 Dia..
- Total
- Today
- Yesterday
- TDD
- MS-SQL
- svn
- 루비 온 레일즈
- 루비
- 게임데브포에버
- 리버스 엔지니어링
- SDL
- TraceRoute
- NDC2013
- 게임개발포에버
- Rails
- c언어
- SQLite Spy
- 멀티스레드
- CppSQLite
- 좋은 프로그래머
- RoR
- 바로가기 프로그램
- EzShortcut
- EasyExec
- Ruby on Rails
- 디자인 패턴
- ruby
- 조엘 온 소프트웨어
- perfmon
- 엘키
- 디버깅
- 임백준
- ftp
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |