Microsoft/Visual Studio2010. 4. 6. 22:44
Microsoft/Visual Studio2010. 4. 6. 22:34
mciSendString() 은 인터프리터 방식의 고수준 함수이다.
머.. 딱히 써볼일은 없을지도 모르지만, 아무튼 이녀석 하나로 명령어만 안다면
온갖 멀티미디어 조작 및 정보를 얻어올수 있다.

play cdaudio (cd 재생시작)
pause cdaudio (cd 재생 일시정지)
stop cdaudio  (cd 재생멈춤)

[참고 : 찰스 페졸드의 Programming Windows 5th Ed.]

[링크 : http://msdn.microsoft.com/en-us/library/dd757161%28VS.85%29.aspx] 함수
    [링크 : http://msdn.microsoft.com/en-us/library/dd743572%28v=VS.85%29.aspx] 명령어
Posted by 구차니
Microsoft/Windows2010. 3. 19. 10:56
일단 요약부터
1. 윈도우에서 read/write하는 툴이나 드라이버는 존재한다.
2. 하지만 format 을 윈도우에서 하는 툴은 없는것으로 보인다.


EXT2 IFS(Installable FileSystem)는 별도의 프로그램은 설치되지 않고 제어판에 추가된다.

제어판의 IFS Drives 아이콘을 누르면

위와 같은 화면이 뜬다. 여기서 포맷은 할수없다.(윈도우 포맷에서도 EXT는 뜨지 않음)

[링크 : http://ko.wikipedia.org/wiki/Ext3]
    [링크 : http://www.fs-driver.org/] vista는 된다는데 win7은 안 된다 -_-
    [링크 : http://gparted.sourceforge.net/]
    [링크 : http://www.chrysocome.net/explore2fs] win7에서 드라이브를 인식하지 않음
    [링크 : http://sourceforge.net/projects/ext2fsd/]




2010.04.03 추가

윈도우에서 포맷은 불가능 하지만, ext2로 포맷된 USB를 인식했다.
꼽으니 바로 보이는"lost+found" !! 오~~ 감동이야~

파일 삭제/ 제거 작동이 아무런 문제없이 잘된다.



Posted by 구차니
Microsoft/Windows2010. 3. 12. 16:40
윈도우에서 특정 포트를 사용하고 있는 프로그램의 이름을 확인해야 할때가 있다.
예를들어 80번 포트가 열려있는데 난 웹서비스 안쓸때
어떤놈이지? 라고 확인할일이 생기다면 말이다.

Step 1. netstat -o
           를 실행하여 열려있는 포트의 PID를 확인한다.

Step 2. 작업관리자에서 PID를 보이도록 하여
           수작업으로 PID를 확인한다. (열 선택 에서 PID(프로세스 식별자) 를 선택한다.)


C:\>netstat /?

프로토콜 통계 및 현재 TCP/IP 네트워크 연결을 표시합니다.

NETSTAT [-a] [-b] [-e] [-n] [-o] [-p 프로토콜] [-r] [-s] [-v] [시간]

  -a            모든 연결 및 수신 대기 포트를 표시합니다.
  -b            각 연결 또는 수신 대기 포트를 만드는 데 관련된 실행 프로그램을
                표시합니다. 잘 알려진 실행 프로그램에서 여러 독립 구성 요소를
                호스팅하는 경우에는 연결 또는 수신 대기 포트를 만드는 데
                관련된 구성 요소의 시퀀스가 표시됩니다. 이런 경우에는
                실행 프로그램 이름이 아래쪽 대괄호 안에 표시되어 있고 위에는
                TCP/IP에 도달할 때까지 호출된 구성 요소가 표시되어 있습니다.
                이 옵션은 시간이 오래 걸릴 수 있으며 사용 권한이 없으면
                실패합니다.
  -e            이더넷 통계를 표시합니다. 이 옵션은 -s 옵션과 같이 사용될
                수 있습니다.
  -n            주소 및 포트 번호를 숫자 형식으로 표시합니다.
  -o            각 연결의 소유자 프로세스 ID를 표시합니다.
  -p 프로토콜   지정한 프로토콜에 해당되는 연결을 표시합니다. 프로토콜은
                TCP, UDP, TCPv6 또는 UDPv6 중 하나입니다. -s 옵션과 함께
                사용하여 프로토콜별 통계를 표시할 경우 프로토콜은 IP, IPv6,
                ICMP, ICMPv6, TCP, TCPv6, UDP 또는 UDPv6 중 하나입니다.
  -r            라우팅 테이블을 표시합니다.
  -s            프로토콜별로 통계를 표시합니다. 기본값으로 IP, IPv6, ICMP,
                ICMPv6, TCP, TCPv6, UDP 및 UDPv6에 관한 통계를 표시합니다.
                -p 옵션을 함께 사용하면 기본값의 일부 집합에 대한 통계만
                표시할 수 있습니다.
  -v            -b 옵션과 함께 사용하면 모든 실행 프로그램에 대한 연결
                또는 수신 대기 포트를 만드는 데 관련된 구성 요소의 시퀀스를
                표시합니다.
  시간          다음 화면으로 이동하기 전에 지정한 시간 동안 선택한 통계를
                다시 표시합니다. 통계 표시를 중단하려면 CTRL+C를 누르십시오.
                지정하지 않으면 현재 구성 정보를 한 번 표시합니다.

[링크 : http://bearpro.tistory.com/31]
    [링크 : http://support.microsoft.com/kb/281336/ko]

리눅스에서는 netstat -p를 주면 되는듯 하다.
복잡하게 조회하지 않아도 netstat 자체에서 프로세스 번호와 프로그램 이름을 띄워준다.
# netstat -nap | grep -i VNC
tcp        0      0 0.0.0.0:5901                0.0.0.0:*                   LISTEN      2261/Xvnc
tcp        0      0 0.0.0.0:6001                0.0.0.0:*                   LISTEN      2261/Xvnc
tcp        0      0 :::6001                     :::*                        LISTEN      2261/Xvnc

# ps -ef | grep 2261
root      2261     1  0 Mar10 ?        00:00:04 Xvnc :1 -desktop devdesk:1 (root) -auth /root/.Xauthority -geometry 1024x768 -depth 16 -rfbwait 30000 -rfbauth /root/.vnc/passwd -rfbport 5901 -pn
root     27753 23326  0 16:38 pts/1    00:00:00 grep --color=auto 2261



[링크 : http://linuxis.tistory.com/665]
Posted by 구차니
Microsoft/Office2010. 3. 11. 19:59

엑셀에서 숫자를 표기하는 방법은 두가지이다.
하나는 숫자로 표기하는 방법
다른 하나는 문자로 표기하는 방법이다.

예를들어 1000 이라는 숫자를 표기하려면
단순하게 1000 이라고 입력하거나(숫자로 표기)
'1000 이라고 입력을 한다.(문자로 표기)

물론 두가지 경우에 대해서 정렬할 시도할 경우 전혀 다른 결과가 나타나게 되며
2007에서는 이러한 경우 아래와 같은 경고를 발생시킨다.



예를들어
60000
'70000
'8E000
6E000

을 입력하여 "일반 숫자와 텍스트로 저장된 숫자를 모두 숫자로 정렬" 하면
6E000
'8E000
60000
'70000
으로 정렬이 된다.
(E는 지수적 표기방법으로 6E000 은 6*E^0 으로 실제로 6을 의미하게 되어 가장 작은 수가되며
'8E00의 경우에도 기본값인 숫자로 인식하여 8*E^0 으로 8을 의미하게 된다.)


하지만  "일반 숫자와 텍스트로 저장된 숫자를 구분하여 정렬"하면
60000
6E000
'70000
'8E000
로 정렬이 된다.


시리얼번호와 같이 우연히 E만 들어갈수 있는 문자열에 대해서는
그리고, 숫자와 문자가 혼용된 것을 위해서는 되도록이면 문자열로 강제지정('로 시작)하여
저장 후 정렬해주는 것이 좋을듯 하다.

사족 : 더 좋은 정렬방법 아시는분 알려주세요!
사족 : 강제로 셀을 텍스트로 지정해도 정렬이 안되는건 왜 그럴까? ㄱ-
Posted by 구차니
Microsoft/Windows2010. 3. 3. 14:08
컴퓨터가 맛탱이가 가서 새로운 하드에 설치후,
기존 하드에서 내 문서를 복사하려는데 "엑세스가 거부되었습니다."
라는 오류가 발생을 했다. 이래저래 찾는데 영~ 안되다가 겨우겨우 컴치초탈님의 블로그에서
딱 필요한 ms 공식 링크를 발견했다.

그나저나.. Win7 시대에 WinXP 글이라니 ㅠ.ㅠ
Win7으로 가야하나? ㅋ

Step 1. 들어가지지 않는 폴더의 등록정보를 본다.
           그런데 아래와 같이 일반/공유 탭만 나온다면

Step 2. 폴더 옵션에서 "모든 사용자에게 동일한 폴더 공유 권한을 지정(권장)" 을 해제한뒤

Step 3. 다시 들어가보면 다음과 같이 "보안" 탭이 나타납니다.
           그리고 "고급(V)" 버튼을 눌러 들어가서

Step 4. "소유자" 탭에서 특정 계정(귀찮으면 Administrator나 Administrators)을 선택 후
           "하위 컨테이너와 개체의 소유자 바꾸기(R)"체크후 적용이나 확인을 누릅니다.

그러면 폴더를 열어서 읽고 쓸수 있습니다만,
특정 폴더의 경우 재귀적으로 되지 않아, 수작업으로 이러한 소유권을 추가로 가져와야 합니다.

[링크 : http://mycom.kr/329]
-> [링크 : http://support.microsoft.com/kb/810881/ko]
Posted by 구차니
Microsoft/Windows2010. 1. 22. 11:22
앗 스샷누락.. OTL

아무튼 IE8 구동하면 창뜨자마다 웹페이지 불러오지도 못하고 죽는데
oldaut32.dll 오류가 발생을 한다.

이경우에는 IE8 기능인


원래대로를 눌러주면 원샷에 해결!
(운이 좋아서 복구 된걸지도?)


조금 다른 내용이지만, MS스러운 원인을 적어 주었다.
원인 : 원인을 알 수 없습니다.
[링크 : http://support.microsoft.com/kb/245188]
Posted by 구차니
Microsoft/Windows2010. 1. 13. 10:25
시스템 등록 정보 - 장치관리자 에서

USB 메모리를 찾아 속성을 띄운후

정책탭에서 "성능을 위해 최적화" 를 고르면 포맷시에 NTFS로도 가능해진다.

[링크 : http://medianart.com/129]

아무래도 캐시를 사용하기 때문에, 되도록이면 NTFS로 포맷시에는 안전하게 제거를 해야 한다.

탐색기나, 내 컴퓨터에서 USB를 오른쪽 클릭후 "꺼내기"를 하거나

트레이에서 "하드웨어 안전하게 제거"를 클릭하여 장치를 제거한다.

[링크 : http://www.ntfs.com/quest22.htm]


2010.09.10 추가
Win7으로 바꾸고 문득 생각이 나서 스샷 추가. Draco 님 말씀대로, win7 에서는
별다른 옵션없이 NTFS로 포맷은 가능하지만, 역시나 기본값은 FAT 이다.


Posted by 구차니
Microsoft2010. 1. 7. 15:12
올리 디버거로 추적하는 글 보면.. 정말 토나온다 라고 할정도의...
어마어마한 배배배 꼬아놓은 코드로 바꾸어준다.
[링크 : http://window31.com/48]

themida와 armadillo
무서운 녀석이군..

[링크 : http://www.oreans.com/themida.php]
[링크 : http://www.siliconrealms.com/software-passport-armadillo.html]


2011.01.05 추가

'Microsoft' 카테고리의 다른 글

lsass.exe 바이러스!?!??!?!  (2) 2011.05.24
ISA Server  (0) 2011.05.23
windows embeded  (4) 2010.10.06
Windows server 2008 R2 + Hyper-V  (0) 2010.09.24
무료기술서적 - Inside C#  (0) 2009.05.17
Posted by 구차니
Microsoft/Windows2009. 12. 8. 11:11
이녀석이 먼가해서 검색해봤더니
디스크가 동적 디스크가 되서 제대로 인식못해 생기는 거라는데
AHCI(SATA)와 연관이 된건가 해서 일단은 드라이버를 설치했는데 잘될지는 모르겠다 ㅠ.ㅠ

[링크 : http://blog.naver.com/quriquri2/150036739681] >> SESSION3_INITIALIZATION_FAILED
[링크 : http://nicebug.egloos.com/1525609] >> AHCI on XP



2009.12.9 추가
ACHI 설치후 부팅이 잘 안되는 문제는 해결되었으나,
그래픽 카드가 제대로 설치되었음에도 해상도/색상이 이상하게 설정되는 문제가 발생했다.
Posted by 구차니