Storage Activity Indicator (it's Free!!)

HDD의 LED 동작 상태를 알 수 있는 프로그램을 제작해 봤습니다.

이글은 2013-09-28 일에 이글루스 블로그에 제가 작성한 내용을 복원한 것 입니다.


원격 컴퓨터 작업을 진행시 원격 컴퓨터의 하드 드라이브 작동 여부를알 수 가 없어서
너무 답답하길래 제가 그냥 한번 만들어 봤습니다.

기존에 나와있는 쓸만한 프로그램으론 Free HDD LED 란 프로그램이 있는데이게 실행시
바로 실행이 안되고 광고를 몇초간 봐야 하더군요.
광고만 아니라면 기능이 제가 제작한 것 보다 깔끔하고 무엇보다 디자인이 괜찮습니다.
주소는 www.myportablesoftware.com 입니다.

두번째로 DriveGLEAM 이란 프로그램도 있습니다. 무엇보다 한눈에 알아볼 수 있는인터페이스가 훌륭한데
무슨 이유에서인지 제 컴퓨터에서는 실행이 안되더군요.
아마도 윈도우7 64bit 문제 인듯 한데 전 해결방법을 찾지 못했습니다.(사실 구찮어서리....ㅎㅎ)
제가 원하는 기능은 그냥 단순해서 그저 하드디스크 LED 동작상태만 모니터에 표시만 해주면 되는
아주 간단한 기능만 원했는데 제 검색실력이 부족한지 없더라구요.

그래서 그냥 검색하기도 구찮고, 뭐 별루 어려운 기술도 아니기에 그냥 뚝딱한번 만들어 봤습니다.
프로그램 만드는 시간보다 아이콘 만드는 시간이 배는 더 들었습니다....OTL
(근데도 아이콘이 이모냥이라.....ㅠ.ㅠ, 역시 디자인 하는 사람들 대우해 줘야 합니다...ㅋㅋ)
사용된 기술은 C# PerformanceCounter 의 InstanceName 에 존재하는 LogicalDisk 를 이용했는데
사실 제대로 하려면 PhysicalDIsk 를 이용해야 하지만 어차피 물리디스크를 물릴려면 직접 작업을 하니까
하드 드라이브의 LED 점등여부를 직접 볼 수가 있으므로 그다지 필요치 않을거 같아서 LogicalDisk 를이용하기로 했습니다.

제가 만든건 아주 단순합니다. 시스템에 물려있는 모든 논리디스크,
다시말해 윈도우 내컴퓨터에 나타나는 CD-ROM/DVD-ROM 를 제외한 모든 논리 디스크가
전송하는걸 Read / Write 별로 점등하는 수준에지나지 않습니다.
뭐 나중에 디스크별로 설정이 필요하신분은 댓글로 남겨주시면 나중에 관련 기능을추가해 보도록 하겠습니다.
어디까지나 원격 연결 컴퓨터에 쓰려고 급하게 만든거라 용량도 83Kb 밖에 안되고 설치도 필요없습니다.
다만 FrameWork 기반이라 닷넷 프레임웍 3.5 SP1 이상은 설치해주셔야 합니다.
가급적 닷넷 프레임웍 4.0 이상을 권장드립니다.

아마도 윈도우7은 별다른 설치없이 실행이 될겁니다. XP는 테스트를 거치지 못했지만 프레임웍 기반이므로
별다른 문제가 없을거 같기는 한데 모르겠네요. 사용법은 아래 이미지를 보시면 이해가 쉬우실겁니다.

기본 구조 Old version down << 예전 클래식 버전을 다운로드 하시려면 클릭하세요.

Storage Activity Indicator 란?

위의 예전 버전을 프레임워크 4.8로 업그레이드 하여 디자인을 개선(?)하고
일부 아이콘을 변경한 버젼입니다.

디자인이 변경되었다는 점과 프레임웍이 업그레이드 되었다는 점을 제외하고는
기능상의 차이는 위의 old 버전이랑 전혀 차이가 없습니다.

현재 버전

Download File Hash Code

hddLed.zip : 44F18631C8C788F937C48CE9A551517E512523B5B2A3B69B5E5A72946FA646A9

hddLed.msi : DD9F98E6F729FB72A256B98BB2B063BE45586269FC65F4A45EF6FF35050C0CE5

setup.exe : 41DCC43601578A0B42D33BE39FBD1C0F055117C9CD4484DA2E699A441028AFE7

다운로드는 hddLed.zip 파일인데 압축을 해제하면 위의 파일들이 압축되어 있습니다.

파일 해시값은 SHA256 방식으로 암호화 되어 있습니다.
다운로드 받으신 파일의 해시값이 위의 값과 일치하는지 확인하시기 바랍니다.

<< 현재 버전은 .Net FrameWork 4.8 이상이 필요합니다. 다운로드 하시려면 아래의 버튼중 하나를 선택하시면 됩니다 >>

Download