LeaveMeAlone.zip
0.07MB

 

 

 

- 프로그램명 : LeaveMeAlone.exe
- 제작기간 : '25. 4. 24.(1일)
- 제작자 : REDUCTO
- 사용언어 : JAVA
- 사용라이브러리 : Swing

* Gemini를 사용하여 만들어진 Program입니다.

 

- 버전 : v1.0


소개

문득 공부를 하다가 게임이 하고싶어졌는데, 그 욕구를 통제할 방법이 뭐가 있을까 하다가 만들어 보았습니다. 간단한 방해금지 어플리케이션입니다. window용으로 제작이 되어있으며 백그라운드에서 돌아가며 사용자가 지정한 프로세스를 감시하고 방해 금지 시간동안 그 프로세스가 실행 될 시 차단되는 기능이 있습니다.
 

* 무단배포는 금지합니다.(댓글달아주세용)

* 기능에 커스터마이징이 필요하시다면 댓글달아주세용
* JRE 1.8.0 이상을 요구합니다.


사용법

프로그램은 관리자권한으로 실행되어야합니다. 실행 시 아무런 동작이 없으며 트레이에서 설정을 열어서 기능차단을 시작할 수 있습니다.(어머 지금보니까 아이콘이 설정이 안되어있습니다. 중요한건 아니니 넘어가시죠)

예시로 스팀 프로세스를 넣어둔 상태인데, 이렇게 설정한 후 적용 버튼을 누르면 지정된 시간까지 방해금지 모드가 실행됩니다. 모드는 아래와 같이 두가지로 나뉩니다.

  • 약한 방해 금지모드 : 방해 금지 상태에서 사용자가 방해 금지를 강제종료할 수 있습니다.
  • 강한 방해 금지모드 : 방해 금지 상태에서 사용자의 방해 금지 강제종료가 불가합니다.

향후에는 javaw.exe의 종료방지라던가 프로그램의 종료방지도 넣고 싶네요. 아무튼 이렇게 시작되면 모니터 정가운데 위쪽으로 "방해 금지 모드"라는 반투명 graphic이 생성됩니다.

이렇게 된 상태에서는 지정된 프로그램은 차단됩니다. 차단 현황은 통계앱에서 볼 수 있습니다.

중간 강제종료 N/A는 방해 금지모드가 강제종료된 경우를 의미합니다. 일종의 게으름 되돌아보기 장치로써 넣어봤습니다.

 

사실 방해금지 앱이라고 했지만 지정된 시간의 프로세스 강제 종료앱에 가깝습니다. 나중에 의향이 있다면 알람끄기라던가 방해프로그램(게임 / 메신저 등)에 대한 프리셋을 작성하고 배포하는게 좋을거 같네요 그건 본 글에 조회수가 올라가면 v1.2에서 하죠 뭐

+ Recent posts