'7. Tips/Windows XP'에 해당되는 글 11건
- 2010.12.17 How do I determine which process is using a serial port?
- 2010.12.17 Taskkill 명령어 - 프로세스 죽이기
- 2010.10.22 어떤 프로세스가 파일을 사용하고 있는지 알아내기
- 2010.03.08 Findstr And Where - Linux 의 Grep 과 Which
- 2010.02.05 findstr : 유닉스 grep 과 유사한 윈도우즈 명령어
- 2009.08.09 속도향상을 위해 인덱싱 서비스(cidaemon.exe) 를 중지하자.
- 2009.07.21 IE 스크립트 오류 해결법
- 2009.05.09 MMC 콘솔 활용하기
- 2009.04.13 XP에서 원격 데스크톱 설정 하기
- 2009.02.02 Windows XP 공유폴더 암호 걸기
- 2008.07.05 마우스 오른쪽 도스창 띄우는 명령 추가하기
How do I determine which process is using a serial port?
1. You can use the process explorer tool also from SysInternals to search for open handles. In this case you would want to search for 'Serial' since it uses device names that may not map to com port numbers. (e.g. COM1 is \Device\Serial0 on my system).
If you want to take control of the serial port from another app I think you would need co-operation of the driver.
2. Sysinternals has a slew of utilities I find very useful and educational for tracking down what processes are doing to the system.
They have a utility that does exactly what you need called Portmon, and give some information on how it works near the bottom of the page. That info and a few well-asked questions will probably give you everything you need to implement it yourself if the utility isn't enough
Taskkill 명령어 - 프로세스 죽이기
어떤 프로세스가 파일을 사용하고 있는지 알아내기
Windows Registry Editor Version 5.00 [HKEY_CLASSES_ROOT\AllFilesystemObjects\shell\Handle] @="View &Handles" [HKEY_CLASSES_ROOT\AllFilesystemObjects\shell\Handle\command] @="cmd.exe /k handle -a -u \"%1\""
'Filename: runhandle.vbs 'Runs Sysinternals' Handle.exe utility elevated in Windows Vista '� 2008 Ramesh Srinivasan, http://winhelponline.com 'Date: March 29, 2008 Set objShell = CreateObject("Shell.Application") objShell.ShellExecute "cmd.exe", "/k handle.exe -a -u " & _ Chr(34) & WScript.Arguments(0) & Chr(34), "", "runas", 1
Windows Registry Editor Version 5.00 [HKEY_CLASSES_ROOT\AllFilesystemObjects\shell] @="none" [HKEY_CLASSES_ROOT\AllFilesystemObjects\shell\Handle] @="View Handle" [HKEY_CLASSES_ROOT\AllFilesystemObjects\shell\Handle\command] @=hex(2):77,00,73,00,63,00,72,00,69,00,70,00,74,00,2e,00,65,00,78,00,65,00,20,\ 00,25,00,77,00,69,00,6e,00,64,00,69,00,72,00,25,00,5c,00,72,00,75,00,6e,00,\ 68,00,61,00,6e,00,64,00,6c,00,65,00,2e,00,76,00,62,00,73,00,20,00,22,00,25,\ 00,31,00,22,00,00,00
Findstr And Where - Linux 의 Grep 과 Which
findstr 의 간단한 사용예는 다음과 같다.
findstr /S /P /C:"test" *
현재 위치에서 하위 폴더를 포함하여 모든 파일의 내용에 test 가 포함되어 있는지 검색한다. 이때 출력될 수 없는 문자가 포함된 파일은 skip 된다. 이렇게 하면 exe 와 같은 파일은 자동적으로 건너뛰기 때문에, 특정 확장자를 지정하지 않고 모든 파일을 검색하는 경우에는 /P 옵션이 굉장히 유용하다.
findstr 에 대한 자세한 내용은 findstr /? 를 입력하면 나오는 도움말을 활용하자.
where 의 간단한 사용예는 다음과 같다.
where notepad.exe
이렇게 입력하면 notepad.exe 가 어디에 존재하는지를 알려준다. 기본적으로 현재 디렉토리와 환경변수 PATH 에 등록된 디렉토리에 존재하는지 검색한다.
자세한 사용법은 역시 where /? 를 입력하면 나오는 도움말을 활용하자.
findstr : 유닉스 grep 과 유사한 윈도우즈 명령어
명령어창에서 findstr 을 이용하면 만족스런 결과를 얻을 수 있다.
만약 재귀적으로 하위 폴더까지 포함하면서 "hello test" 라는 내용이 .txt 로 끝나는 파일 내에 존재하는 지 검색하려면 다음과 같이 한다.
findstr /S /C:"hello test" *. txt
대소문자를 무시하고 검색하려 한다면
findstr /S /I /C:"hello test" *.txt
옵션에 대한 자세한 설명은 아래 명령어를 입력하면 된다.
findstr /?
정규식도 사용가능 하다.
모든 파일에서 아라비아 숫자로만 이루어져 있는 행들을 찾으려면
findstr ^[0-9]$ *
이렇게 정규식을 사용한다.
파일 탐색기 컨텍스트 메뉴에 현재 위치의 명령어 창을 뛰우는 커맨드를 추가해 놓으면
보다 편리하게 사용할 수 있다.
파일 탐색기에 명령어창 뛰우는 건 아래 글 참고
http://codemuri.tistory.com/entry/%EB%A7%88%EC%9A%B0%EC%8A%A4-%EC%98%A4%EB%A5%B8%EC%AA%BD-%EB%8F%84%EC%8A%A4%EC%B0%BD-%EB%9D%84%EC%9A%B0%EB%8A%94-%EB%AA%85%EB%A0%B9-%EC%B6%94%EA%B0%80%ED%95%98%EA%B8%B0
참고 : http://mwultong.blogspot.com/2008/04/grep-window.html
속도향상을 위해 인덱싱 서비스(cidaemon.exe) 를 중지하자.
IE 스크립트 오류 해결법
1. 손상된 개체 삭제
- 도구 > 인터넷 옵션 > 일반
- 설정 버튼
- "개체 보기"
- "손상됨", "언플러그", "알수없음"으로 된 파일명 위에서 마우스 우측 버튼 클릭 > 제거 클릭
2. 스크립팅 엔진이 업데이트 / 복구
- windows 2000 또는 XP 인 경우
http://www.microsoft.com/downloads/details.aspx?FamilyID=c717d943-7e4b-4622-86eb-95a22b832caa&DisplayLang=ko
3. flash 등 ActiveX 기반의 MIME 처리기 열 때 오류 조치
http://support.microsoft.com/kb/934366/ko
참고 자료 :
* 일반적인 IE 스크립트 오류 조치
http://support.microsoft.com/servicedesks/webcasts/ko/wcd011603ko/wcdt011603ko.asp?SD=gn&LN=ko&gssnb=1
MMC 콘솔 활용하기
관리도구에서 실행되는 콘솔 또는 기타 다른 콘솔들을 한 곳에 모아서 실행할 수 있는 환경을 제공한다.
예전에는 각각의 콘솔을 찾으려고 참 헤맸었는데, 이 기능을 이용하면 스냅인 추가/삭제로 쉽게 찾아서 추가할 수 있을 것이다.
1. 시작 > 실행 : mmc 실행
2. 파일 > 스냅인 추가/제거 또는 Ctrl + M
3. "추가(D)..." 버튼 클릭
추가할 항목들을 선택후 "추가"를 클릭한다. 원하는 항목을 계속해서 추가한 후 닫기를 선택한다. 예에서는 구성요소 서비스와 로컬 사용자 및 그룹을 추가할 것이다. 그럼 아래 그림처럼 해당 항목이 MMC 에 추가된 것을 볼 수 있다.
4. 현재 설정을 저장하기 위해 파일 > 저장을 선택한 후 원하는 곳에 저장한다.
5. 저장한 파일을 불러오려면 MMC 를 실행한 후 "파일" 메뉴의 최근 파일 목록에서 찾거나 없다면 "열기"를 선택한 후 저장했던 파일을 다시 불러오면 된다.
XP에서 원격 데스크톱 설정 하기
설정 법
1. 내 컴퓨터 > 마우스 오른쪽 : 속성 > 원격 탭
2. 제어판 > Windows 방화벽 > 예외 탭 -> 원격 데스크톱 체크
3. 제어판 > Windows 방화벽 > 고급 탭 > 네트워크 연결 설정 > 설정 > 원격 데스크톱 체크
체크 사항
1. Terminal Service 구동 확인
참고 : http://ist.uwaterloo.ca/cs/remotedesktop.html
Windows XP 공유폴더 암호 걸기
1. 탐색기실행 ▶공유할 폴더를 지정 또는 생성 ▶해당 폴더에서 '마우스 우측' 버튼 클릭 ▶[공유 및 보안(H)] 항목 선택.
2. 공유폴더 등록 정보 WINDOWS ▶'네트워크 공유 및 보안' 항목 ▶[네트워크에서 이 폴더 공유(S)] 및 [네트워크 사용자가 내 파일을 변경할 수 있음(W)] 체크 '공유 이름(H)' 은 변경 가능).
3. 하단의 [적용(A)] 버튼 클릭 후 해당 WINDOW 종료.
4. [시작] ▶ [실행(R)] 선택 ▶ 실행 WINDOWS에 [cmd] 입력 후 엔터.
5. '명령프롬프트' WINDOW ▶ 'net user guest password' 입력 ▶'명령을 잘 실행했습니다.' 메세지 확인.
6. 명령프롬프트 종료.
7. 시작 ▶ 설정 ▶ 제어판 ▶ '사용자 계정' 아이콘 더블 클릭.
8. 'Guest 계정' 아이콘 더블 클릭 ▶ 우측의 [암호 변경] 항목 클릭.
9. 'Guest 계정' 새 암호를 입력.
10. 위와 같이 설정하면, 네트워크 상에서 공유된 폴더를 열기위해서는 암호를 입력 해야함.
원본 출처 : http://kin.naver.com/open100/db_detail.php?d1id=1&dir_id=103&eid=yOk+WuX3j56HSvTpDQb5H2wYV7nKF6Bn
펌 출처 : http://lanplaza.net/?doc=bbs%2Fgnuboard.php&bo_table=techpds&sselect=&stext=&ssort=wr_subject&sorder=desc&soperator=&page=10&wr_id=170
마우스 오른쪽 도스창 띄우는 명령 추가하기
&& 이후는 비쥬얼 도스 커맨드의 배치파일을 실행하게 한 것이다. (/k 와 && 에 대한 옵션 설명은 윈도우즈 도움말 참고. 바탕화면에서 F1 ) |
일반 cmd에서 dumpbin.exe 가 실행되도록 하기 위해서 만들었음.
Hard path라서 Visual Studio 버전이 다르면 수정해야 함.
아래는 윈도우즈7 64비트, Visual Studio 2008 환경에 맞게 수정한 파일입니다.
cd 에서 /d 옵션도 추가하였습니다. /d 옵션은 cd 명령시 드라이브도 함께 변경되도록 하여 다른 드라이브에서도 정상적으로 동작하도록 만들어 줍니다.
아이콘을 추가한 새로운 버전입니다. (참고:http://unremote.org/?p=839)
아래는 옛날 버전